Ubuntu 16.04: контекстное меню "Открыть в терминале" на рабочем столе открывает его только в домашнем каталоге
После обновления до Ubuntu 16.04 контекстное меню "Открыть в терминале" рабочего стола открывается только в домашнем каталоге. Это действительно неудобно. Есть ли способ сделать его открытым с приглашением в каталоге рабочего стола?
Есть ли способ установить "действие nautilus" для отображения в контекстном меню рабочего стола тоже.
Спасибо
2 ответа
Я сам решил первый пункт;)
На самом деле, я хочу открыть терминал на рабочем столе, только когда открываю его из контекстного меню рабочего стола или из Unity Launcher.
Итак, все, что я должен сделать, это добавить эту строку в конце моего .bashrc
:
[[ $PWD == $HOME ]] && cd $HOME/Desktop
С вопросом 1, я хотел бы знать о возможной точке конфигурации где-то (т.е. dconf
, nautilus-actions
...).
Спасибо за ответ.
Возможный дубликат Как мне изменить рабочий каталог по умолчанию, с которым открывается gnome-терминал?
Изменить .bashrc
файл пользователя, которому вы хотите открыть консоль в Desktop, и добавьте в конце:
cd ~/Desktop
Сохраните и закройте файл.
Если вы предпочитаете добавлять настройки, но держите их отдельно от оригинала .bashrc
вы можете отредактировать файл и в конце поставить
if [ -f .bashrcc ];
then
source .bashrcc
fi
Затем создайте файл с именем .bashrcc
и все записи также будут загружены при загрузке оболочки.
Это не полезно для большинства, но в моем случае у меня есть .bashrc
это просто ссылка на файл, который я синхронизировал на нескольких компьютерах, и эта настройка позволяет мне изменять оболочку для одного пользователя, не меняя ее на всех компьютерах, которые .bashrc
синхронизируется с. Например, если бы я хотел, чтобы один пользователь имел доступность псевдонима findzombie
Я бы добавил
alias findzombie='ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' '
к .bashrcc
этого пользователя, и только он будет использовать это в своей оболочке. Снова, вероятно, не очень полезно и редактирование .bashrc
файла достаточно но я бы все равно его включил