GNOME распознает второй монитор, когда он подключен. Не работает ли Openbox?

Я запускаю Fedora 20 на небольшой установке Openbox, которую я люблю. Иногда я хочу отправить вещи через второй дисплей, например, подключиться к проектору или телевизору. Учитывая довольно спартанский характер сеанса Openbox, просто подключение кабеля HDMI (и включение дисплея на другом конце) ничего мне не дает; нет очевидного признака того, что машина нашла другой дисплей.

Моя проблема не слишком технична; Я могу заставить работать: текущее обходное решение состоит в том, чтобы остановить сеанс, отбросив себя назад на GDM greeter, после чего экран погаснет на мгновение, и ноутбук распознает дисплей, что позволяет мне работать на двух экранах одновременно. Затем я могу войти в Openbox и продолжить, как очищено. У этого есть очевидные недостатки, такие как требование, что я отбрасываю всю свою работу и переписываю каждый раз, когда хочу смотреть что-то на большем экране.

Моя цель состоит в том, чтобы иметь возможность «hotplug» на дисплее, и мой сеанс Openbox немедленно адаптируется к настройке двух экранов, будь то какой-то волшебный демон GNOME или другие неизвестные мне обманы. Как мне подойти к этому?

xrandr 1 может быть решением, которое вы ищете, так что вам не нужно выходить из системы / входить в систему.

Как использовать xrandr :

В старые времена, когда вам пришлось перезапустить X, когда подключался новый монитор, ушли. С RandR 1.2 вы можете подключать / отключать мониторы, когда захотите. Выполнение следующей строки запросит все выходы и включит их в режиме по умолчанию:

$ xrandr --auto

В идеале конфигурация по умолчанию работает для вас. В противном случае настройте xrandr по мере необходимости. Это, вероятно, достаточно хорошее решение для большинства людей, чтобы начать использовать дисплей без выхода из системы.


Для получения подробной информации об автоматическом обнаружении, когда монитор подключен, я добавил ответ 2 на существующий поток Инструмент для автоматического применения конфигурации RandR, когда внешний дисплей подключен