Amacım çok kafalı bir ortam oluşturmak: Her iki ekranda da pencereleri bir ekrandan diğerine sürükleyip bırakma özelliğine sahip genişletilmiş bir masaüstüne ihtiyacım var. Soldaki ekran açık VGA
port ve sağ olanı fişe takılı HDMI
Liman.
İle uğraşmaya çalıştım xorg.conf
ancak görünen o ki çoklu kafanın çalışması için uygun konfigürasyonu ayarlayamıyorum.
İşte benim xorg.conf
:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "record"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "XkbLayout" "fr"
#Option "XkbModel" "pc105"
#Option "Device" "/dev/ukbd0"
#Option "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "vesa"
VendorName "Intel Corporation"
BoardName "Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
okudum bir yerde ikisine de ihtiyacım olduğunu Virtual
ve Modes
direktifler ayarlandığından yapılandırmayı şu şekilde değiştirdim:
Section "Screen"
# ...
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 3600 1080
Modes "1920x1080" "1680x1050"
EndSubSection
EndSection
Sonuç, ana ekranda çalışan bulanık bir görüntüdü. Yine de fareyi hareket ettirebildim ve masaüstünün gerçekte genişlediğini gördüm. Ama kullanılamaz ve sadece bir ekranda çalışıyor.
Ben de kurdum XRandr
göre bu dokümantasyon ama çıktısı $ xrandr -q
gibi:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
1920x1200 0.00*
1600x1200 0.00
1280x1024 0.00
1024x768 0.00
800x600 0.00
640x480 0.00
Bu yüzden tespit edilen tek bir ekran olduğunu görüyorum ve bu nedenle, isteğime göre her iki ekranı görüntülemek için aşağıdaki komutu çalıştıramıyorum:
$ xrandr --output <RightScreen> --right-of default
Adını bilmiyorum gibi <RightScreen>
.
En garip olan şey, doğru şekilde yeniden başlatmak. HDMI
ekran takılıyken, önyükleme sağ ekranda görünür ve ana (solda) ekranda hiçbir şey görünmez. Giriş yaptığımda, XFCE sağ ekranda hiçbir şey gösteremiyor ve her iki ekranı da kullanılamaz olarak bırakıyorum. Tek çözüm bilgisayarı manuel olarak kapatmak (düğmeye basarak), sağ ekranı çıkarın ve yeniden başlatın.
Neyi kaçırıyorum? Linux dünyasında tamamen yeni FreeBSD
bu yüzden tamamen yanlış bir şey yapıyorum benimle ayı.
Herhangi bir yardım nazikçe takdir edilecektir. Teşekkürler!