X.org çalıştıran FreeBSD'de çoklu kafalı ortam ayarlama


1

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!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.