LINUX.ORG.RU

DualHead сетап и перемещение окон между Screen-ами

 , ,


0

1

Установлено и настроено два монитора. Карта 8800 GT, дрова проприетарные 290.10, Debian Sid, Openbox, Xorg 1.7.6, kernel 3.2.0-1-amd64

TwinView и Xinerama отключены, режим «Separate X screen»

DISPLAY=:0.1 xterm &

Работает без проблем.

Хочется научиться перемещать окна с первого экрана на второй и наоборот.

Кусок xorg.conf

Section "ServerLayout"
    Identifier     "Layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" 1920 0
    InputDevice    "evdev mouse"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Coolbits" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
    Depth       24
    EndSubSection
EndSection

Ответ на: комментарий от unfo

Включить Xinerama?

Я бы не морочил себе и другим голову если бы меня устраивала Xinerama :) У xineramы есть свои недостатки. Мне лично удобнее когда экраны раздельные. Они друг на друга не влияют, для каждого запущен tint2 с своим конфигом. Выходит как два отдельных рабочих стола, а не один склеенный.

ilnnli ()
Ответ на: комментарий от ilnnli

Тогда никак.

Тут поподробнее: 1 2 3

И небольшая выдержка:

1. Without Twinview or Xinerama all monitors are seperate screens and cannot interact with each other, except that the mouse cursor can move between them

2. Twinview spans 1 X screen across 2 monitors (but clicking maximize only maximizes in 1 monitor, from memory). If you only have 2 monitors the end result is pretty similar to Xinerama.

3. Then there is Xinerama, which is like option 1, except that only one screen has panels and menus, and windows can be moved between screens.

Можно перемещать только мышиный курсор.

unfo ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.