Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Gnome3 jak přesouvat aplikace mezi monitorama [vyřešeno]  (Přečteno 1261 krát)

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Zdar, mam Ubuntu 12.04 s Gnome3, mam dva monitory - rozsirena plocha, stane se ze nektera aplikace se klidne zobrazi na vypnutem monitoru (sekundarnim), bezne pouzivam KDE a tam kliknu na liste na aplikaci, dam presunout a ta se presune mysi na aktualni plochu. V Gnome3 mohu ale aplikaci jen ukoncit a bez spusteni sekundarniho monitoru mam smulu. Jedna se o bug v Gnome3 nebo to jde nejak nastavit? (dik)
« Poslední změna: 17 Března 2014, 21:44:14 od Petr Merlin Vaněček »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #1 kdy: 11 Února 2014, 14:34:58 »
Pokud máš ten monitor vypnutý, nevidím důvod, proč bys měl mít plochu, která ho zahrnuje. Když si nastavíš monitor a rozlišení správně, tak se ti to předpokládám nestane. Můžeš si to nastavit a poté přepínat pomocí rozšíření Display Profile Manager

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #2 kdy: 15 Března 2014, 08:51:49 »
Mam GK NVidia GeForce 650Ti, proprietarni NVidia ovladac, opravdu se mi i pri vypnutem druhem monitoru zapinaji aplikace i na tom druhem, rozliseni jsou nastaveny spravne.

Nevis, jak to nastavit v KDE, aby se mi ty aplikace zapinali na tom zapnutem monitoru a ja je nemusel presouvat z toho vypnuteho?

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #3 kdy: 15 Března 2014, 10:11:10 »
Ukaž výstup z xrandr.

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #4 kdy: 16 Března 2014, 08:30:57 »
Kód: [Vybrat]
Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 698mm x 392mm
   1920x1080      50.0*+   60.0     59.9     30.0     25.0     24.0     60.1     60.0     50.0 
   1366x768       59.8 
   1280x1024      60.0 
   1280x720       59.9     50.0 
   1024x768       60.0 
   800x600        60.3 
   720x576        50.0     50.1 
   720x480        59.9     60.1 
   640x480        60.0     59.9 
DVI-D-0 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200      60.0*+
   1920x1080      60.0     59.9     50.0     50.0     30.0     25.0     24.0     60.1     60.0     50.0 
   1680x1050      60.0 
   1600x1200      60.0 
   1440x900       75.0     59.9 
   1280x1024      75.0     60.0 
   1280x800       59.8 
   1280x720       60.0     59.9     50.0 
   1024x768       75.0     60.0 
   800x600        75.0     60.3 
   720x576        50.0     50.1 
   720x480        59.9     60.1 
   640x480        75.0     59.9     59.9

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #5 kdy: 16 Března 2014, 11:29:17 »
Systém automaticky nerozpozná, že jeden z připojených monitorů je vypnutý, musíš ho nastavit sám. Jednoznačně je zbytečné mít monitor v systému aktivní, když ho máš vypnutý. Když už i Nvidia podporuje Randr, je nejjednodušší použít příkazu xrandr. Já jsem si napsal skript, který mi přepíná konfiguraci tří monitorů, podle potřeby a mám na to nastavené klávesové zkratky, které můžu použít i tehdy, kdy nemám obraz vůbec. Systém mi startuje se všemi monitory a následně mi skript po startu prostředí nastaví výchozí konfiguraci s aktivním hlavním monitorem. Když chci jinou, sáhnu na klávesnici, nebo dálkový ovladač.

Takový switch-monitor skript by ve tvém případě mohl vypadat cca takto:
Kód: [Vybrat]
#!/bin/sh
case $1 in
  0) xrandr --output HDMI-0 --off --output DVI-D-0 --mode 1920x1200;;
  1) xrandr --output HDMI-0 --mode 1920x1080 --output DVI-D-0 --off;;
  2) xrandr --output HDMI-0 --mode 1920x1080 --output DVI-D-0 --mode 1920x1200 --primary;;
esac

Skript se spouští s parametry 0-2 a podle toho nastaví konfiguraci monitorů. To si můžeš upravit podle potřeby, včetně nastavení jejich vzájemné pozice (viz man xrandr).





« Poslední změna: 16 Března 2014, 22:47:07 od GdH »

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #6 kdy: 16 Března 2014, 22:37:40 »
Dekuju, budu si to tedy take prepinat.  :)

Mam takovy problem, spustim ten skript a napise mi to:

Kód: [Vybrat]
iwo@PC:~$ switch-monitor 1
/sbin/switch-monitor: 3: /sbin/switch-monitor: Syntax error: newline unexpected (expecting ")")

Ten skript je ale dobre, to snad vim i ja lajk, co se tomu teda nelibi? Nechapu.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #7 kdy: 16 Března 2014, 22:47:41 »
Sorry, za in se mi připletl středník, který tam být nemá.

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #8 kdy: 17 Března 2014, 20:39:55 »
Jeste jednou dekuju.

Toho jsem si take mohl vsimnout, ze je tam strednik navic, ale uz jsem sel spat a nejak jsem na to nevidel. :-)

Jinak teda vysledny prikaz, tak jak jsem si ho upravil, kdyby to nekdo chtel pouzit:

Kód: [Vybrat]
#!/bin/sh
case $1 in
 0) xrandr --output HDMI-0 --off --output DVI-D-0 --mode 1920x1200 ;;
 1) xrandr --output HDMI-0 --mode 1920x1080 --pos 1920x0 --output DVI-D-0 --mode 1920x1200 --primary ;;
esac

Pridal jsem parametr pos, aby se ukazovala rozsirena plocha a ne na obou to same.

Jak se udela fajfka, jakoze vyreseno?
« Poslední změna: 17 Března 2014, 20:43:05 od Iwo »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Gnome3 jak přesouvat aplikace mezi monitorama
« Odpověď #9 kdy: 17 Března 2014, 21:20:54 »
Na to automatické klonování jsem úplně zapoměl, místo --pos můžeš použít i --right-of DVI-D-0.

Na označení je dole klikátko Topic Solved

 

Provoz zaštiťuje spolek OpenAlt.