РЕДАКТИРОВАТЬ: Просто увидел, что это означает, что это может не работать с 13.04 в конце концов. Тем не менее, это то, что я бы попробовал (кстати, 12.04 LTS):
Настройка nautilus-open-terminal для запуска Terminator, а не gnome-терминала
Оригинал сообщения:
Это может быть слишком поздно, но так как я искал решение той же вещи, но для konsole ...
Если вы устанавливаете, dconf-editor
вы можете (очень похоже на команды gsettings) установить терминал, который вы хотите открыть, открыв dconf-editor и установив:
org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x
После этого вы можете выйти и повторно инициализировать nautilus с помощью nautilus -q
(может потребоваться два выполнения для появления следующего)
$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension
Также теперь можно отлаживать nautilus из командной строки с помощью:
$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...
Любые проблемы при вызове «Открыть в терминале» будут регистрироваться здесь.
ПРИМЕЧАНИЕ: это было возможно только сразу после вызова с -q
флагом. В противном случае вызов nautilus просто открывает приложение и возвращается в оболочку без регистрации.
Моя проблема, если кому-то это интересно, заключалась в том, что -x
arg не работает с konsole, поэтому я изменил его на, --new-tab -e
потому что я не хотел, чтобы новое окно Konsole открывалось каждый раз.
Надеется, это кому-то поможет.