Hlavní navigace

Ratpoison - jed na krysy

Motto: "Chyba při komunikaci s myší. Nedostatek sýra." Narazil jsem na opravdu minimalistický window manager. Minimalistický ovšem neznamená nepoužitelný, naopak: efektivita práce s ním může být velmi vysoká, vyšší než u "nabušených" klikacích desktopových systémů (nebudu jmenovat :)

Tweetni to Odměnte autora  Jak to funguje?

Patřím spíše ke „klávesnicovému“ než „myšovému“ typu uživatele. Než honit myším ukazovátkem klikatelné všelijakosti po ploše, raději se spolehnu na jistotu kláves. V tom mi ratpoison, tak se tento window manager jmenuje, vyšel vstříc. Jeho jméno znamená „jed na krysy“, což je příznačné: dá se kompletně ovládat z klávesnice a „hlodavce“ použijete jen v případě nutnosti.

Při spuštění Xů s ratpoisonem se vám objeví na pohled „holá“ obrazovka xserveru (pokud nemáte v .xinitrc přikázáno spuštění nějakých viditelných x klientů) se zprávou v pravém horním rohu „for help press C-t ?“, která za chvíli zmizí. Program se ovládá následovně: stisknete předřazenou klávesovou zkratku Ctrl+T, kurzor se změní na čtverec. Nyní můžete stisknout klávesu odpovídající ratpoisonovému příkazu: „?“ zobrazí help, „!“ pustí program, „k“ zavře aktuální okno, „a“ zobrazí na chvíli čas, „:“ umožňuje zadat příkaz přímo jeho jménem, podobně jako M-x v EMACSu…
Příkazy si můžete sami definovat v souboru ~/.ratpoisonrc, můžete z nabízených primitiv sestavovat i složitější konstrukce. Akorát mi vadilo, že příkaz echo pro ukázání krátké zprávy je určen pouze k zobrazení fixního textu:

„echo AHOJ BABI“ funguje, nikoliv však např. „echo uptime“. Požadovaného efektu docílit lze, ovšem složitěji (v příkazu pustit skript, který zjistí ten uptime a zavolá ratpoison tak, aby provedl to echo… To je možné, protože ratpoison je možno pustit i tak, že se nestane window managerem, ale pouze již běžícímu ratpoisonu řekne, aby spustil daný příkaz.)

Na dilema, jaké „téma“ či „skin“ ve svém wm použijete, můžete rovněž zapomenout: tady žádné skiny nejsou :). Rovněž žádné titulky oken, každý program se pouští maximalizovaný přes celou obrazovku a mezi těmito obrazovkami se přepíná pomocí klávesových zkratek – práce s ratpoisonem tedy připomíná práci s linuxovými virtuálními konzolami či s programem screen.
Velká výhoda je ta, že při práci s jednou aplikací se vám do toho vizuálně „nepletou“ žádné další, zejména oceníte, pokud tyto další aplikace používají nějaká animovaná „udělátka“, která vás v danou chvíli nezajímají. Pokud ale chcete, je též možno pomocí C-t provést „split“, tedy rozkouskování obrazovky na více úseků, aby se toho na obrazovku vešlo více naráz – já však většinou nemám důvod, proč to používat. Také mě to trochu zklamalo, v dokumentaci se tvrdí, že se vedle sebe zobrazí aktuální a minulé okno, avšak bylo tam pouze to aktuální a minulé se zobrazilo po přepnutí na něj, rovněž na půlce obrazovky… tento způsob splitu zdá se mi poněkud nešťastným, ovšem nevylučuju, že jsem něco neudělal špatně…

Další výhodou je, že nemusíte „přehmatávat“ mezi klávesnicí a myší.

Celé to samozřejmě zabírá minimum systémových prostředků, tento wm tedy chodí i na pomalejších strojích. Pokud vám chybí menu s aplikacemi, můžete si ho sami napsat :), nebo použít příkaz pro restart do jiného window manageru, autorem programu označovaný jako „bad, bad command“ :).

Chcete vidět nějaké screenshoty? Autor programu Shawn Betts k tomu píše:

I don't know what it is about Window Managers, but people complain if they don't get a screenshot. I've told them again and again that ratpoison doesn't have anything to take a screenshot of, but still they insist.

čili: Nevím proč, ale co se týče window managerů, lidé si vždy stěžují, když nemají screenshot. Mnohokrát jsem jim říkal, že ratpoison nemá nic, čeho screenshot by to mohl být, ale oni na tom trvají…

screenshot

screenshot

Když jsem tuto věcičku stahoval, ani jsem nepředpokládal, že ji budu používat – prostě že jen stáhnu a vyzkouším, jak moc minimalistický může window manager být. Potom jsem se přistihl, že jej používám stále častěji, ať již kvůli rychlému startu Xů, nezávislosti na myši, či čemukoliv jinému. Zkuste to taky a uvidíte.

URL: ratpoison.sou­rceforge.net

Ohodnoťte jako ve škole:
Průměrná známka 2,57
Tweetni to Odměnte autora  Jak to funguje?

Zabezpečení TCP/IP na Linuxu - třídenní workshop

V tomto praktickém workshopu se podíváme na počítačovou síť z hlediska zabezpečení. Předvedeme si vybrané druhy útoků a zkusíme si proti nim vytvořit obranu.

       

Přehled názorů

bez titulku
Petr Mach 31. 10. 2002 00:12
Nový
└ 
Re:
hujer2000 31. 10. 2002 08:11
Nový
 
└ 
Re:
Petr Mach 31. 10. 2002 08:16
Nový
no nevim...
xChaos 31. 10. 2002 00:51
Nový
├ 
aniž bych tu chtěl rozpoutávat flamewar...
RedDragon 31. 10. 2002 02:35
Nový
│
├ 
Re: aniž bych tu chtěl rozpoutávat flamewar...
xChaos 31. 10. 2002 12:09
Nový
│
│
└ 
Re: aniž bych tu chtěl rozpoutávat flamewar...
butrus 31. 10. 2002 13:27
Nový
│
│
 
└ 
Re: aniž bych tu chtěl rozpoutávat flamewar...
Petr Krčmář 31. 10. 2002 14:02
Nový
│
│
 
 
└ 
Re: aniž bych tu chtěl rozpoutávat flamewar...
Pavel Cejka 11. 11. 2002 01:19
Nový
│
├ 
A co dvě kolečka ??
Frn 1. 11. 2002 07:09
Nový
│
└ 
Re: aniž bych tu chtěl rozpoutávat flamewar...
anonymní uživatel 2. 11. 2002 22:27
Nový
│
 
└ 
Re: aniž bych tu chtěl rozpoutávat flamewar...
RedDragon 3. 11. 2002 02:16
Nový
│
 
 
└ 
Re: aniž bych tu chtěl rozpoutávat flamewar...
ky 8. 1. 2003 11:33
Nový
├ 
Re: no nevim...
Yokotashi 31. 10. 2002 09:44
Nový
│
├ 
Re: no nevim...
ppp 31. 10. 2002 10:24
Nový
│
│
├ 
Re: no nevim...
choro 31. 10. 2002 12:15
Nový
│
│
│
├ 
Re: no nevim...
pepa 31. 10. 2002 12:45
Nový
│
│
│
│
└ 
kolecko
lední brtník 1. 11. 2002 19:15
Nový
│
│
│
└ 
Re: no nevim...
hkmaly 31. 10. 2002 14:05
Nový
│
│
└ 
Re: no nevim...
Bwian 31. 10. 2002 14:16
Nový
│
├ 
Re: no nevim...
kubik 31. 10. 2002 10:35
Nový
│
└ 
Re: no nevim...
brn 31. 10. 2002 16:39
Nový
│
 
└ 
Re: no nevim...
xChaos 4. 11. 2002 02:38
Nový
│
 
 
└ 
Re: no nevim...
zonk 5. 11. 2002 22:08
Nový
├ 
Re: no nevim...
Bwian 31. 10. 2002 09:49
Nový
└ 
Zkratky WM a kolize
Stanislav Brabec 31. 10. 2002 14:00
Nový
 
└ 
Re: Zkratky WM a kolize
Tomas 31. 10. 2002 15:41
Nový
Add.: Strohost vyzoru
cronin 31. 10. 2002 01:20
Nový
├ 
Re:
libor 1. 11. 2002 10:39
Nový
└ 
Re: Add.: Strohost vyzoru
jan 3. 11. 2002 06:36
Nový
A proc todle ?
fil 31. 10. 2002 01:23
Nový
├ 
Re: A proc todle ?
anonymní uživatel 2. 11. 2002 22:32
Nový
└ 
Re: A proc todle ?
anonymní uživatel 2. 11. 2002 22:40
Nový
ratpoison není jediný...
Vladimír Láník 31. 10. 2002 02:30
Nový
└ 
Re: ratpoison není jediný...
Michal Illich 1. 11. 2002 19:32
Nový
Tak na to bych nemel...
Kaaja 31. 10. 2002 06:17
Nový
bez titulku
cronin 31. 10. 2002 08:23
Nový
└ 
Re: KDE
Pavel Riha 31. 10. 2002 10:35
Nový
 
└ 
Re: KDE
Bwian 31. 10. 2002 14:21
Nový
 
 
└ 
Re: KDE
jb 31. 10. 2002 19:18
Nový
sawfish
binary_runner 31. 10. 2002 11:00
Nový
├ 
Re: sawfish
rootman 31. 10. 2002 12:05
Nový
└ 
Re: sawfish
Jindřich Marek 1. 11. 2002 10:30
Nový
hruzaa
kokot 31. 10. 2002 11:43
Nový
no jo...
Daniel Novotny (autor) 31. 10. 2002 14:29
Nový
Vice wm bezicich soucasne
honza 31. 10. 2002 14:50
Nový
├ 
Re: Vice wm bezicich soucasne
Daniel Novotny 31. 10. 2002 14:59
Nový
├ 
Re: Vice wm bezicich soucasne
sine.nomine 31. 10. 2002 15:49
Nový
└ 
Re: Vice wm bezicich soucasne
RWS 31. 10. 2002 18:43
Nový
zalozkovy WM
jb 31. 10. 2002 18:49
Nový
├ 
Re: zalozkovy WM
Bwian 1. 11. 2002 08:47
Nový
│
└ 
Re: zalozkovy WM
jb 1. 11. 2002 10:45
Nový
│
 
└ 
Re: zalozkovy WM
martin 2. 11. 2002 17:54
Nový
└ 
Re: zalozkovy WM
DFox 3. 11. 2002 20:44
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem