ฉันใช้ Ubuntu 14.04 กับ Unity ฉันมีหน้าจอ X สองหน้าบนการ์ดกราฟิกแยกกัน ผมเชื่อว่าหน้าจอที่มีและ:0.0
:0.1
ปัญหาคือเมื่อเริ่มต้นมีเพียงหน้าจอหลักของฉันเท่านั้นที่มีตัวจัดการหน้าต่างโดยมี Unity / compiz อยู่
ฉันได้ลองทำสิ่งต่อไปนี้แล้ว:
DISPLAY=:0.1 compiz --replace &
ซึ่งมีผลในการลบการตกแต่งหน้าต่างทั้งหมดออกจากจอแสดงผลหลักของฉันและลบตัวเรียกใช้งานแบบเอกภาพ นอกจากนี้คีย์บอร์ดทั้งหมดจะถูกนำไปยังหน้าจอที่สองของฉันอย่างถาวร!
DISPLAY=:0.0 metacity --replace &
ในจอแสดงผลที่สองสามารถเรียกคืนการทำงานได้โดยมีทั้งจอแสดงผลที่ใช้งานได้ แต่ไม่มีความเป็นเอกภาพและไม่มีการตกแต่งหน้าต่างบนหน้าจอที่สอง
ฉันได้พยายามหลายชุด:0.0
, :0.1
, unity
metacity
gnome-wm
และcompiz
มี--replace
แต่ยังไม่พบวิธีที่จะทำงานใด ๆ สิ่งที่ฉันต้องการก็คือทั้งสองหน้าจอจะมีตัวจัดการหน้าต่างและมีการเปิดใช้งาน Compositing เพื่อเปิดใช้งานบนจอแสดงผลหลัก
PS:
ฉันได้ตัดสินใจเลือก X-screens 2 หน้าจอแล้วเนื่องจากจอภาพนั้นขับเคลื่อนด้วยการ์ดกราฟิก Nvidia สองแบบดังนั้นจากสิ่งที่ฉันรวบรวมไว้จะต้องใช้จอ X แยกต่างหาก
ก่อนหน้านี้ฉันเคยประสบความสำเร็จกับgnome-classic
+ Xinerama
ซึ่งอนุญาตให้ใช้ X-screen ขนาดใหญ่ครอบคลุมทั้งจอภาพ แต่ไม่มีการจัดวาง
PS
ฉัน/etc/X11/xorg.conf
มี:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1920 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
และ
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DVI-I-1: nvidia-auto-select +1080+0 {rotation=left}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
ในกรณีที่Device0
เป็น"Quadro FX 580"
และเป็นDevice1
"GeForce 8600 GT"