
Моя система — CentOS 6. X Window — gnome 2.28.2.
Почему я выключаю терминал рабочего стола, который был закрыт автоматически. Там до этого я установил параметры:
настройки профиля -> заголовок и команда -> Команда -> Выполнить пользовательскую команду вместо моей оболочки
Затем закройте терминал и откройте его снова. Он не работает так, как я описал.
Но если я переключусь на другого пользователя, чтобы открыть gnome-terminal, то это сработает.
Как это исправить?
Решение
- редактировать файл
$vi .gconf/apps/gnome-terminal/profiles/Default/%gconf.xml
- установите опцию custom_command как
<entry name="custom_command" mtime="1368087662" type="string">
<stringvalue>Default</stringvalue>
</entry>
решение1
Иногда это происходит из-за изменения профиля терминала. Исправьте это, если Ubuntu.
Нажмите Alt+F2
Напишите
gnome-terminal -e -ls
и нажмитеEnterНажмите «Настройки»
Проверьте, не отмечен ли флажок «Запустить пользовательскую команду», и если да, то у него должна быть допустимая команда. Также, самое главное, щелкните наверху, где написано «Запустить команду от имени пользователя».
Закройте и перезапустите терминал, и все готово.
решение2
Этот вариант имеет больше последующих обязанностей:
When command exits: Exit terminal.
Вы просто меняете его на hold terminal open
.