Запретить запуск пользовательской команды при запуске терминала

Я на Debian Jessie с Mate (v1.8.1) окружение рабочего стола.

Я установил byobu и хотел запускать его каждый раз, когда я открываю терминал, поэтому я зашел в настройки профиля, установил флажок " Запустить пользовательскую команду вместо моей оболочки" и добавить следующую команду:
/usr/bin/byobu

Он работал нормально, но у меня было раздражающее сообщение о запуске от byobu при каждом открытии я пытался замаскировать вывод, наивно меняя команду на:
/usr/bin/byobu > /dev/null

И здесь была моя ошибка... Теперь каждый раз, когда я запускаю терминал, он сразу же закрывается: у меня больше нет доступа к настройкам моего профиля для редактирования команды. У меня есть доступ к Xterm хотя (т.е. у меня есть способ выполнять командные строки).

  • Как я могу предотвратить запуск пользовательской команды при запуске терминала?
  • Где хранится mate-terminal файл конфигурации? (поэтому я могу вручную удалить настройки профиля)

PS я в курсе --profile=PROFILE_NAME вариант mate-terminal что я мог запустить с Xterm К сожалению, у меня есть только один профиль: поврежденный.
Я не могу найти опцию для запуска mate-terminal без предпочтений...

1 ответ

Решение

Я не смог найти расположение файла конфигурации профиля терминала, поэтому вот что я сделал:

  • устанавливать dconf (Графический редактор для настроек рабочего стола)
  • запуск dconf-editor
  • Зайдите в org > mate > терминал> профили> profile0
  • отредактируйте ключ "пользовательская команда" (установите его пустым)

После этого я смог запустить терминал без выполнения собственной команды и снова получил доступ к настройкам профиля.

Другие вопросы по тегам