neděle 15. prosince 2013

Rozšíření pro Nautilus 3.8 a spol

Já vím, zase ten Nautilus, ale ještě jsem neprobral všechno. Nautilus byl o pár možností obrán, ovšem nepatří mezi ně podpora rozšíření. Něco máme v repozitářích Ubuntu, něco v ppa, stále funguje wrapper pro pythonní skripty. Dnes se tedy podívám, čím se dá Nautilus rozšířit a vylepšit. No v podstatě stále tím samým..





pondělí 9. prosince 2013

Vlastní klávesové zkratky pro akce Nautila

Nautilus není co býval a je co je. Podstatné jsem již rozpitval dříve, ale nezmínil jsem možnost předefinování a doplnění klávesových zkratek. Některým se třeba stále stýská po funkční klávese Backspace, což není problém zařídit. Můžete si také přidat zkratky na akce, které Nautilus ve výchozím stavu umí pouze z menu a urychlit si tak práci. A nakonec to není jen pro Nautila nejnovějšího, stejně si můžete přenastavit i starší verze, třeba v U12.04. ...




neděle 8. prosince 2013

Kolik RAM žerou desktopová prostředí

Systém, na kterém mám 32 bit Ubuntu 12.04.3, má jen 1,5 GiB RAM, což je dnes již dosti omezejucí, především vzhledem k nenažranosti webových prohlížečů. S takovou již člověk opravdu velmi vnímá rozdíly, mezi různými desktopovými prostředími, zvláště když je nedostatek RAM podpořen slabým procesorem a pomalým diskem. Skončil jsem pocitově u GNOME Classic s Compizem a Synapse, ale nedávno jsem si řekl, že bych se konečně mohl podívat na nějaká reálná čísla. Systém nijak zvlášť nehýčkám, bordelu v něm mám dost a třeba KDE tam mám o rok a půl novější, než GNOME, prostě proto, že to jde. Nikdy jsem paměť neřešil, dokud mi nechyběla, a na tom nic měnit nebudu, ale když už jsem byl v tom, podíval jsem se i na další mé systémy a má očekávání byla překonána poměrně výrazně, především na mém domácím systému 64bit U13.10 s 6GiB RAM, evidentně jsem zaspal dobu. Tak jen tak pro zajímavost...

neděle 17. listopadu 2013

Oprava MOC playeru v Ubuntu 13.10

MOC je můj oblíbený konzolový přehrávač, který ale momentálně (už zas půl roku) v Ubuntu 13.10 nefunguje a vyhazuje při startu segfault. Není to samotným přehrávačem, ale knihovnou rcc v balíku librcc0, jíž využívá pro automatickou konverzi kódových stránek. Binárka je nějaká nakopnutá a rekompilace ze zdroje na Ubuntu vyrábí stále stejný šmejd. Stejnou, ale funkční, má v repozitáři Debian Sid, tak jsem si ji vypůjčil, nainstaloval a mocp zas frčí...

neděle 10. listopadu 2013

Kašlu na Unity, GNOME Shell je lepší!

Už jste si zajisté všimli, že se GS věnuju čím dál tím víc. Verze 3.8 tomu opravdu dala použitelnou formu, ale teprve po půl roce od vydání, když už má GNOME verzi další, se dá skutečně používat i v Ubuntu. A je to sakra lepší, než ta splácanina jménem Unity. Takže dnes napíšu, co mi vyhovuje a jak jsem si GS 3.8 na Ubuntu 13.10 poladil. ...

neděle 3. listopadu 2013

Jak funguje GNOME Shell a jeho rozšíření

GNOME Shell sám o sobě neoplývá mnoha nastaveními, která by si mohl uživatel jednoduše naklikat, na druhou stranu je navržen tak, že ho lze změnit k nepoznání trochou skriptování. Na jakém principu GS a jeho rozšíření fungují trochu naťuknu a přidám pár tipů pro zájemce o vlastní tvorbu. ...

sobota 26. října 2013

Systemd-logind nahrazuje v Ubuntu 13.10 ConsoleKit a UPower

V novém Ubuntu proběhla ještě jedna změna, která není vidět na první pohled. Jde o výměnu správce sezení (sessions), který zajišťuje i logiku přístupu uživatele k funkcím jako je vypnutí a uspání systému. V posledních letech toto zajišťoval právě ConsoleKit, společně s UPower. Služby ConsoleKit i UPower byly z instalace vyřazeny, v systému se objeví pouze jako závislosti konkrétních aplikací, které ještě logind do své výbavy nezařadily. Současně to může přinést problémy při použití aplikací, které na tyto služby spoléhají, ale v závislostech je nemají. Tam spadá i můj SGTimer, který jsem psal s tím, že má být vždy schopen používat aktuální služby systému a nedával je do závislostí instalačního balíku. Ovšem bez aktualizace se to neobejde a tu momentálně sice mám hotovou, ale pouze na rozdělané alfa verzi, kterou přepisuju (velmi pomalu) z Pythonu do Vala. Opuštěné služby lze ale do systému dostat i ruční instalací a ukážu vám, jak vypínat, uspávat, hibernovat a restartovat systém pomocí logind. ...


sobota 12. října 2013

Tak jsem opět povýšil na Saucy Salamander, tentokrát na ostro - aktualizováno

Oficiální vydání Strakatého Slizáka Ubuntu 13.10 je tu za pár dní a tak jsem si ho minulou neděli nainstaloval i na můj hlavní systém. Očekával jsem především to, že se srovná Unity, které jsem v 13.04 trochu rozhasil instalací GNOME 3.8 z ppa. Po několika nemilých překvapeních, kdy mi systém po upgradu tuhnul při spouštění základních aplikací a následném nechtěném zformátování nedůsledně zálohovaného $HOME při srabácké reinstalaci, jsem se k funkčnímu desktopu přecijen dobral. A navíc mám perfektně uklizeno. Ale stálo to za to? ...


sobota 21. září 2013

mp3fs - z flac do mp3 skrz souborový systém on the fly

Tohoto nástroje jsem si měl všimnout před dvěma léty, když jsem řešil, jak přehrávat na svém telefénu flac. No nešlo to, zbývala jen konverze do podporovaného formátu. A právě tuto situaci může jednoduše vyřešit souborový systém mp3fs. Ten totiž umožní přistupovat k původním flac souborům jako k mp3 a při čtení je teprve konvertuje. Zkrátka připojíte adresář s vaší hudební sbírkou přes mp3fs do adresáře vedle, kde se budou všechny flac soubory tvářit jako mp3 a když je odtud začnete číst (například kopírovat do přehrávače) polezou z něj opravdu mp3. Žádné místo navíc zabrané duplicitami v jiném formátu, navíc kdykoli můžete změnit kvalitu převodu změnou parametrů při připojování filesystému. A ačkoli momentálně mp3fs nepotřebuju, přivedlo mě to k dalšímu zajímavému poznatku. ...

neděle 15. září 2013

Vlastní úpravy vzhledu GNOME Shell i GTK+

Sice existuje dost témat vzhledu pro GS a GTK již hotových, ale velmi často jsou to nedodělky, které vám toho víc zkazí, než vylepší. Výchozí vzhled GS není zas tak hrozný a tak si vystačím s pár drobnými kosmetickými zásahy do vyladěného základu. Úprava vzhledu prostředí GS není nijak extra složitá věc, jen je třeba dát dohromady potřebné soubory. Napsal jsem si krátký skript, který všechny potřebné soubory vydoluje ze systému a zkopíruje do tématického adresáře v $HOME, kde můžete začít s úpravami sami a přidám pár drobných tipů. ...

pondělí 9. září 2013

Volání metody DBus služby - Shell, Python, Vala

Je tu další příspěvek pro programovací menšinu. Cvičně si přepisuju ty mé nedodělky do Vala, abych je mohl mít nedodělané o něco rychlejší a úspornější. Dokumentace ke GTK a Vala už mám v prohlížeči otevřeno asi 80 tabů a jsem rád, že Opera v nich umí vyhledávat podle názvu a url. Mimochodem, umí vůbec něco takového konkurence? Každopádně jsem se dopracoval k základnímu pochopení přístupu Vala k DBus, což mému zeskriptovatělému mozku chvíli trvalo a tak vám pro porovnání ukážu, jak volat metody nějaké běžící DBus služby z shellu, Pythonu, i Vala. ...

pátek 30. srpna 2013

GTK+3 - průhledné widgety, barvy, souřadnice myši, ..

Před časem jsem začal psát o využívání GTK+ toolkitu při výrobě oken pro své aplikace a rád bych na to navázal. Klasické "Hello World!" ukázky jsou neskutečně nudné a proto budu pokračovat tím, co zajímá každého začátečníka: průhlednost, barvičky a jiné efektní kraviny, prostě zábava. Výsledkem bude okénko s textem, kterému je možné měnit barvy popředí i pozadí včetně průhlednosti, kolečkem myši měnit velikost a na požádání se bude schovávat, když se nad ním zdrží myška, tedy i nějaké to dolování souřadnic a rozměrů jak okna, tak kurzoru myši. Jo a MRDEL je normální slušné slovo! ...


neděle 4. srpna 2013

Svátkový indikátor je ve Vala lepší. Aktualizováno 11.8.13

Po přestávce pokračuju v seznamování s Vala a začíná se mi to líbit čím dál tím víc. Pochopil jsem pár základních myšlének typových jazyků a s void už mě nerozházíte. Pro bastlení v GNOME prostředí (což je stále i Ubuntu, Debian, Mint, Fedora, OpenSUSE) je to velmi zajímavý jazyk. Pravdou je, že při přepisování svátkového indikátoru jsem kompromisy netrpěl vůbec, program je to tak jednoduchý, že to vlastně nemá kde dřít. Je tu sice nějaká ta režie navíc, musím řešit typy, statické / dynamické metody, přetypování a další záludnosti, ale je to menší opruz, než jsem si ze začátku představoval. A někdy si i dokonce říkám "ha, tohle je jednodušší, než v Pythonu/PyGObject/PyGTK". Některé záležitosti ale Vala fakt neumí...

Každopádně jsem přepsal svátkový indikátor pro Unity, který je použitelný i v GNOME Shell s rozšířením AppIndicator Support a pokud by to někoho zajímalo, přidám pár postřehů a lehce komentovaný funkční kód. ...

Aktualizace: Do vyhledávání přibyl kalendář, který ukáže dohledané datum pro zvolený rok, takže se dozvíte i na který den v týdnu připadá a kliknutí na den v kalendáři naopak vyhledá svátek pro tento den. Do budoucna bych chtěl přidat možnost kterýkoliv den dvojklikem v kalendáři označit a případně si přidat vlastní poznámku. Na takový den by indikátor upozornil blikající ikonou vedle jména. Uvidíme, řeším rozumný způsob zpracování dat, přecijen je to pro mě trochu komplikovanější ve Vala, než v Pythonu. Ano už je to tu, už to lehce drhne :) Dílo je ke stažení na konci článku.

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

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

pátek 12. dubna 2013

30 let osobních počítačů v Československu

V pondělí se na FEL ČVUT v Praze konala akce ke zmíněnému výročí a pár aktivních pamětníků přispělo přednáškami. Na netu byl k mání přímý přenos a záznam se objevil dnes na trubkách v kanálu Altairis, s.r.o., kde najdete i další zajímavé záznamy. Původně jsem to chtěl jen odkázat na G+, ale nasralo mě to hláškou o spamu, když jsem vložil adresy všech čtyř dílů do jednoho příspěvku, tak to dám raději sem a tam jen odkaz sem :)  ...


úterý 2. dubna 2013

Vyhledávání pomocí příkazu locate a implementace v Unity

Jednou z informací, které jsem přinesl v předchozím zápisku o Unity je ta, že Dash pro vyhledávání souborů a složek používá, krom Zeitgeistu, konzolový příkaz locate. Pokud jste alespoň trochu v prostředí terminálu pobyli, jistě jste ho objevili. Také jste si určitě všimli, že je velmi rychlý a že prohledává celý lokální filesystém, takže vám najde jak soubory v /usr/bin, tak na vaší pracovní ploše. Řekl bych, že většina uživatelů příkaz používá v jeho základní formě - locate hledaný_výraz a dál to moc neřeší. locate má ale o trochu větší potenciál a ten bych si dovolil trochu poodhalit právě v souvislosti s Unity, kde je jeho využití na daleko nižší úrovni, než bych očekával. ...

pondělí 1. dubna 2013

Unity pod drobnohledem

Omlouvám se všem, kteří celý měsíc nespali, jak se těšili na můj další kulervoucí rozbor desktopového prostředí. Na řadě je Unity a trochu jsem do toho zabřednul a ponořil se malinko hlouběji, než jsem původně zamýšlel, některá odhalení mě zaujala. Má snaha přijít na to, jak věci fungují a obšťastnit svým zjištěním svět je bezbřehá a tak i přesto, že jsem o Unity napsal již relativně dost, v rámci seriálu Tak který desktop na desktop? proberu celé prostředí trochu podrobněji a třeba tu najdete i něco nového, co ještě nevíte a co vám třeba bude k ničemu. Pokrýt se budu snažit Unity v Ubuntu 12.04, 12.10, i ještě nedopečeném 13.04, takže se vynoří nějaké ty rozdíly a pokroky a také problémy, které jsem vyšťoural. Jisté je, že použitelnost prostředí Unity mírně stoupá. ...


sobota 30. března 2013

Jak si zkopírovat flash videa z cache dnes

Kdysi jsem tu psal, jak zkopírovat flash videa z cache flashplayeru a nedlouho potom se to změnilo a přestalo to fungovat. Zdálo se mi, že je to komplikovanější a byl jsem líný hledat co s tím, nutně jsem to nepotřeboval a z youtube se dá stahovat pohodlně pomocí pluginů, když už je třeba. Nicméně to stále mnoho lidí zajímá a tak jsem se na to dnes při snídani podíval...


neděle 24. března 2013

Unity/Compiz - vyhledávání oken psaním

V situaci, kdy máte otevřeno třeba patnáct dokumentů, které jsou si velmi podobné, mají stejný název, ve kterém se liší pouze datum a potřebujete mezi nimi pohodlně přepínat, se hodí možnost filtrace z klávesnice. Unity jako takové to doposud neumí, ale umí to už dlouho Compiz, na kterém Unity stojí (i padá), přesněji jeden z jeho pluginů. Je to vlastně rošíření pluginu Scale/Měřítko, který jsem tu už o nějaké funkce rozšiřoval. To samozřejmě znamená, že to bude fungovat i v jiných prostředích, kde jako správce oken použijete Compiz, jako třeba GNOME Classic v Ubuntu. ...

pondělí 18. března 2013

Unity Tweak Tool

Unity a celému Ubuntu dlouho chyběl nějaký solidní nástroj pro detailnější nastavení prostředí. Vždyť Unity nemá v základu vůbec nic ani na nastavení fontu. Řešení přes GNOME Tweak Tool, CCSM a dconf-editor není pro každého a tak je logické, že se objevují pokusy to napravit. Bylo tu MyUnity, které toho neumělo tolik, ale tak jako tak vyhnilo a na U12.10 se už nedostalo. Unity Tweak Tool je zatím to nejlepší co jsem viděl, umí vše podstatné a to co neumí, zajímá málokoho. A já si to už v tom CCSM došolíchám sám.

Unity Tweak Tool je tu zhruba od začátku roku, pokud jsem se koukal dobře, ale nyní se dostal i do oficiálních repozitářů (stále ještě alfa verze) Ubuntu 13.04, kde tedy můžete instalovat přímo:

sudo apt-get install unity-tweak-tool

My, co ještě provozujem U12.10, můžeme použít ppa:

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

Ubuntu 12.04 není podporováno, jeho konfigurační vrstva je ještě jiné, nekompatibilní generace.

A na detaily už si skočte k sousedům:
http://www.webupd8.org/2013/03/unity-tweak-tool-available-in-ubuntu.html


neděle 10. března 2013

The Real Story Behind Wayland and X - Daniel Stone

Daniel Stone se X serverem zabýval dost dlouho na to, aby mu alespoň trochu rozuměl. Dělal především na implementaci podpory vstupních zařízení a má prsty i v HAL, za což se omlouvá :) V současnosti pracuje na plný úvazek na novém video serveru Wayland, který mělo původně adoptovat i Ubuntu. Ovšem nedávno přišla z Canonicalu zpráva, že jim Wayland nevyhovuje a mají vlastní zobrazovací server Mir. No nic, oba nové display servery si budou architekturou podobné a není od věci podívat se na zdařilou přednášku o tom, jak se věci s X a Wayland mají. Ta přednáška stojí za to i stylem, jakým ji Daniel vede, je to šoumen a pobavil jsem se.





Odkazy:
Video je původem z tohoto serveru, můžete tam najít další zajímavá videa:
http://mirror.linux.org.au/linux.conf.au/
https://lca2013.linux.org.au/schedule/30256/view_talk?day=friday

http://wayland.freedesktop.org/

Slajdy z přednášky:
people.freedesktop.org/~daniels/lca2013-wayland-x11.pdf


čtvrtek 7. března 2013

Sbohem Guake..

Nejdřív jsem měl po desktopu rozházeno třicet terminálů, protože jsem se v nich nevyznal a pokaždé raději otevřel nový. Pak jsem objevil Guake, který ten bordel vyřešil, ale stále mu něco chybělo. Guake umí taby, ale často jsem potřeboval dva terminály vedle sebe, nejčastěji jeden s manuálem a druhý pro praktikování jeho mouder. Jistě, nějaká řešení tu byla, ale na čistokrevný drop-down terminátor jsem přišel až dnes ...


sobota 23. února 2013

KDE domov můj?

Dalším desktopem z cyklu "Tak který desktop na desktop?" bude KDE. Původně jsem myslel, že příspěvky tohoto cyklu budu generovat s větší kadencí, ale na KDE jsem se zasekl, to je speciální případ. V posledních týdnech se navíc přihodila nová verze verze 4.10...

Toto prostředí mi vždy připadalo značně nepřátelské a moc jsem nechápal výroky o tom, že je krásné. Spíš se mi v případě čtyřky dralo na jazyk "slizské". Občas jsem vyzkoušel nějakou novou verzi a nejpozději druhý den šlo milé KDE opět z domu, protože jsem neměl pocit, že mi může nabídnout něco, co by mi stálo za tu (přinejměnším úvodní) frustraci. Po přechodu na U12.04 jsem si ale nainstaloval KDE 4.8.3 s tím, že ten až iracionální odpor překonám, nastavím si nějaký decentnější vzhled a konečně zjistím, o čem to vlastně je. Strávil jsem s KDE nějaký ten měsíc, později povýšil na 4.9 a před pár (tý)dny na 4.10. A řekl bych, že se to lepší....

Poslední aktualizace: 14.3.2013 - přidáno naučné video s openSUSE 12.3

pondělí 4. února 2013

Tak který desktop na desktop? Cinnamon?

V minulém příspěvku jsem napsal pár poznámek o tom, co od desktopového prostředí chci a nyní se dostávám k prvnímu kousku, který z tohoto pohledu prozkoumám. Je jím Cinnamon ve verzi 1.6.7, prostředí, které vzniklo jako fork GNOME Shell pro distribuci Linux Mint. Když jsem zkoušel Cinnamon před necelým rokem, s nechutí jsem ho zas smazal. Dnes je situace jiná a já se těším, že bude ještě lepší. ...

Tak který desktop na desktop? - Úvod

Když mi zhruba před třemi čtvrtkami roku Ubuntu 10.10 sdělilo, že je mrtvé, mohl jsem se po přechodu na verzi 12.04 konečně ponořit do oceánu zcela nových úžasných desktopových prostředí a zažít zcela nová úžasná dobrodružství. Začal jsem tedy instalovat vše, co mi přišlo pod ruku, či spíš myš, na všechny své pece a pendloval mezi nimi v očekávání, co mě bude nejméně sss štvát a co si nakonec nechám. Mezitím se mi na hlavní domácí peci přihodilo i Ubuntu 12.10 a na testovacím kancelářském HP už se rýsuje Ubuntu 13.04, přičemž na nejslabší pracovní peci zůstává Ubuntu 12.04.1. Původně jsem chtěl napsat jeden souhrný zápisek, ale to se ukázalo jako nesmyslné, takže v tomto shrnu nějaké své představy a v dalších pak proberu co jsem z toho dostal v některých prostředích, která mi za to budou stát. Takže co bych rád? ...

neděle 27. ledna 2013

Když v Unity po startu nefungují vlastní myší zkratky

Nastavíte si v CCSM například přechod na vedlejší pracovní plochu na otočení kolečka u levé hrany displeje, nebo náhled všech otevřených oken na kliknutí u pravé hrany displeje a ono to funguje. Jenže po dlaším restartu systému už většinou ne. Většinou také stačí ještě jednou restartovat Unity, ale rozhodně je to opruz. Někde jsem tu tento problém již před delší dobou zmínil, vyskytuje se ve všech dosavadních verzích Unity (3D). Má to i poměrně snadné řešení, ale v předchozím příspěvku Pár tweaků pro Ubuntu 12.10 Quantal jsem to nějak zapomněl přidat. Přidám to tedy nyní, když jsem na to opět narazil při hrátkách s novou instalací. ...

sobota 26. ledna 2013

Jak vytáhnout odpadky z koše, když Nautilus nestačí

Nedávno jsem  jednomu uživateli pomáhal se situací, kdy si v Shotwellu omylem smazal fotografie, které se tímto ocitly v koši, což je ta lepší zpráva, ale zároveň byla smazána adresářová struktura, ve které se fotografie nacházely, což je komplikací. Dříve jsem zaznamenal podobné případy i s Rhythmboxem. A když je těch souborů hodně a hlavně byly roztříděné v mnoha adresářích, je to radost. Nautilus sice umí soubory z koše obnovit, ale jen tehdy, pokud cílový adresář existuje. Pokud původní umístění nenajde, prostě se na to vy..prdne. Asi to má nějaký hlubší smysl, ale já osobně bych uživateli nabídl původní lokace v takovém případě obnovit. Bohužel to mohu nabídnout jen externě, ale pokud je nějaký zoufalec v této situaci, nic není ztraceno. Nautilus si totiž původní umístění pamatuje, jen ho neumí obnovit. ...

neděle 13. ledna 2013

Teplota disků v Conky, když proměnná hddtemp nestíhá

Již před lety jsem tu psal o několika svých skriptech pro Conky, z nichž nejzajímavější je rozhodně ten pro komplexní sledování filesystémů, který monitoruje na minimu místa většinu zajímavých parametrů, včetně jejich aktivity a dokáže v Conky dynamicky přidávat a samozřejmě i odebírat filesystémy, podle toho jak je připojujete a odpojujete. Jedním z monitorovaných parametrů je i teplota disků a tady jsem již v minulosti narazil na to, že proměnná hddtemp v Conky není spolehlivá, pokud má v jednom zátahu dodat teplotu k více, než jednomu disku. Každou chvíli se zobrazuje N/A, místo teploty. ...