Linux: Как установить каталог по умолчанию эмуляторов терминала?

После обновления до Ubuntu 11.04 мои терминалы (терминал гнома и urxvt) запускаются в "/" вместо "~"

Что может вызвать это поведение?

Я предполагаю, что рабочий каталог Gnome или X установлен на "/", или что-то как этот, но я понятия не имею о том, где начать отлаживать это.

Я использую zsh, конфигурация может быть включена.

12
задан 16.05.2011, 07:17

0 ответов

Я предполагаю, что Вы видите это поведение при открытии условий с пользовательскими сочетаниями клавиш, в то время как они запускают в правильном каталоге, если открыто с помощью меню или диалогового окна Приложения Выполнения.

Любопытно программы, которые Вы определяете под разделом Custom Shortcuts диалогового окна Горячих клавиш Gnome, кажется, не наследовали сессию рабочий каталог. Ничего не зная о причинах, я подозреваю, что это - ошибка.

Обходные решения:

  • Используйте Выполнение терминальный ярлык в разделе Desktop и установите Ваш предпочтительный эмулятор терминала под Системой => Предпочтения => Предпочтительные приложения => Система => Эмулятор терминала,

  • Установите сочетание клавиш на сценарий обертки, например.

    #!/bin/sh
    exec rxvt -cd $HOME
    
  • Определите ярлык для включения установки рабочего каталога, например:

    gnome-terminal --working-directory=$HOME
    

    или

    rxvt -cd /path/to/home
    

    (Последний не работает с $HOME для меня; я должен был дать полный путь.)

5
ответ дан 07.12.2019, 12:04

Вы могли попытаться поместить cd в конце Вашего ~/.zshrc.

1
ответ дан 07.12.2019, 12:04

Несколько вещей проверить:

  1. Ваш корневой каталог установлен правильно (CD ~ отводит Вас домой хорошо),
  2. Раздел, который содержит Ваш корневой каталог, смонтирован и применим в то время, когда GDM регистрирует Вас в.

У меня была подобная проблема с помощью ZFS и имея мой дом на пуле ZFS. ZFS не запускался, прежде чем GDM поэтому, когда он зарегистрировал меня в моем домашнем dir, не был там. Несколько секунд спустя это было там, хотя, таким образом, я мог CD к нему.

1
ответ дан 07.12.2019, 12:04

Теги

Похожие вопросы