LINUX.ORG.RU

Использовать screen вместо bash

 ,


0

2

Как сделать так чтобы при запуске urxvt у меня запускался не bash, но bash в screen'е?

Правильно я понимаю, что редактирование /etc/passwd для этого не подходит, потому что у меня тогда bash в screen'е будет если я авторизуюсь в консоли, а мне нужно в urxvt в X'ах.

Попробовал добавить

exec screen
в .bashrc, но тогда при запуске urxvt что-то зацикливается, приглашения оболочки я не получаю.

★★★★★

при запуске urxvt что-то зацикливается

Дык! urxvt запускает bash (login shell), который запускает screen (.bashrc), который запускает bash, который запускает screen, который ...

В общем, тебе сюда → http://superuser.com/questions/52297/use-gnu-screen-as-login-shell

beastie ★★★★★
()

алиас ? SHELL=«/usr/bin/screen» urxvt

anTaRes ★★★★
()

Используй terminator , там есть опция кастомного шелла.

sudopacman ★★★★★
()
Ответ на: комментарий от anonymous

Анонимус доставляет

urxvt -e screen

Мне это решение кажется лучшим, его и применил.

Camel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.