Выполнить команду как оболочку входа в пантеон терминала

Где я могу найти опцию: «Запустить команду как оболочку входа в систему» ​​в терминале Пантеона?

2
задан 15 September 2013 в 00:09

3 ответа

Я установил gnome-терминал и решил эту проблему.

sudo apt-get install gnome-terminal
0
ответ дан 15 September 2013 в 00:09

Вы можете запустить pantheon-терминал этой командой:

pantheon-terminal . ~/.bashrc

Когда я запускаю pantheon-терминал без . ~/.bashrc, rvm для ruby ​​не работает, но с этой опцией все работает нормально. Я установил эту команду на горячий угол - очень удобно.

Вы можете прочитать информацию о bash в этом случае - это помогает мне правильно запустить pantheon-терминал: Что делает «Выполнить команду как оболочку входа в систему»?

0
ответ дан 15 September 2013 в 00:09

Я надеялся изменять использование Терминала Пантеона 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'
0
ответ дан 15 September 2013 в 00:09

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

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