
neděle 26. září 2010
Spouštění grafických aplikací na vzdáleném počítači přes SSH

sobota 25. září 2010
Jak si přizpůsobit notifikační systém Ubuntu - Notify-OSD
Update 13.2.2011
Trochu toto téma shrnu, když už to používám v každém skriptu.
Notify-OSD se poprvé objevil v Ubuntu 9.04 Jaunty a nahrazuje notifikace grafického prostředí Gnome (koncepce počítá i s KDE, ale to je zatím mimo můj zájem). To jsou ty bubliny, které se tu a tam zobrazují vpravo nahoře a informují o různých událostech. Faktem je, že oproti původním Gnome notifikacím, je Notify-OSD graficky přitažlivější a modernější, ale oproti původnímu systému ztratil ten nový možnost jakéhokoliv přizpůsobení uživatelem. Je to zkrátka nedotažené a to zcela úmyslně, možnosti nastavení se zatím oficiálně neplánují...
Trochu toto téma shrnu, když už to používám v každém skriptu.
Notify-OSD se poprvé objevil v Ubuntu 9.04 Jaunty a nahrazuje notifikace grafického prostředí Gnome (koncepce počítá i s KDE, ale to je zatím mimo můj zájem). To jsou ty bubliny, které se tu a tam zobrazují vpravo nahoře a informují o různých událostech. Faktem je, že oproti původním Gnome notifikacím, je Notify-OSD graficky přitažlivější a modernější, ale oproti původnímu systému ztratil ten nový možnost jakéhokoliv přizpůsobení uživatelem. Je to zkrátka nedotažené a to zcela úmyslně, možnosti nastavení se zatím oficiálně neplánují...
sobota 28. srpna 2010
Lenovo S10-3 a Ubuntu 10.04 - jak obejít nefunkčnosti

Mé dojmy jsou vesměs kladné, až na jednu zásadní věc a pár drobností. Největší slabinou je displej, ten je opravdu příšerný, na toto zvyklý nejsem. Nejspíš asi jako kterýkoli jiný v této cenové kategorii, ale nemohu moc srovnávat. Jde především o pozorovací úhly, tedy spíš jeden jediný úhel, protože jakýkoli jiný je nepoužitelný. Dost to namáhá oči, při každém posunutí hlavy, musíte patřičně naklonit displej a na nějaké koukání, kdy osa spojující obě oči není rovnoběžná s horizontální osou displeje můžete zapomenout, protože každé oko dostane úplně jiný obraz a nejméně jedno nepoužitelný. Také je displej dost pomalý v překreslování a samozřejmě odporně lesklý :) O něco méně mě trápí tlačítka touchpadu, která jsou z úsporných důvodů integrována přímo v samotné aktivní ploše. V praxi jsou neobyčejně tuhá a při použití se člověk (alespoň než si zvykne) neubrání tomu, že si při snaze o stisknutí tlačítka pohne s kurzorem - musíte opravdu mačkat hranu touchpadu. Nebo je raději moc nepoužívat. Scrollování pomocí dvou prstů a zoomování, jak to jde s originálními ovladači v předinstalovaných Windows 7 Starter, nefunguje. Vertikální scroll funguje podle očekávání, dá se v nastavení Ubuntu vypnout a zrovna tak se dá aktivovat scrolling horizontální. Jinak je toto Lenovo velmi příjemně tiché a vlastně jsem celkově dost spokojený :) ...
sobota 7. srpna 2010
Svátkový applet pro Gnome Panel
Před nějakým časem jsem se začal věnovat vylepšování appletu do Gnome panelu, jehož vývoj započal již před lety Jan Nekvasil na Ubuntím fóru. Applet zobrazoval aktuální jmeniny a později Honza přidal i tooltip, který zobrazoval i další svátky na příštích pět dní, po najetí kurzoru myši nad jméno v panelu. Protože jsem se začínal učit Python a jeho využití spolu s grafickou knihovnou GTK, vzal jsem si svátkový applet jako takové pískoviště, kde jsem si zkoušel nové poznatky. Applet se mi líbil, ale scházelo mi třeba vyhledávání data svátků podle jména. Postupem času jsem si vymyslel dalších pár vylepšení a nakonec mě kolegové ze Slovenska přiměli udělat i slovenskou lokalizaci. Přidal jsem tedy tyto vlastnosti:
- Vyhledávání data jmenin. Okno vyhledávání se otevře kliknutím na aplet v panelu, nebo z kontextového menu. Není třeba používat diakritiku, ani rozlišovat velká a malá písmena.
- Vyhledávání data Velikonočního pondělí - příštího, i podle roku v rozsahu 1900 do 9999. Stačí zadat řetězec obsahující "velik", nebo "veľko" a případně přidat za mezeru rok, který vás zajímá.
- Možnost nastavit si otáčením kolečka myši nad appletem, na kolik dní dopředu se mají zobrazovat svátky v tooltipu, v rozsahu 1-30.
- Slovenská lokalizace s autodetekcí. Při změně lokalizace z menu appletu se automaticky ukládá nastavení.
- Kontextové menu - obsahuje mimo jiné seznam dnů pracovního klidu, Slovensko dodalo i další svátky.
- Uložení nastavení do GConf pro každou instanci appletu zvlášť - můžete mít v Panelu současně svátky slovenské i české.
- Podpora vertikálních panelů.
Instalujte poklepáním na stažený soubor, pak kliknete pravým na Panel a zvolíte Přidat na panel.., kde vyberete Svátky, Sviatky, či Name-days, podle lokalizace vašeho systému.
neděle 18. července 2010
Zachování rozmístění oken při přepínání mezi Metacity a Compizem

Compiz je okenní správce (wm), bez jehož možností se již těžko obejdu. Bohužel jeho integrace do systému stále není dokonalá a jsou situace, kdy je nezbytné se ho na chvíli zbavit, protože si nerozumí s některými, především celoobrazovkovými, aplikacemi, jako jsou například hry. Souvisí to mimo jiné i s dostupnou videopamětí - 256MiB je na Compiz s Full HD monitorem málo. Stačí otevřít VBox s podporou 3D, pár dalších oken a už si ani video v celoobrazovkovém režimu nepřehrajete. Zkrátka je potřeba Compiz občas vypnout a přepnout do Metacity, což je původní okenní správce Gnome. To by nebyla taková tragédie, ale je tu problém s nekompatibilitou správy desktopu těchto dvou wm, každý na to má vlastní pohled a tak se při přepnutí z jednoho do druhého sesypou všechna okna na první "plochu". ...
úterý 13. července 2010
Shutdown/Suspend/Hibernate po nastavené době - tentokrát klikací - AKTUALIZOVÁNO 11.11.10

Aktuální i starší verze jsou k mání zde:
http://gdhnotes.blogspot.com/p/shutdown-gtimer.html
Základní vlastnosti:
- po instalaci aplikaci najdete v menu Aplikace>Systémové nástroje>Shutdown GTimer
- ovládání jak klávesnicí (pohyb po tlačítkách kurzorovými klávesami, aktivace Enterem) , tak myší
- otáčením kolečka kdekoliv nad oknem aplikace přidáváte/ubíráte 10 minut z aktuálně nastaveného času
- držením pravého tlačítka myši, se při aplikaci předchozího bodu změní krok z 10 na 1 minutu pro jemnější nastavení
- čísla se dají zadávat i numerickými klávesami, kterými píšete české znaky, aniž byste museli přepínat klávesnici
- rozsah zadání je 0 - 9999 minut
- odentrování času v zadávacím okénku spustí automaticky odpočet s vypnutím počítače, pro uspání stačí před stiskem Enteru stisknout "šipku dolů"
- po aktivaci odpočtu je jasně vidět, který režim je aktivovaný a vstupní pole ukazuje aktuální čas do vypnutí
- pokud se kdykoliv v průběhu odpočtu rozhodnete čas upravit, můžete tak učinit stejně, jako by odpočet neběžel - chcete-li přidat deset minut, stačí třeba nad oknem aplikace otočit kolečkem myši od sebe
- ikona v oznamovací oblasti indikuje zarudnutím běh odpočtu a v tooltipu, po najetí myši, ukazuje stav a zbývající dobu odpočtu. Kliknutím na ikonu je možno okno schovat a opět zobrazit, schovat se dá okno i klávesou Esc. Otáčením kolečka nad ikonou je možné nastavovat čas stejně, jako v hlavním okně (není podporováno v Ubuntu 8.04, u 8.10 nevím, v novějších systémech již vše funguje).
- GTimer umí zamknout obrazovku, takže bude po probuzení vyžadováno heslo uživatele - je možné vypnout odškrtnutím v okně timeru.
- pokud odpočet dosáhne času jedné minuty, upozorní na tuto skutečnost informační bublinou a blikáním ikony
Průběžně funkce doplňuji, jak je čas a nálada..
Související článek:
Automatické vypnutí/uspání počítače po nastavené době
Související článek:
Automatické vypnutí/uspání počítače po nastavené době
čtvrtek 1. července 2010
Spouštění vlastních skriptů při bootu
Když je potřeba spustit nějaký ten skript při startu systému, vytvoříte si skript v adresáři /etc/init.d/ , třeba se jménem local a slinkujete ho s initem takto:
Podrobnosti zde:
https://help.ubuntu.com/community/RcLocalHowto
$ sudo update-rc.d local defaults 80
Podrobnosti zde:
https://help.ubuntu.com/community/RcLocalHowto
pátek 4. června 2010
Jednoduché přepínání dvou monitorů na grafice Nvidia

sobota 8. května 2010
Simulace stisku (nejen) multimediálních kláves z příkazové řádky

Speciální tlačítka na klávesnicích, jimiž je možno ovládat přehrávání hudby, hlasitost, nebo spustit kalkulačku, ale i ovládat třeba jas displeje notebooku, jsou spravována přes službu acpi. Tato tlačítka často vůbec nezachytíte nástroji jako je xev, v lepším případě přečtete surová data lezoucí z klávesnice. Pokud není v kernelu podpora, tlačítka nefungují.
Když jsem před časem připojil k Ubuntu dálkové ovládání založené na lirc, začal jsem přemýšlet o tom, jak třeba na úrovni systému ovládat hlasitost, nebo přehrávání, tak jak to dělají ta multimediální tlačítka definovaná v nastavení klávesových zkratek v Gnome. Samozřejmě mě jako první napadlo, že budu systému posílat kódy těchto tlačítek jinou cestou a bude vyhráno. Myšlenka to byla dobrá, ale špatně jsem si vyložil jeden přepínač programu xvkbd, jehož pomocí jsem tlačítka posílal a tak jsem to pro neúspěch odložil. Nicméně, řešení je triviální a lze ho použít přinejmenším od Ubuntu 8.04 Hardy výše. ...
neděle 2. května 2010
Gnome Activity Journal - Zeitgeist
Gnome Zeitgeist je služba, na které má být založena správa souborů připravovaného Gnome 3. Není to ovšem klasický souborový systém, jak si mnozí mysleli, Zeitgeist je démon, který buduje databázi, do níž loguje data o dokumentech, webových stránkách, emailech, konverzacích a aplikacích, se kterými uživatel pod Gnome pracuje, bez ohledu na jejich umístění. Zahrnuty by měly být i webové služby, jako Google Documents, či Flicker. Informace v této databázi mohou doplňovat a využívat další aplikace, které uživateli nabídnou jejich správu a třídění podle času, typu, relevance k jiným souborům a dalších kritérií s tím, že si je může oštítkovat, přidat záložku, či poznámky. Pokud přidáme možnosti Trackeru, který indexuje kompletní obsah disků a emailu, je možné mít komplexní nástroj, pro přístup k souborúm a jejich správu trochu jiným způsobem, než jsme zvyklí. A to má být v novém Gnome 3 zakomponováno. Mnozí se toho bojí, o klasický přístup k souborům ale určitě nepřijdeme a tento nový nástroj nabízí zajímavé možnosti. ...
pátek 30. dubna 2010
Gloobus - nejen rychlý náhled souborů
Gloobus-Preview
Gloobus-Preview je rozšíření Gnome, které umožňuje rychlý náhled obsahu cca 40 formátů dokumentů, obrázků, videí, hudebních souborů, fontů, atd. stiskem mezerníku, při procházení adresářů Nautilem, podobně, jako Quick Look v Mac OS X. Označíte soubor, stisknete mezerník a pokud ho Gloobus-Preview zná, ukáže jeho obsah. Pokud nezná, zobrazí jeho vlastnosti. Kurzorovými klávesami doprava, doleva je možné přecházet na další soubory z adresáře, opětovným stiskem mezerníku náhled zavřete. Gloobus-Preview umí i náhledy adresářů, kdy dostanete informaci, kolik místa adresář zabírá, včetně výpisu jeho obsahu. Je to rychlé, je to praktické. Od verze 0.4.2, přibyl funkční celoobrazovkový režim (aktivace myší, nebo klávesou F) a možnost otevřít soubor klasickým způsobem přímo z okna Gloobus-Preview. ...
pátek 23. dubna 2010
Zobrazení velikosti souborů pod ikonami v Nautilu
Občas si pomyslím, že by nebylo od věci, kdyby ten, či onen program uměl to, či ono. A často je to tak, že to ten program skutečně umí, jen o tom nevím a moc to nehledám, nebo to neumí, ale časem ho to naučí a já to přehlédnu. Třeba proto, že má můj monitor moc velké body. Ale konec pindání, přejdu k věci. ...
středa 14. dubna 2010
Reálný uptime

pondělí 5. dubna 2010
Conky 1.8.0 - konečně průhledné
Nedávno vyšla nová verze Conky, která přináší pár novinek a samozřejmě plno oprav. Mezi novinky, které budou zajímat nejednoho uživatele, patří podpora opravdové průhlednosti pozadí, takže se už nestane, že se vám pod Conky ztratí nějaká ikona. Pro využití této vlastnosti je potřeba mít nějakého kompozitního správce oken jako je Compiz, ale je možné povolit kompozit i v Metacity (příkazem gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true). Dále přibyl objekt pro zobrazování předpovědi počasí až na pět dnů, možnost zakázání automatického znovunačtení konfiguračního souboru po jeho změně, Conky lze nově spouštět s přepínačem -p/--pause, takže je možné přímo nastavit zpoždění startu, což se hodí při automatickém spouštění po startu systému, kdy předčasný start Conky dělá neplechu a řešilo se to externím skriptem. Kompletní seznam novinek je na Wiki.
Pokud si budete chtít nové Conky nainstalovat do staršího systému, nezbude vám asi v tuto chvíli, než kompilace ze zdrojového kódu. Koneckonců není to nic složitého a zvládne to každý. ...
neděle 4. dubna 2010
Jak zjistit, které procesy zatěžují síť - NetHogs
Pokud je například potřeba zjistit, která aplikace právě způsobuje nepoužitelnost sítě a žere většinu přenosového pásma na úkor ostatních, pomůže program NetHogs, určený pro příkazovou řádku. NetHogs vypisuje seznam procesů, které využívají síť a řadí je podle množství přenesených dat. Statistiky se začnou sbírat po jeho spuštění a jak nějaký proces přenese po síti data, je zařazen do seznamu spolu s PID, vlastníkem procesu a odeslanými a přijatými daty. Instalace je klasická:
sudo apt-get install nethogs
Použití programu je velmi jednoduché, stačí ho spustit s právy roota v terminálu:
sudo nethogs
Program má i pár přepínačů, jako třeba -d, který umožňuje změnit interval pro obnovování výstupu na obrazovku a dále je možné určit monitorovaná síťová zařízení, může jich být více. Pokud zařízení nezadáte, monitoruje se eth0. Označení vašeho síťového zařízení můžete zjistit pomocí příkazu:
ip a
Přihlásit se k odběru:
Příspěvky (Atom)