Где я могу найти опцию: «Запустить команду как оболочку входа в систему» в терминале Пантеона?
Я установил gnome-терминал и решил эту проблему.
sudo apt-get install gnome-terminal
Вы можете запустить pantheon-терминал этой командой:
pantheon-terminal . ~/.bashrc
Когда я запускаю pantheon-терминал без . ~/.bashrc
, rvm для ruby не работает, но с этой опцией все работает нормально. Я установил эту команду на горячий угол - очень удобно.
Вы можете прочитать информацию о bash в этом случае - это помогает мне правильно запустить pantheon-терминал: Что делает «Выполнить команду как оболочку входа в систему»?
Я надеялся изменять использование Терминала Пантеона Shell, также. Позволять мне использовать улучшения Shell, обеспеченные Агентом Trezor (trezor_agent).
Я нашел, что это может быть обновлено в dconf, с помощью следующей команды:
$ gsettings set org.pantheon.terminal.settings shell '/bin/bash'
Это однако, кажется, не 'любит' (это просто зависает) флаги команды и т.д. (например. --login
). Таким образом, альтернатива должна составить Ваш собственный сценарий и использовать это в качестве Вашего Shell:
(для удара)
#!/bin/sh
exec bash --login
(для zsh)
#!/bin/zsh
exec zsh --login
Сохраните этот файл (я выбрал /bin/tsh
, но имя неважно), сделайте его исполняемым файлом:
$ sudo chmod +x /bin/tsh
Затем обновите Пантеон для использования его в качестве Shell:
$ gsettings set org.pantheon.terminal.settings shell '/bin/tsh'