Запуск программ на отдельном экране

Jul 16, 2011 00:29


С каждым днём убеждаюсь, что классово правильная система Linux не только великая, но и прескрасная.
Взять хотя бы «единственную» операционную систему Windows любой версии. Каждый из пользовавшихся ею людей не раз сталкивался с замедлением работы графической подсистемы - это когда из-за одной программы, отжирающей все мощности процессора, все эти оконные красивости просто перестают работать. В результате пользователь не может даже закрыть сбойную программу.
А ещё бывает, что сбой произошёл в игре, которая отображается на весь экран. Точнее, прорисовывается на весь экран поверх всех остальных окон. В том числе, поверх окна с сообщением об ошибке. Для завершения сбойной программы нужно всего-то нажать кнопку «ОК», но эта кнопка (как и все другие) оказывается недоступной. И получается, что сама система вроде бы как работает, а работать с ней никак не получается.
Я даже не говорю о том, как корёжит «рабочий стол» при переключении с игры на другую программу или аварийном завершении игры, запущенной с другим разрешением экрана…

Причина всего этого заключается в одном простом моменте - в том, что у Windows спокон веков был один единственный экран пользовательского интерфейса, и каких-либо улучшений не предвидится.
То ли дело Linux - здесь пользователю доступно множество консолей пользовательских интерфейсов, между которыми можно переключаться простой комбинацией [CTRL-ALT-Fx]. Из них 6 консолей традиционно отведено под текстовый интерфейс, а остальные по мере необходимости задействуются графической системой XWindow.
Программа глюкнула так, что графическую систему на обе лопатки положила? Ничего страшного. Достаточно переключиться на первую консоль, ввести свой логин и пароль, запустить текстовый менеджер программ htop и прибить сбойную программу. Затем переключаемся на седьмую консоль и работаем дальше.

Это я знал. А недавно на русском форуме Убунту узнал, что можно отдельные графические приложения (в 99% - это игры) запускать на выделенной консоли. То есть в ярлыке запуска нужной программы прописываем команду запуска ещё одного X-сервера в другой консоли, а запускаемой программе прописываем для работы с пользователем использовать новый X-сервер.
И опять же, комбинация [CTRL-ALT-Fx] позволяет в любой момент переключиться на основную (седьмую) консоль без каких-либо задержек и замедлений работы.

P.S.
Правда вскоре выяснилось, что Linux - не только Великая и Прекрасная, но ещё и немного странная. Игры для Windows, запускаемые через WINE, прекрасно работают, а вот игры для самой Linux почему-то запускаются перестают

В частности, не хочет работать весьма интересная и абсолютно бесплатная игра UFO: Alien Invasion - новая жизнь старого доброго X-com, которому очень многие заслуженные мастера мыши и клавиатуры отдали сотни часов своего времени.
В общем, буду вопрошать гугль, курить мануалы и читать факи. Ну и конечно же с духами в онлайне посоветуюсь

Оригинал опубликован в Логово скорпиона.Вы можете прокомментировать здесь или в источнике.

Проект "Жизнь", Домострой, it happens

Previous post Next post
Up