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

Я запускаю Ubuntu 14.04 (Cinnamon Mint 17.1) с Bash. Каждый раз, когда я открываю новое окно терминала, я вхожу в screen, чтобы запустить диспетчер окон, но мне хотелось бы, чтобы оболочка сделала это для меня.

Я считаю, что мне нужно изменить .bashrc вместо из .profile, поэтому он запускается в каждом новом окне терминала, а не только при входе в систему. Поэтому я добавил следующее в конец .bashrc, чтобы заменить процесс оболочки:

exec /usr/bin/screen -q

Когда я запускаю новое окно терминала:

Обычно я получаю пустое окно с мигающим курсором, а подсказка Bash появляется только после нажатия Ctrl+C. Иногда окно терминала закрывается немедленно, когда я нажимаю Ctrl+C, или когда я изменяю размер окна терминала. Иногда я получаю приглашение Bash без $LS_COLORS (хотя это трудно воспроизвести, поэтому я не совсем уверен, когда и почему это происходит).

Может кто-нибудь объяснить, почему это не подходит для меня, и предложить решение?

Спасибо,

Huw

1
задан 17 September 2015 в 11:54

0 ответов

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

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