?

Log in

No account? Create an account

El Scorpio

Логово скорпиона

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

С каждым днём убеждаюсь, что классово правильная система 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, которому очень многие заслуженные мастера мыши и клавиатуры отдали сотни часов своего времени.
В общем, буду вопрошать гугль, курить мануалы и читать факи. Ну и конечно же с духами в онлайне посоветуюсь

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


Про реакцию
MK_Scorp
ars_el_scorpio
Originally posted by lex_kravetski at Про реакцию
Сообщение в новостях: «По причине тридцателетнего отсутствия ремонта городского водопровода, тру́бы прорвало сразу в ста местах, вытекающая под напором вода размыла почву, и сегодня утром провалился под землю весь Северо-Восточный округ нашего города».

Среднестатистическая реакция граждан: «А мне-то чего запариваться? Я в другом округе живу!».