Как я могу запустить Openbox, используя сеанс GNOME / Openbox?

Я хочу иметь возможность запускать openbox в качестве моего оконного менеджера при запуске GNOME.

Если я устанавливаю openbox, я получаю дополнительные опции в окне входа в GDM: «GNOME / Openbox» и «сеанс openbox». Если я вхожу в систему с сеансом openbox, он успешно запускает openbox. Однако, если я войду в систему, используя сеанс 'GNOME / Openbox', чтобы я мог запустить GNOME, но просто заменил metacity на openbox, я обнаружил, что openbox не запускается и что metacity управляет окнами моего приложения.

Похоже, что-то не работает в сеансе GNOME / Openbox в 10.04 (и, возможно, в других версиях Ubuntu).

Я знаю, что могу вручную заменить metacity на openbox, набрав «openbox --replace», но я хочу знать правильный способ запуска openbox в среде GNOME при входе в систему автоматически.

2
задан 13 February 2011 в 23:30

3 ответа

Сессия GNOME / Openbox будет работать, если вы отредактируете файл /usr/share/applications/openbox.desktop и добавите следующую строку:

X-GNOME-Provides=windowmanager

При следующем входе в систему GNOME запустится с openbox в качестве менеджера окон вместо metacity .

0
ответ дан 13 February 2011 в 23:30

Установка ключа GConf / desktop / gnome / Applications / window_manager / default в значение «/ usr / bin / openbox» (или где бы этот двоичный файл не находился) делает Openbox оконным менеджером по умолчанию для вашего сеанса Gnome.

0
ответ дан 13 February 2011 в 23:30

Возможно, я неправильно понимаю, но на самом деле правильный способ - использовать сеанс «GNOME / Openbox».

Я думаю, что вам нужен новый вопрос: «Почему мой сеанс GNOME / Openbox использует 100% CPU?»

0
ответ дан 13 February 2011 в 23:30

Другие вопросы по тегам:

Похожие вопросы: