neděle 21. července 2013

Ovládání XBMC z Androidu

Dneska zas něco pro hračičky. Multimediální centrum XBMC používám již mnoho let, s běžným dálkovým ovladačem je to velmi pohodlná záležitost. Přehraje v podstatě všechno, rozumí si s HW akcelerací HD videa (pokud to umí ovladače grafiky), vyrobí z vašich prasácky uložených multimediálních souborů přehlednou knihovnu, umí stahovat relevantní titulky po doinstalování pluginu (jednoduše přímo v XBMC),  s dalším pluginem přehrává i stahuje videa z youtube, nakonec zvládne i televizní tuner, i když na MythTV to zdaleka nemá. XBMC ale také můžete ovládat přes síť, třeba z telefonu. A nebo i naopak na XBMC přehrávat obsah telefonu...


pátek 19. července 2013

GNOME Shell - Správce profilů nastavení monitorů - rozšíření do panelu

Správce profilů nastavení monitorů je něco, co se jako základní součást linuxových desktopových prostředí moc nevidí. Spíš vůbec nevidí a docela mě to udivuje, protože například s notebookem je potřeba přenastavovat konfiguraci monitorů poměrně častá. Snad se něco již několik měsíců rýsuje pro KDE, ale o něčem podobném pro další rozšířené desktopy jsem zatím nic nečetl. O to víc potěší snaha uživatele GNOME Shell, který věnoval energii tvorbě rozšíření určenému právě pro jednoduché přepínání mezi konfiguracemi monitorů. A navíc na to nešel úplně hloupě. ...

neděle 7. července 2013

Sublime Text 3 beta pro všechny...

Všiml jsem si, že byla před pár dny uvolněna beta třetí verze textového editoru Sublime Text s neomezenou zkušební dobou i pro neregistrované uživatele. Před časem jsem zkoušel jeho předchozí verzi jako náhradu Geany pro mé skriptování a byl jsem velmi mile překvapen. Sublime Text je pro psaní kódu vybaven mimořádně, umí fůru užitečných věcí, například vícenásobný kurzor umožňující psát na libovolném množství míst v dokumentu současně, a hlavně se extrémně dobře používá, což zahrnuje i opravdu bleskové reakce GUI.

Sublime Text 3 na rychlosti ještě přidal a výrazně vylepšil navigaci v projektu doplněním nabídky Goto o vyhledávání symbolů (Goto Symbol in Project) a definic (Goto Definition) v celém projektu. API pro rozšíření přešlo také z dvojkové na trojkovou verzi, ovšem Pythonu, přibyla podpora monitorů s velmi vysokou hustotou bodů a spousta dalších vylepšení, které najdete v o pár řádků výše odkazovaném changelogu.

Chtěl jsem napsat jen krátkou zprávu, ale protože jsem sám doposud Sublime Text moc efektivně používat neuměl, zahučel jsem do toho a své poznatky postupně do blogu přidával, takže ti, kteří tento editor ještě nezkoušeli, ani jinde nestudovali, mohou dostat trochu povědomí o základní výbavě, včetně případné instalace v Ubuntu ...

pátek 5. července 2013

Unity v Ubuntu 13.10 - zatím spousta zbytečného klikání navíc

Tak jsem na svém testovacím systému konečně spustil příkaz do-release-upgrade -d a povýšil na Ubuntu 13.10. Proběhlo to jako po másle, až na sambu, jejíž instalační balík byl rozbitý. Po rebootu systém naběhl rychle a bez keců. Problémy jsou ale s Unity, nefunguje část klávesnice v Dashi, třeba numerická, nejdou v něm psát české znaky, apport se může podělat a neustále vytěžuje procesor co může, něco občas tuhne, zkrátka je to alfa. Narazil jsem ale hned z kraje na jednu změnu chování Dashe ...
Update - aktuálnější příspěvek k tématu: http://gdhnotes.blogspot.cz/2013/10/tak-jsem-opet-povysil-na-saucy.html

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