sobota 15. června 2013

Vala.. Proč jsem se vlastně páral s tím Pythonem tak dlouho?

Posledních pár dní si hraju s jazykem Vala, který se zdá být ideální náhradou Pythonu ve spojení s GTK+ toolkitem. Vala nabízí o něco méně komfortu, než PyGObject, ale výsledkem je nativní kód, který umí přímo využívat knihovny psané v C. Vala je totiž ve výsledku C, protože kompilátor valac nejprve převede program do C a ten pak zkompiluje pomocí gcc. Jazyk je to oproti C objektový a oproti Pythonu typový, což je pro líného skriptonistu mého formátu, jehož vývoj prošel etapami ZX BASIC > ASM Z80 > deset let nic > BASH, AWK > Python, trochu opruz. Dobrá, současně s ASM Z80 jsem se ještě seznamoval s Pascalem, ze kterého si pamatuju jen otravné BEGIN - END, ale C a jeho odnožím jsem se úspěšně bránil, připadal jsem si na to příliš hloupý. Nebo líný, to vyjde na stejno. Ještě minulý týden se mi při pohledu na slovo 'void' dělalo nevolno a představoval si, jak můj mozek vybuchuje a usazuje se po stěnách místnosti. ...

pondělí 10. června 2013

Synergy - jedna klávesnice i myš pro několik PC i systémů

Dnes jsem byl upozorněn na moc pěknou aplikaci, která umožňuje sdílet klavesnici a myš s více systémy na různých počítačích. Mám na stole dva monitory připojené k hlavnímu počítači a sekundární monitor mám připojen ještě k druhému testovacímu. Často mám puštěné oba počítače a střídavě s nimi pracuji, což zahrnuje neustálé střídání dvou klávesnic, které mám nad sebou, i  myší. Myši si tolik nepletu, horší je to s klávesnicemi. A teď je tu Synergy, kterému stačí, že na sebe počítače vidí přes síť a dokonce je mu fuk, zda používám Linuxový systém, Mac OS X, nebo Windows a to v libovolné kombinaci, protože běží na všech. ...

středa 5. června 2013

Aktualizuju, aktualizuju a najednou koukám, že nevidím...

Bylo nebylo... Dnes jsem jako obvykle spustil apt, aby mi aktualizoval mé Ubuntu 13.04 s ppa ubuntího GNOME Shellu. Vyběholo toho hodně, tak si říkám "spustím rovnou dist-upgrade ať to nedělám na etapy" a tak jsem učinil. Byl jsem přesvědčen, že vidím informaci o tom, že přibude přes mega, oproti původním pár kilům, takže se opravdu budou instalovat nějaké ty novoty. Upgrade proběhl a na panelu GS byly některé ikony nahrazeny hnusnými výchozími. OK, restartuju celý systém, viděl jsem tam i jádro. Spustil jsem tedy příkaz reboot a šel umýt pánev od večeře. Když jsem se vrátil, byly monitory černé (tedy tak, jak mohou být LCD černé, když nejsou vyplé). Ha, nějaká zrada.. že by driver AMD grafiky kvůli novému kernelu? Vlezu do terminálu a cvičně zkouším restart LightDM. Hohooo, tak to je hlína, service lightdm neexistuje! Kontrola Unity i GS potvrdila, že ani tyto desktopy v systému nejsou. Tož jsem je zas nainstaloval a spustil LightDM, ovladač od AMD zahrál všemi barvami, ten to dneska skutečně neposral. Zmizelo i KDE, DWM, ... Kecám, ty jsem přehlédl.. V nabídce sezení zbylo i Cairo Dock (GNOME), ovšem bez Cairo Docku.

Zatím nevím, co se přesně stalo, jisté je jen to, že ještě pár dní budu doinstalovávat aplikace, které zmizely. Ne proto, že by to tak dlouho trvalo, ale že postupně budu přicházet na to, co mi chybí. A zmizelo opravdu úplně všechno, co mělo závislost na GNOME.

Takže poučení zní - čum na to co ti ten apt píše pořádně vole! ;)

neděle 2. června 2013

Indikátory v GNOME Shell

Jako uživatele Ubuntu, potažmo Unity, mě při používání prostředí GNOME Shell vadilo, že indikátory pro Unity panel se sice objevují v Message Tray (ta informační lišta, co se zobrazí po najetí na dolní okraj orazovky), ale bez ikon a s menu, která se sice po kliknutí zobrazí, ale kdo si to jednou zkusil, měl jistě chuť někomu nafackovat. Tedy především v aktuálních verzích počínaje 3.6, dřív to bylo o malinko lepší. Zkrátka to teď vypadá spíš jako velká provokace. Dnes jsem se po čase podíval extensions.gnome.org a hle, je tu řešení. ...

pondělí 27. května 2013

Kategorie aplikací GNOME Shell 3.8 umí, jen trochu jinak

V GNOME Shell 3.8 byly zrušeny kategorie aplikací v overlay režimu Činnosti, které se zobrazovaly u pravého okraje. Přeci jen když už se hrabu v aplikacích ručně, usnadňují kategorie orientaci, takže jsem to nepovažoval za nějak hodnotné rozhodnutí. Jenže vývojáři GNOME mají v plánu groupování aplikací přímo v hlavní nabídce, ve formě složek, podobně jako je to třeba v iOS a připravují k tomu interface do další verze. Už nyní je ale možné se pohrabat v gsettings a přimět GS vyrobit nabídku aplikací rozdělenou do složek podle kategorií. ...

neděle 26. května 2013

Přesměrování a roury v Bashi - není všechno tak jasné na první pohled

Každý, kdo trochu skriptuje v shellu, ví, co jsou to roury a přesměrování. K tomuto tématu není problém najít dokumentaci a člověk má hned pocit, že ví, jak se věci mají. Prostě tady udělám rouru z dmesg do grepu, kterej mi vyzobe co potřebuju a výsledek přesměruju do souboru, žádná věda. Ovšem shelly jsou pěkné kurvy, při psaní shellových skriptů není problém se dostat do situace, kdy čumíte na ten zápis, všechno vám dává smysl, ale shell tomu nerozumí a dělá něco jiného, čemuž zas nerozumíte vy. Unixový shell zkrátka funguje jinak, než běžný programovací jazyk. Není nad to si v tom udělat jasno a protože v rourácení je pár chytáků a nikde jsem nenašel článek, který to bere tak nějak globálně podle mých představ, napsal jsem si ho sám. Zda-li bude jasný, natož přínosný, i vám, to je otázka, ale já jsem si při psaní a testování ujasnil fůru věcí. Samozřejmě jsem se hrabal v Bashi, ale průběžně jsem testoval i Dash. ...

sobota 11. května 2013

Upravený panel vrací možnost zobrazovat notifikační ikony do Ubuntu 13.04

Panel Unity uměl zobrazovat i ikony určené pro oznamovací oblast, která se používala před jeho příchodem. V nastavení panelu byla možnost přidat konkrétní aplikace do whietlistu a jejich notifikační ikony pak byly za běhu transformovány do podoby odpovídající indikátorům a zobrazeny v panelu. Z Ubuntu 13.04 byl tento whitelist odstraněn a aplikace, které se nenaučily používat API indikátorů tak do panelu již nedostanete. Unity panel sice stále tuto fintu umí, protože ji potřebuje, jen nám sebrali možnost kecat do toho, na co se použije. Umět to musí kvůli dvěma aplikacím, které na Unity kašlou a Unity si nemůže dovolit kašlat na ně. A tak podpora Wine a Javy byla prostě zadrátována do kódu natvrdo.

Bylo jen otázkou času, kdy někdo vezme odstraněný kód a vrátí ho zpět. A tak tu máme další ppa, tentokrát s alternativním Unity panelem. ...

čtvrtek 9. května 2013

sudo alias.. proč to ten alias najednou nevidí?

Pokud jste v Bashi někdy chtěli použít alias s právy roota tak, že jste před něj zadali sudo, nepochybně jste zjistili, že Bash zahlásí "command not found", ačkoliv samotný alias funguje. Pokud jste tímto prošli, bezpochyby jste si dohledali proč tomu tak je a co s tím dělat. A pro ty, co to teprve čeká, stejně jako mě, mám díky jednomu pacholkovi nějaký ten spoiler. ...

pondělí 6. května 2013

Upravený Nautilus vrátí amputované funkce (nejen) do Ubuntu 13.04

Tak ještě jednou Nautilus. Smutek kolem amputovaných funkcí je veliký a zřejmě ne všichni čtou WebUpd8.org. Ne že tady by to četlo lidí mnoho, ale pokud sem náhodou nějaký takový člověk zavítá, pro jistotu mu vzkaz vlastními slovy přetlumočím. Milovaného Nautila si můžete jednoduše vrátit do stavu před amputacemi a to nejen pokud používáte Ubuntu 13.04, smysl dává i uživatelům Ubuntu 12.04 a 12.10. ...


neděle 5. května 2013

Jak si vyměnit boot splash téma

Pokud si do Ubuntu nainstalujete další desktopová prostředí, může se vám stát, že si prostředí doinstaluje a aktivuje vlastní boot splash (který má na starosti Plymouth) na který pak budete koukat při startu systému. Například kubuntu-desktop vám toto udělá a na nic se neptá. Pokud se vám to nelíbí, není nic jednoduššího, než spustit správce alternativ a nastavit si zpět splash původní: ...


pátek 3. května 2013

Jak v KDE vyvolat hlavní menu klávesou Super může být zajímavé i pro uživatele ostatních prostředí

Máme tu nové Kubuntu a tak přidám jeden návod, jak zalepit nehoráznou absenci funkčnosti Super tlačítka. Stisknete a pustíte klávesu Super (tu s tím obrázkem wokna většinou) a vyběhne menu, tak to má fungovat a nesmí to kolidovat s jinými Super zkratkami. Již jsem to zmínil ve svém rozboru "KDE domov můj?", ale krom toho, že tam to nikdo nenajde, mnozí jistě ocení polopatický návod s příklady. A nakonec není to jen pro KDEčkaře, popsané řešení je tak univerzální, že se může hodit i uživatelům ostatních prostředí a pro libovolné klávesy. ...

pondělí 29. dubna 2013

Upravené notifikace od leolika i na Ubuntu 13.04

Leolik aktualizoval své ppa a tak si můžete notifikace Unity znásilnit k obrazu svému i v Ubuntu 13.04. Jelikož se nic zásadního nemění jen odkážu na své předchozí zápisky. Jen při volbě barvy pozadí nezapomeňte zrušit volbu "Use Dash background colour for bubble background" ;)


neděle 28. dubna 2013

Nový Nautilus - pitevní zpráva

Už jsem se trochu snažil nového Nautila alias Files 3.6.3 přiblížit v minulém zápisku, ale to bylo jen takové první oťukávání. Dnes se v tom trochu pohrabu, abych věděl, co se tím dá dělat. Je to tedy kripl, není to kripl... To bude záviset na úhlu pohledu a potřebách každého soudruha. Ale dost keců, de se pitvat ...





úterý 23. dubna 2013

Souhrn novinek v Ubuntu 13.04 Raring Ringtail

Za pár dní (doslova) je tu oficiální vydání Ubuntu 13.04 a tak jsem shrnul novinky, které jsem v něm objevil. Některé jsem již zmínil v předchozích postech, ale jsou tu i další. Čtenáři zahraničních Ubuntu webů budou mít informace kompletnější, ale přidám pár svých originálních poznatků a trochu víc se rozepíšu o Nautilovi, který již Nautilem není. ...

pondělí 15. dubna 2013

Můj Upgrade na Ubuntu 13.04 raring - ve znamení ztrát a patologických nálezů

Včera večer mi ruplo v kouli.. asi levé.. a tak jsem na své hlavní peci přerazil stávající Ubuntu 12.10 novým 13.04 beta2, které již dlouho sleduji na své sekundární testovací peci. Jenže to je jiný HW a není sledovat, jako opravdu používat. Verze je to obecně opěvovaná, ale především majitelé grafických karet od AMD by si tento krok v tuto chvíli měli řádně rozmyslet, pokud nejsou masochisti a nemají trochu zkušeností s konzolou. Já jsem ovšem zkušený masochista ...