Portál AbcLinuxu, 1. června 2024 15:57

uHowto: používáme virtuální konzoli z X

31.5.2007 08:49 | Přečteno: 1726× | Linux | Výběrový blog

Jak se přepnout na virtuální konzoli (Ctrl+Alt+F1) asi každý ví. Ovšem je možné se na ni přepnout i bez přepínání (např. pokud má člověk ne příliš stabilní ovladače grafické karty :-))?

Pokud někdo zná man screen nazpaměť, asi se v následujících řádcích nic nového nedozví.

Jedno z řešení je screen.

  1. Přepneme se na zvolenou konzoli a po nalogování spustíme screen
  2. Spustíme dostatečný počet virtuálních konzolí (důležité)
  3. Přepneme se zpět do grafiky a v oblíbeném emulátoru terminálu napíšeme
    screen -ls
    There is a screen on:
            9701.tty2.nbvyskocil   (Attached)
    1 Socket in /var/run/screen/S-michal.
    
  4. Vybereme požadovanou instanci a pomocí screen -x id se k ní připojíme ...
  5. a voilà, jsme připojení na tty, takže můžeme bez přepínání X serveru spouštět aplikace na terminálu. Výhodou je, že pokud nám náhodou spadne X server (ty ovladače :-)), stačí se jednoduše znova připojit a pokračovat v práci.

Jediné, co v tomto režimu nefunguje je vytváření nových oken screenu, respektive okno se vytvoří, ale v něm není žádný shell.

       

Hodnocení: 100 %

        špatnédobré        

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

Komentáře

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

Vložit další komentář

31.5.2007 09:09 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Odpovědět | Sbalit | Link | Blokovat | Admin
Screen je super nastroj, uvidime ake nove featury prinesie o mesiac ;-)
Project Satan infects Calculon with Werecar virus
xxx avatar 31.5.2007 09:41 xxx | skóre: 42 | blog: Na Kafíčko
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Odpovědět | Sbalit | Link | Blokovat | Admin
Screen je hlavne super na leechovani na irc :-).
Please rise for the Futurama theme song.
31.5.2007 11:25 pavel
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
conspy
31.5.2007 14:25 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Ten vypadá ještě lépe, zkusím ...
When your hammer is C++, everything begins to look like a thumb.
31.5.2007 12:06 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Odpovědět | Sbalit | Link | Blokovat | Admin
nejak nechapu proc bych mel ten screen poustet z konzole (Ctrl+Alt+F1)
never use rm after eight
31.5.2007 12:24 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Ano, o čem to bylo? O parametru -x? Ale přece k tomu nepotřebuji virtuální konzoli.

Jediný zádrhel bych videl v proměnné TERM, která se odvozuje podle toho, odkud byl screen spuštěn (screen vs. screen.linux).
31.5.2007 14:32 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
No ten konzolový screen není potomkem procesu X a veškeré programy spuštěné pod ním běží bez ohledu na stav X serveru. Pokud ten (z jakéhokoli důvodu) sletí, jediné, co se stane je, že se screen spuštěný z grafického prostředí odpojí, ale aplikace zůstanou pořád běžet v tom původním. Což se právě hodí za situace, když si někdo hraje s X serverem, ale zároveň chce mít na pozadí nějakou časově náročnou úlohu.

Navíc těch způsobů je víc, ale já aktivně screen používám a obvykle jsem líný hledat jiné programy, když těmi stávajícími to jde vyřešit taky :-)
When your hammer is C++, everything begins to look like a thumb.
31.5.2007 15:41 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Hm, a co screen -r? ;-)
Baník pyčo!
31.5.2007 15:56 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
No to můžu použít taky, ale předtím musím detachnout ten screen v konzoli, s -x se můžu na jeden terminál (respektive běžící screen) připojit z více míst.
When your hammer is C++, everything begins to look like a thumb.
31.5.2007 19:02 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Nemusíš (respektivně detachne se sám), jak tu už padlo screen není potomkem X a -x na něj můzeš použít taky... Aspoň teda myslím. Prostě screen je chytrý nástroj :-).
Baník pyčo!
31.5.2007 16:34 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Asi tě zklamu, ale ta tvoje taškařice je zbytečná. Podle mých zkušeností je screen docela chytrý a není potomkem procesu X. ;)

Normálně jsem si pustil gnome-terminal, v něm screen bash, napsal echo hello, killnull X, v konzoli jsem se přihlásil, napsal screen -rD a byl jsem zpět ve své session. Pak jsem se přepnul do nové session X, tam jsem pustil gnome-terminal, napsal screen -rD a byl jsem zase ve své původní session s "hello". :)
31.5.2007 16:38 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Hele, to je docela nefér, jak to, že software si může vybírat svého rodiče a člověk ne?? :-)
Ještě na tom nejsem tak špatně, abych četl Viewegha.
Max avatar 31.5.2007 19:30 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Ty si neumíš vybrat svýho rodiče? Tak se přestěhuj do USA, tam je možný všechno ;-) ... :D
Zdar Max
Měl jsem sen ... :(
Josef Kufner avatar 31.5.2007 21:18 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Odpovědět | Sbalit | Link | Blokovat | Admin
Na taškařice s Xserverem je ještě lepší druhý počítač a ssh. Ono mi totiž obvykle při těch taškařicích vytuhne klávesnice :-D Naposledy jsem to řešil palmem přes bluetooth.
Hello world ! Segmentation fault (core dumped)
1.6.2007 00:21 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
SysRq-E, SysRq-K, naslepo se prihlasit jako root, vbetool post, Enter.
Josef Kufner avatar 1.6.2007 19:18 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
To je ale příliš zdlouhavé... Z druhého počítače můžeš rovnou upravit xorg.conf a restartnout Xka.
Hello world ! Segmentation fault (core dumped)
3.6.2007 20:38 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: uHowto: používáme virtuální konzoli z X
Kdyz ale veškeré další stroje jsou bezhlavé ;)

Založit nové vláknoNahoru

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