středa 20. června 2012

GRUB2 - vlastní obrázek na pozadí

GRUB s pozadím
Nastartujete ubuntí pec, proběhne nějaký ten test BIOSu, naskočí fialový GRUB a pak čučíte patnáct sekund na prázdný fialový monitor. Načež na dvě sekundy skočí Plymouth, který má zobrazovat progress načítání systému a hup, jste v přihlašovací obrazovce systému, nebo rovnou v plném grafickém prostředí. Zabývat se skinováním Plymoutha nemá cenu, raději ho vypínám úplně, ale proč většinu času zavádění systému čučet na fialové nic, když můžete čučet na zcela jinak barevné něco?

úterý 12. června 2012

Unity/Compiz - Oprava pluginu Scale/Měřítko - náhled oken ze všech pracovních ploch

Jednou z věcí, která mě na Ubuntu poslední doby dost štvere, je zprasený plugin Compizu Scale, neboli v češtině Měřítko (o kterém jsem psal naposledy minulý týden). Scale umožňuje náhled všech oken na pracovní ploše, ale má umět i všechna okna všech pracovních ploch. Jenže už nějakou dobu neumí, tato funkce se nedopatřením chová stejně jako ta první zmíněná. Scale je základní součástí Unity a přesto chybu, která se táhne už přinejmenším od Ubuntu 11.10, dosud oficiálně nikdo neopravil. Dobře, evidentně je to funkce, na kterou v Ubuntu prdí, protože jejich návrh s ní nepočítá. O to veselejší je fakt, že svou klávesovou zkratku Super+W namapovali právě na onu defektní funkci, která se sice chová tak, jak si oni představují, ale zcela omylem. Každopádně je to funkčnost velmi užitečná a já ji prostě chci zpátky! Sakra, proč křičím, vždyť už ji mám.. :)
Update: v Ubuntu 12.10 je již plugin opraven oficiálně

pondělí 11. června 2012

Nastavení notifikací v Ubuntu 12.04 - upravené Notify-OSD

Update: funguje i pro Ububtu 12.10 a 13.04

Starý dobrý kamarád Leolik nelenil a opět zachraňuje narušený svět Ubuntu svým opraveným Notify-OSD, jehož klíčovou vlastností se pro mě nyní stala barva podle vlastního výběru. Upravený Notify-OSD ale umí o trochu víc: notifikace se dají zavírat kliknutím myši, nastavíte si pozici, čas zobrazení, text, zaoblení rohů, ... Grafické rozhraní bylo také aktualizováno a tak si můžeme s chutí zaklikat...

sobota 9. června 2012

Inotify a vlastní akce založené na událostech ve filesystému

Abych nepsal jen o samých kravinách, zabřednu dnes opět do něčeho zajímavějšího a užitečnějšího. Součástí Linuxového kernelu je subsystém Inotify, který umí sledovat dění v souborovém systému a poskytovat informace o událostech svým klientům. Vzhledem k tomu, že v Linuxu je všechno soubor, nabízí se opravdu široké možnosti využití. Můžete v reálném čase monitorovat dění v části filesystému, nebo na události reagovat spouštěním vlastních skriptů a třeba zálohovat důležité soubory po změně. Například si také velmi jednoduše můžete "vytvořit adresář", ve kterém se každý pdf soubor automaticky rozloží na jednotlivé stránky ve formátu png, nebo změní velikost obrázků a rovnou je odešle mailem...

středa 6. června 2012

Unity/Compiz - popisky oken v režimu Scale/Měřítko

Popisky oken v režimu Scale/MěřítkoUnity, tedy Compiz, umí zobrazovat náhledy všech oken pracovní plochy srovnané vedle sebe pro pohodlný výběr jednoho z nich, místo Alt+Tab. Je k tomu vyhrazena klávesová zkratka Super+W a pokud máte více oken jedné aplikace, dostanete stejný náhled jen oken této aplikace kliknutím na ikonu aplikace v Launcheru (pokud je nějaké okno této aplikace již aktivní). Náhled je fajn, ale pokud máte podobných oken otevřeno více, nemusíte jednoduše poznat které je které, zvláště pokud jde o aplikace maximalizované, kde neuvidíte ani titlebar, nebo je oken více a titlebar se nedá přečíst.

úterý 5. června 2012

Jak zakázat hlášení problémů systémových programů v Ubuntu



"Omluváme se, Ubuntu 12.04 zaznamenal vnitřní chybu", nebo "Zjištěn problém se systémovým programem". Systémová služba apport sbírá informace o haváriích v systému a umožňuje uživateli reportovat chyby pěkně za tepla, se všemi relevantními informacemi, vývojářům Ubuntu. Standardně je zapnutá ve vývojových verzích a ve stabilní by měla být vypnuta. Pokud vám zůstala aktivní a otravuje vás i ve stabilním vydání, můžete ji jednoduše zakázat. Apport totiž hlásí kdejakou blbinu, která běžného uživatele nemusí zajímat.

Stačí editovat soubor /etc/default/apport a řádek enabled=1 přepsat na enabled=0. Samozřejmě je třeba editovat s právy roota, třeba:

sudo -i gedit /etc/default/apport

Obsah souboru pak vypadá takto:

# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0


neděle 3. června 2012

Restart zhrouceného Unity co nejjednodušeji

Když si člověk nastavuje Compiz/Unity pomocí CCSM, skoro každé zapnutí, či vypnutí nějakého pluginu, nebo jen změna jejich nastavení, znamená pád Compizu, tedy Unity. To se má samo restartovat, ale často se mu to z nějakého důvodu nepovede. Pokud si s nastavením hrajete víc, protože hledáte nejlepší konfiguraci, je to celkem nepříjemné a tak jsem hledal, jak nejjednodušeji a nejrychleji restart provést...