Я работаю на машине SUSE Linux Enterprise Desktop 11 (SP4) с запущенным Gnome 2.28.2. Я установил сочетание клавиш для запуска команды "gnome-terminal". И я также добавил сочетание клавиш Launcher на Panel, чтобы сделать то же самое.
Ярлык запуска на панели работает правильно. Он открывает терминал, ищет мой профиль и меняет каталог на мой домашний.
Но сочетание клавиш вызывает терминал, НЕ извлекает мой профиль и изменяет каталог на /
Как сделать так, чтобы сочетание клавиш открывало терминал, а также открывало мой профиль и переходило в мой домашний каталог?
решение1
Ответ 1 — Измените ярлык gnome, чтобы открыть правильный каталог.
Изменить сочетания клавиш в Gnome можно с помощью редактора gconf-editor, который вам может потребоваться установить, выполнив следующую команду.
yum install gconf-editor
После запуска программы вы перейдете в меню apps > metacity > keybinding_commands, как показано на изображении ниже.
Далее вам нужно выбрать неиспользуемое или изменить существующее «значение» ярлыков на следующее:
gnome-terminal --working-directory=/path/to/dir
Это не будет источником вашего .profile, но обеспечит открытие ярлыка в соответствующем каталоге.
Ответ 2 — Изменить рабочий каталог по умолчанию в Gnome
Изменить рабочий каталог по умолчанию в Gnome можно с помощью gconftool-2, который вам может потребоваться установить, выполнив следующую команду.
yum install gconftool-2
Затем выполните следующую команду от имени своего пользователя, чтобы исправить текущий сеанс.
gconftool-2 --set --type=bool /apps/nautilus-open-terminal/desktop_opens_home_dir true
Затем как пользователь root выполните следующую команду, чтобы изменения вступили в силу при входе в систему:
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set --type=bool /apps/nautilus-open-terminal/desktop_opens_home_dir true
Источники
ОТВЕТ-1 nixtutor.com - Добавление пользовательских сочетаний клавиш в Gnome
ОТВЕТ-2 redhat.com - Как изменить «рабочий» каталог терминальных приложений