I have set up двойственный screen under Ubuntu 12.04. I have в GeForce 8500 GT and have used the nVidia контроль панель to set up двойственный screen in "Отделись screen mode". HerВs the resulting xorg.conf
:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 295.33 (buildd@zirconium) Fri Mar 30 13:38:49 UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Maxdata/Belinea B1925S1W"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: builtin, VertRefresh source: builtin
Identifier "Monitor1"
VendorName "Unknown"
ModelName "CRT-1"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8500 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
# Removed Option "metamodes" "CRT-1: 1280x768 +0+0"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: 1360x768_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
All well and good and I have в nice blank XWindow displayed on my телевизор (the 2nd монитор). I then fire up XBMC from в терминал on the ПК монитор using:
DISPLAY=:0.1 xbmc
XBMC fires up снял nicely on the телевизор however I хан не longer использовал the main ПК монитор / мышь / keyboard эксперт XBMC on the телевизор screen seems to have focus. I was hoping to have XBMC running on the телевизор and let the kids использовал the Европейский общий рынок переизречение whilst I get on with my work on the ПК монитор.
Does anyone have any разрабатывает how to overcome this? гm presuming therВs some xorg.conf fun and games needed but гve не разрабатывает where to start to be honest.
Я искал то же.
я нашел Вас вопросом сначала, но после поиска немного больше я нашел рабочий ответ и возвратился сюда для совместного использования.
страница, которая имеет ответ, расположена: http://blog.burlock.org/xbmc/77-fullscreen-xbmc-without-locking-the-mouse
копия А и вставка основ:
Первый, необходимо будет установить умное небольшое приложение, названное "wmctrl", который разрешает нам, изменяют определенные свойства окна, такие как сокрытие границы или создание полного экрана окна.
sudo apt-get install wmctrl
Затем, Вам будет нужен следующий сценарий. Я назвал это "xbmc-фс" по очевидным причинам. Это симпатично сам объяснительный, поэтому смотрите на комментарии. Единственной вещью, которую Вы, возможно, должны были бы изменить, является пятая строка, где дисплей выбран. В моем случае ТВ демонстрирующееся 1, таким образом, это - то, что я установил в файле. Если Ваш демонстрирующийся 0, то просто изменяют 1 на 0 на строке 5.
#! /bin/bash
# Launch XBMC in windowed mode, then use wmctrl to remove the titlebar
# Select display 1
DISPLAY=:0.1
# Start XBMC without blocking this script
xbmc &
# Wait for the XBMC window to appear
status=0
while [ $status -eq 0 ]
do
sleep 1
status=`wmctrl -x -l | grep "XBMC Media Center" | wc -l | awk '{print $1}'`
done
# Force XBMC window to fullscreen
wmctrl -x -r XBMC Media Center.XBMC Media Center -b toggle,fullscreen
Единственная другая вещь, которую необходимо будет сделать, удостоверяются, что Вы установили XBMC на то же разрешение как МОНИТОР/ТВ, на котором это будет отображено, в других отношениях определенные события могут инициировать окно XMBC для возвращения к размеру, в котором это установлено, он - конфигурация.
Вышеупомянутый сценарий прекрасен; принятие ДИСПЛЕЯ корректно для Вашей установки. Если это не работает на Вас, это - вероятно, или ДИСПЛЕЙ или финал wmctrl строка.
Это не работало на меня, но упрощало строку до следующего, добился цели:
wmctrl -r "XBMC Media Center" -b "toggle,fullscreen"