Полный экран Flash на вторичном (большем) экране не работает

Я смог достигнуть желаемой цели со следующим xorg.conf:

Section "Monitor"
        Identifier      "laptop panel"
        Option  "ignore"        "true"
EndSection
Section "Monitor"
        Identifier      "big display"
EndSection    
Section "Device"
        Identifier      "onboard"
        Option  "Monitor-LVDS1" "laptop panel"
        Option  "Monitor-DVI1" "big display"
EndSection

критическое элемент быть Option "Ignore" "true". Я смог упрощать это далее, но это работает. Я еще не знаю то, что произойдет, когда/если я буду использовать ноутбук далеко от внешнего дисплея, возможно X выйдет с ошибкой - не идеальное решение, но я могу переместить конфигурацию из пути в таком случае.

3
09.02.2018, 13:39
2 ответа

Это, вероятно, потому что Вы изменяетесь X на двухмониторную установку после запуска менеджера окон (это также зависит от WM, но похоже, что openbox имеет проблему здесь). Для решения этого необходимо запустить двухмониторный прежде, чем запустить openbox. Если Вы используете startx (или запись как my custom Xinit script в DM) для запуска настольной среды можно поместить что-то как этот в Вашем .xinitrc:

xrandr -q | grep "VGA1 connected" && \
    (
     xrandr --output VGA1 --mode 1920x1080 --left-of LVDS1
     xrandr --output LVDS1 --pos 1920x800
    )
3
27.01.2020, 21:24
  • 1
    я уже делаю что-то как этот; я использую тонкий, в /etc/slim.conf У меня есть эта строка: login_cmd exec ck-launch-session /bin/bash -login ~/.xinitrc %session. Файл .xinitrc похож на это: xrandr --output LVDS1 --mode 1366x768 --output HDMI3 --mode 1920x1080 --right-of LVDS1 ... и после этого openbox звездообразная команда exec openbox-session. Таким образом... xrandr выполняется, прежде чем openbox запускается... –  janoliver 20.09.2011, 01:46
  • 2
    Хм, это странно. Можно ли попытаться выполнить некоторый другой WM, (как основное twm даже) вместо openbox в Вашем сценарии? И другой браузер..? –  rozcietrzewiacz 20.09.2011, 09:05
  • 3
    Кроме того, могли Вы вставлять разделенную версию Вашего xorg.conf? Возможно, X-сервер не определяет достаточно большую Область просмотра. спасибо –  rozcietrzewiacz 20.09.2011, 09:09
  • 4
    у меня нет xorg.conf и, и при этом у меня ничего нет относительно области просмотра в /etc/X11/xorg.conf.d/*. Однако в XFCE4 это действительно работает. Таким образом, это, кажется, проблема с openbox... –  janoliver 20.09.2011, 10:08
  • 5
    Да, это похоже на проблему openbox - но это могло бы быть решено, если бы Xorg был установкой лучше. Попытайтесь работать Xorg -configure и затем startx -- -config xorg.conf.new. Я полагаю, что openbox может полагаться на неполную информацию, сообщенную сервером Xorg, тогда как датчики Xfce, устанавливающие более тщательно. –  rozcietrzewiacz 20.09.2011, 10:19

У меня есть та же проблема с установкой парного монитора с помощью драйвера Radeon

Вот та же проблема в другом месте:

https://askubuntu.com/questions/36820/how-to-make-youtube-fullscreen-actually-fullscreen

Один ответ на то сообщение связывается с

http://al.robotfuzz.com/content/workaround-fullscreen-flash-linux-multiheaded-desktops

Это - грязный взлом, и у автора есть Nvidia hw с драйвером поставщика, но звуки это кажется вероятным для работы (на некоторое значение "работы").

0
27.01.2020, 21:24

Теги

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