Попробуйте восстановить bash.bashrc в его настройках по умолчанию и вместо этого отредактируйте локальную копию PATH в файле ~/.bashrc. Другими словами, поместите последние две строки:
export PATH=$PATH:/usr/lib/jvm/jdk1.7.0_60/bin/
export JAVA_HOME=$JAVA_HOME:/usr/lib/jvm/jdk1.7.0_60/bin/java/
в файл ~/.bashrc вместо /etc/bash.bashrc. Возможно, вам придется перезапустить, чтобы изменения произошли.
Если это работает, и вы все еще хотите, чтобы изменения были общесистемными, тогда добавьте переменную PATH в /etc/environment, чтобы в ней был путь к Java.
.Я думаю, что это именно то, что я хотел, PYWO .
зависит только от Python-Xlib и претензий на работу с любым совместимым совместимым EWMH (OpenBox включен!). Не тестировали еще, но это функции, которые я хотел (падение в расширении, а не замену на Clobber все).
Чистый PY WMS кажется крутой, но я не хочу управлять всем, только те несколько ладони, которые делают жизнь в развитии чуть менее безболезненной.
Вероятно, они дважды нажимали клавишу TAB для завершения ввода имени файла.
То, что именно вы показываете, немного зависит от оболочки: например, zsh можно настроить так, чтобы показать вам дату и размер файла, и это достаточно умно, чтобы показать вам только каталоги, так как вы не можете cd
в файл в любом случае.
Пример вывода bash:
$ cd (tabtab)
dira/ dirb/ file.txt
Пример вывода zsh после некоторой настройки:
[0 1058 9:52:56] ~/temp/tabtest % cd dir
drwxrwxr-x 2 user group 4096 Oct 3 09:51 dira
drwxrwxr-x 2 user group 4096 Oct 3 09:51 dirb
(zsh завершен до dir
на первой вкладке, так как невозможно выполнить cd в file.txt.)
Я знал, что хватаюсь за соломинку, но UNIX никогда не дает сбой!
Вот как мне это удалось:
bash$ gdb --pid 8909
...
Loaded symbols for /lib/i386-linux-gnu/i686/cmov/libnss_files.so.2
0xb76e7424 in __kernel_vsyscall ()
Затем по запросу (gdb)
я выполнил команду, вызовите write_history («/tmp/foo »)
, который запишет эту историю в файл /tmp/foo
.
(gdb) call write_history("/tmp/foo")
$1 = 0
Затем отсоединяюсь от процесса.
(gdb) detach
Detaching from program: /bin/bash, process 8909
И выйдите из gdb
.
(gdb) q
И достаточно...
bash$ tail -1 /tmp/foo
while true ; do echo 1 ; echo 2>/dev/null ; sleep 30 ; done
Для упрощения повторного использования в будущем я написал сценарий bash , автоматизирующий процесс.
-121--15062-Слишком длинный для комментария.
В зависимости от того, сколько усилий вы хотите приложить к этому, просмотр PLWM или Qtile может оказаться целесообразным. Затем появляется также PyWM , который в данный момент кажется «стабильным».
Наконец, но не в последнюю очередь, оглядываясь в Интернете, кажется, не так уж и безнадежно: например, этот блог выглядит настолько же полезным.
Если вы не настаиваете на Python, есть некоторые WM, которые расширяются в Lua .