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í. ...