Запуск программного обеспечения в другой сессии X
Я тестирую ночные сборки Firefox. Иногда происходит сбой X по ночам.
Можно ли запустить отдельный сеанс X, чтобы запустить программу сбоя? Есть ли vncserver
запустить свой собственный сеанс X? Если это так, это, вероятно, решило бы мою проблему, если бы я запускал ночной Firefox на сервере VNC.
1 ответ
Я бы сказал, что вы должны сделать это так:
sudo Xnest :1.0 -geometry 800x480 -ac & DISPLAY=:1.0 chromium-browser
Это происходит без помощи оконного менеджера. Чтобы получить его, вы можете заменить вышеприведенный Chromium-Browser на x-window-manager
или что-то подобное.
Добавьте к команде амперсанд, чтобы вернуться к терминалу после начала выполнения команды. Затем вы можете запускать приложения на вложенном x-сервере, добавляя к ним префикс DISPLAY=:1.0
Но: кажется, это как-то сломано. С ним связан отчет об ошибках (статус: выполняется; важность: высокая), я его протестировал и, действительно, он надежно падает, когда я пытаюсь запустить "x-window-manager" или "gnome-session".
Однако приведенная выше команда без оконного менеджера работает нормально (по крайней мере, с Chromium, пожалуйста, сообщите, работает ли она с Firefox 4)