Portál AbcLinuxu, 10. května 2025 02:00

Dotaz: Jak přepnout grafické rozlišení automaticky zpět?

13.10.2009 21:31 Zaoral
Jak přepnout grafické rozlišení automaticky zpět?
Přečteno: 276×
Odpovědět | Admin
Nainstaloval jsem do počítače jednu hru, která je určená pro Windows do Mandrivy 2010 RC2. Běží pod wine 1.30. Funguje bezchybně až na jednu maličkost. Pokud ji vypnu naskočí mi sice zpět původní desktop, ale v nějakém prapodivném rozlišení. Nějakém hrubém, neumím to zjistit, ale myslím že to není důležité.

Teď co potřebuji: Buď vymyslet nějaký trik, třeba použít nějakou "Havarijní" klávesu, která se nepoužívá, třeba "Home", aby se mi po stisku nastavilo rozlišení automaticky zpět na 1280x1024. Nebo aby se to po ukončení hry udělalo samo. Nejlépe kdyby to udělalo samo wine. Ale to tlačítko by bylo univerzálnější. Restartovat grafický server ale nechci, to je moc práce. A potřebuju co nejjednodušší obsluhu. Nejsem na počítači sám a sdílím jej s manželkou a nemůžu si dovolit jí vysvětlovat něco složitějšího, než je stisk jedné klávesy, kterou pro jistotu zvýrazním červeným fixem.

Jinak samozřejmě jsem hledal na Googlu i tady v poradně, ale to vůbec nic k tomuto tématu jsem nenašel.

Mimochodem ve Windows se ukončí korektně, ale to je taky celkem nezajímavá informace.

Děkuji za jakékoliv jednoduché a přitom funkční řešení.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.10.2009 22:46 mapim | skóre: 18
Rozbalit Rozbalit vše Re: Jak přepnout grafické rozlišení automaticky zpět?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli používáte grafické prostředí KDE, můžete zkusit KRandRTray. Jestli Gnome, můžete zkusit resapplet.
13.10.2009 23:02 mapim | skóre: 18
Rozbalit Rozbalit vše Re: Jak přepnout grafické rozlišení automaticky zpět?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě mě napadlo, že můžete použít příkaz xrandr. Například pro rozlišení 1280x1024 zadejte v terminálu xrandr -s 1280x1024

Nebo si můžete vytvořit na ploše/panelu/liště spouštěč.

14.10.2009 22:35 Zaoral
Rozbalit Rozbalit vše Re: Jak přepnout grafické rozlišení automaticky zpět?
Tak jsem ten příkaz vyzkoušel a perfektně funguje (přepíná grafické módy). Píšu s jiného počítače, kde nejsou tyto hry, takže to nemohu na něm vyzkoušet.

Zkusím to později buď zaintegrovat do "ikonky" konkrétní hry (nevím jak), nebo udělám na ploše skript, který toto obsahuje (to se mi povedlo).

Co to je spouštěč? To jsem nenašel. Umím vytvořit na ploše odkaz na program, ale to funguje pouze jako odkaz. Přímo ten příkaz, když tam napíšu, tak to nic nedělá.
15.10.2009 00:31 petris_ | skóre: 12
Rozbalit Rozbalit vše Re: Jak přepnout grafické rozlišení automaticky zpět?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rozliseni jde menit pres Ctrl+Alt+NumerickePlus a Ctrl+Alt+NumerickeMinus. Cykluje to pres mody vyjmenovane v xorg.conf. Pripadne muzete pouzit program xrandr.
15.10.2009 09:22 Zaoral
Rozbalit Rozbalit vše Re: Jak přepnout grafické rozlišení automaticky zpět?

Kombinaci kláves Ctrl+Alt+NumerickePlus a Ctrl+Alt+NumerickeMinus jsem našel na internetu, bohužel toto nic nedělá. Pravděpodobně to je v systému někde zakázaný. Kde se to povoluje jsem nenašel. Ve staré Mandrivě 2008.1 to funguje.

Soubor xorg.conf obsahuje:

Section "ServerFlags"
    Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
    #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Podle tohoto by to mělo fungovat.

Mimochodem nefunguje ani kombinace Ctrl+Alt+BackSpace

15.10.2009 13:49 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak přepnout grafické rozlišení automaticky zpět?
Mimochodem nefunguje ani kombinace Ctrl+Alt+BackSpace

Mně po upgrade Xorg také ne, myslím že to někdo rozbil.
16.10.2009 15:10 Zaoral
Rozbalit Rozbalit vše Re: Jak přepnout grafické rozlišení automaticky zpět?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak jsem to udělal tak, že jsem vytvořil skript, který obsahoval postupně tyto příkazy:

  1. Nastav pracovní adresář.
  2. Spusť hru přes wine.
  3. Nastav zpět rozlišení.

Ikonka, kterou se spouští hra, se pak odkazovala místo na tuto hru, na tento skript.

A už chodí vše normálně. Škoda jen, že to neumí samotné wine.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.