LINUX.ORG.RU

Сообщения Steve56

 

Openbox виснет, если программа пытается воспользоваться STDIN

Openbox позволяет настроить запуск программ через системное меню и по комбинациям клавиш, а их стандартный ввод и вывод будут направлены на главный терминал, в котором запущены Иксы. И меня это не смущает до тех пор, пока какая-нибудь программа не захочет сделать помимо вывода своих сообщений ещё и ввод чего-нибудь. В таком случае намертво зависают абсолютно все программы, пока я не убью эту. Это неудобно.

Удивительно, что столь серьёзную проблему я обнаружил только сегодня, причём дважды:

1. Скрипт, запускаемый по комбинации клавиш, вызвал текстовый редактор, а в переменной EDITOR случайно оказался «vim» вместо «gedit», и всё повисло.

2. Файловый менежер Nemo, запущенный через главное меню, имеет кнопочку «Open as Root», которая запрашивает пароль через консоль, и всё виснет.

Если запускать программу через, например, Gnome Terminal, то проблем не возникает.

Я не придумал ничего лучше, чем оставлять открытой консоль, а Иксы запускать в соседнем терминале, чтобы по потребности нажимать Ctrl+D, но ведь так совсем некруто.

 ,

Steve56
()

RSS подписка на новые темы