Проблема:
У меня есть дополнительный набор верхней и нижней панелей гномов для второго монитора.Когда я отсоединяю свой Lenovo Thinkpad (T510), остаются лишняя верхняя и нижняя панели, поэтому у меня две сверху и две снизу.В настоящее время я использую экземпляр RHEL6 / Fedora (x86_64) gnome (2.28.2) с xmonad (0.9.1-6.1.el6), установленным в качестве оконного менеджера, с использованием расширений xmonad для работы в gnome.
Пробовал:
Я использовал acpi и нашел код для стыковки и расстыковки, но когда я пытаюсь использовать скрипт, который я нашел в этом сообщении в блоге , онполучает ноль за вызов к xrandr.Скрипт работает при вызове самостоятельно из терминала.Я пытался вызвать отдельный цикл цикла в своем собственном потоке, и он продолжает получать ноль для значения, долгое время после обновления экрана (ов).
Я выяснил, как сделать цикл сценариякаждые X секунд и проверять наличие файла, в котором сценарий получает ноль, а затем выполняет необходимые изменения, но такой подход мне не нравится.
Вопрос:
Я надеюсь, что кто-то знает место, где я могу отбросить вызов ссылочного сценария, и чтобы мои панели приходили и уходили, как я ожидал, без необходимости запуска сценария вручную.
Спасибо!
Обновление: я добавил награду 50 (максимум, что я могу сделать) за ответ.
Бен