Я смог достигнуть желаемой цели со следующим 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 выйдет с ошибкой - не идеальное решение, но я могу переместить конфигурацию из пути в таком случае.
Это, вероятно, потому что Вы изменяетесь 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
)
У меня есть та же проблема с установкой парного монитора с помощью драйвера 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 с драйвером поставщика, но звуки это кажется вероятным для работы (на некоторое значение "работы").
/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:46twm
даже) вместо openbox в Вашем сценарии? И другой браузер..? – rozcietrzewiacz 20.09.2011, 09:05xorg.conf
? Возможно, X-сервер не определяет достаточно большую Область просмотра. спасибо – rozcietrzewiacz 20.09.2011, 09:09/etc/X11/xorg.conf.d/*
. Однако в XFCE4 это действительно работает. Таким образом, это, кажется, проблема с openbox... – janoliver 20.09.2011, 10:08Xorg -configure
и затемstartx -- -config xorg.conf.new
. Я полагаю, что openbox может полагаться на неполную информацию, сообщенную сервером Xorg, тогда как датчики Xfce, устанавливающие более тщательно. – rozcietrzewiacz 20.09.2011, 10:19