Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Průhledná okna na vašem desktopu

Pokud nepatříte mezi zastánce prostředí KDE nebo Gnome, neužijete si některých akcelerovaných efektů jako například průhlednosti oken. I pro vás ale existuje poměrně jednoduché řešení v podobě malého composite manageru, který pro vás dokáže vylepšit v podstatě libovolný desktop. Jak přesně postupovat?

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Moderní desktopové efekty jsou velmi příjemné. Za prvé s nimi můžete ohromit své kamarády, ale zároveň se občas hodí, když jsou některá okna průhledná. Přes systémové grafy pak můžeme například sledovat „to podstatné“, co se nám děje na ploše. Stejně tak si můžeme zprůhlednit třeba okno s televizí, kterou sledujeme jen tak na půl oka.

Kde je zakopaný pes?

Pokud jste vyznavači komplexních prostředí, pak pro vás nebudou 2D a 3D efektíky žádný problém. Stačí nainstalovat Compiz Fusion a můžete si užívat desktop jednadvacátého století. Co ale dělat, když dáváte přednost malým prostředím jako je Fluxbox, Openbox, WindowMaker a podobně?

Na ně totiž Compiz Fusion nedostanete, protože ten se chová jako samostatný „kompositní“ správce oken. Z logiky věci však vyplývá, že je možno provozovat vždy jen jednoho správce, který se aktuálně stará o okna. Nemůžeme tedy zkombinovat komposit a třeba náš oblíbený Enlightenment. Existuje však řešení i pro vás (nás).

V tomto článku si ukážeme univerzální řešení za pomocí experimentálního kompositního správce, kterého je možno kombinovat s libovolným správcem oken. Postup není vůbec složitý a výsledek je velmi sympatický.

Máme podporu kompositu?

V první řadě se musíme přesvědčit, zda máme v našem X Window systému zavedenou podporu kompositu, která je nutná pro naše další hrátky. Přesvědčíme se o tom velmi snadno. Stačí napsat na řádku příkaz

$ xdpyinfo|grep Composite

Pokud se vám po odeslání objeví nápis Composite, je vše připraveno. Pokud ne, není nic ztraceno a bude třeba do X nahrát správný modul. Poeditujte tedy soubor /etc/X11/xorg.conf a přidejte třeba na jeho konec následující tři řádky.

Section "Extensions"
    Option "Composite" "Enable"
EndSection

Teď restartujte grafiku a zkuste znovu první příkaz. Teď už byste měli mít rozšíření k dispozici a můžeme se posunout dále.

Manažer xcompmgr

Dále budete potřebovat balíček xcompmgr, který byste měli najít ve své distribuci. Pokud ne, naleznete jej například na CVS FreeDesktop.org a budete si jej muset zkompilovat. Zřejmě ale v distribuci bude.

Program zůstává v paměti a stará se o průhlednost a další efekty. Pro základní efekty bude stačit, když si jej spustíte v následující podobě:

$ xcompmgr -c -t-5 -l-5 -r4.2 -o.60 &

Nelekněte se krátkodobého probliknutí oken, to jen xcompmgr přebírá řízení a vše by se mělo zase objevit. Tentokrát už pod jeho nadvládou.

pruhlednost 1

Kromě 60 % průhlednosti se program také postará i o stíny všech oken. Ty budou samozřejmě také průhledné a jejich vlastnosti je možno nastavovat pomocí parametrů t, lr.

Zda program běží, můžete opět jednoduše vyzkoušet:

$ ps a|grep xcompmgr
9376 pts/1    S      0:04 xcompmgr -c -t-5 -l-5 -r4.2 -o.60

Průhledný terminál

Většinu uživatelů obvykle zajímá průhledný terminál. Já používám urwvt a pokud běží xcompmgr, stačí jej spustit s následujícími parametry:

$ urxvt +sb -fg white -bg rgba:0000/0000/0000/bbbb -depth 32 -font *-fixed-*-18-*-iso10646-1

Jen pro upřesnění – parametrů je tam trochu víc, než je potřeba jen pro průhlednost. První v pořadí vypíná boční posuvníky a poslední zase volí font fixed s kódováním UTF-8.

pruhlednost 2

Pokud takto urxvt zavoláte, objeví se s 60 % průhledností, kterou jsme nastavili v  xcompmgr.

Průhlednost dalších oken

Chcete-li průhledná také další okna, budete si muset nainstalovat ještě program transset. Ten právě umí nastavit průhlednost libovolného okénka. Opět jej zřejmě naleznete ve své distribuci, balíček má jen několik kilobajtů.

pruhlednost 3

Použití je velmi jednoduché. Programu stačí předat průhlednost jako necelé číslo v rozsahu 0 až 1. Samozřejmě můžete zvolit i obě krajní hodnoty, ale v případě jedničky bude okno neprůhledné a nula způsobí plnou průhlednost, takže okno opticky „zmizí“.

davame_internetu_obsah
       
$ transset 0.6

Po odeslání příkazu se váš kurzor myši změní v křížek. Kliknutím na libovolné okno způsobíte nastavení jeho průhlednosti. Takto jednoduše si můžete nastavit průhlednost každého okna zvlášť.

Závěrem

Reálná průhlednost je obvykle velmi příjemným nástrojem, jak si zatraktivnit vzhled prostředí. Není dobré to s ní ale přehánět. Poloprůhledný Firefox je sice hezký, ale v podstatě nepoužitelný, protože je nečitelný. V tomto případě platí, že méně je více.

Anketa

Líbí se vám průhledná okna?

       

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Linux – Firemní server

Na třídenním školení se naučíte nainstalovat a spravovat kompletní linuxový server do Vaší firmy se všemi základními službami, které potřebujete pro provoz Vaší sítě, firemních emailů a webových stránek.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 3,55

Přehled názorů

ITC
anonymní uživatel 22. 11. 2007 00:16
Nový
├ 
Re: ITC
TanisCZ 22. 11. 2007 01:04
Nový
│
├ 
Re: ITC
anonymní uživatel 22. 11. 2007 01:51
Nový
│
│
└ 
Re: ITC
AutZ 22. 11. 2007 07:09
Nový
│
│
 
└ 
Re: ITC
byczech 22. 11. 2007 09:27
Nový
│
│
 
 
├ 
Re: ITC
aaaaaa 22. 11. 2007 09:30
Nový
│
│
 
 
│
└ 
Re: ITC
kkaarreell   22. 11. 2007 12:55
Nový
│
│
 
 
└ 
Re: ITC
ksfj 22. 11. 2007 12:51
Nový
│
└ 
Re: ITC
faha 22. 11. 2007 16:59
Nový
├ 
Re: ITC
A 22. 11. 2007 02:09
Nový
├ 
Re: ITC
mbe 22. 11. 2007 08:45
Nový
└ 
Re: ITC
Pavel 22. 11. 2007 08:58
Nový
Vada na kráse
Jaroslav Šmíd 22. 11. 2007 00:27
Nový
└ 
Re: Vada na kráse
anonymní uživatel 22. 11. 2007 06:32
Nový
XFCE?
3pod 22. 11. 2007 02:46
Nový
└ 
Re: XFCE?
dc 22. 11. 2007 03:29
Nový
 
└ 
Re: XFCE?
jj 22. 11. 2007 08:26
Nový
 
 
└ 
Re: XFCE?
Daniel Kvasnička ml. 22. 11. 2007 08:29
Nový
 
 
 
├ 
Re: XFCE?
laco 22. 11. 2007 09:39
Nový
 
 
 
├ 
Re: XFCE?
marek 22. 11. 2007 10:01
Nový
 
 
 
│
└ 
Re: XFCE?
thidney 22. 11. 2007 10:34
Nový
 
 
 
└ 
Re: XFCE?
Fracty 22. 11. 2007 15:20
Nový
vychozi aplikace KDE
bluemoon 22. 11. 2007 03:20
Nový
wm bez dm
h4X0r 22. 11. 2007 09:06
Nový
Titulek:
MD 22. 11. 2007 09:30
Nový
└ 
Re: Titulek:
petr 22. 11. 2007 10:14
Nový
Pruhledne okno, nepruhledny text?
anonymní uživatel 22. 11. 2007 09:51
Nový
├ 
Re: Pruhledne okno, nepruhledny text?
R 22. 11. 2007 09:54
Nový
├ 
Re: Pruhledne okno, nepruhledny text?
NasaK 22. 11. 2007 13:01
Nový
└ 
Re: Pruhledne okno, nepruhledny text?
Ondrej Skutka 22. 11. 2007 22:53
Nový
krása urxvt
Ondrej Skutka 22. 11. 2007 09:56
Nový
├ 
Re: krása urxvt
anonymní uživatel 22. 11. 2007 10:06
Nový
│
└ 
Re: krása urxvt
Karel Piwko 22. 11. 2007 10:07
Nový
└ 
Re: krása urxvt
sware 30. 3. 2008 03:53
Nový
Nevýhody xcompmgr+transset
m1c4a1 22. 11. 2007 11:00
Nový
└ 
Re: Nevýhody xcompmgr+transset
anonymní uživatel 22. 11. 2007 13:33
Nový
text
h 22. 11. 2007 12:27
Nový
└ 
Redakčně smazáno
K. 22. 11. 2007 14:14
Nový
 
└ 
Re: text
VM 22. 11. 2007 15:07
Nový
 
 
└ 
Re: text
alpha 22. 11. 2007 15:49
Nový
porucha osobnosti
anonymní uživatel 22. 11. 2007 20:36
Nový
V GNOME bohužel nelze použít
Honza 23. 11. 2007 02:12
Nový
Nixsta
n00b 23. 11. 2007 07:48
Nový
└ 
Re: Nixsta
miro 23. 11. 2007 13:15
Nový
icewm - nefunguje
miro 23. 11. 2007 13:18
Nový
├ 
Re: icewm - nefunguje
prcek 23. 11. 2007 18:49
Nový
└ 
Re: icewm - nefunguje
SKooDA 9. 12. 2008 14:29
Nový
jen terminal
Darken 24. 11. 2007 03:42
Nový
└ 
Re: jen terminal
Petr Krčmář 24. 11. 2007 22:18
Nový
 
└ 
Re: jen terminal
anonymní uživatel 25. 11. 2007 01:03
Nový
 
 
└ 
Re: jen terminal
Rejpal 25. 11. 2007 08:48
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