čtvrtek 27. srpna 2015

GNOME Shell - restart po pádu s reaktivací rozšíření


GNOME Shell na mém Ubuntu 14.04 tu a tam padne. Většinou se automaticky restartuje, ale občas to nezvládne a zůstane padlý. Po aktualizaci Firefoxu na verzi 40 se to stávalo neustále, dokud jsem FF nezakázal HW akceleraci grafiky. Někdy se také při restartu rozhodne, že jeho pád způsobuje nějaké rozšíření a tak preventivně zakáže úplně všechna. Tu a tam restartovat GS ručně, případně si naklikat aktivaci potřebných rozšíření, jistě není takový problém, ale jediný stisk klávesové zkratky je bezpochyby příjemnějším řešením. Samozřejmě není od věci, aby se záloha seznamu aktivních rozšíření automaticky aktualizovala při změně. Tak jestli vás něco takového zajímá, můžete se kouknout na mé řešení.

GNOME Tweak Tool - oprava nefunkčního přidávání aplikací spouštěných po startu

Gnome Tweak Tool (v čské lokalizaci Vylaďovací nástroj) v GNOME 3.12 obsahuje drobnou chybku, která způsobuje nefunkčnost nástroje pro přidání aplikací spouštěných po startu. Ne že by to byla taková tragédie, stejně umožňuje přidat pouze aplikace, jež mají v systému desktopový spouštěč, tudíž vlastní skript tudy neprotlačíte, spouštěč si musíte vyrobit jinak a to už si rovnou dáte do ~/.config/autostart sami.

Nicméně nechat něco rozbitého, když je oprava tak jednoduchá, jako v tomto případě... Celý problém je o tom, že pythoní skript, který to má na svědomí, se snaží získat jméno uživatele (který skript spustil) cestou, která zrovna nefunguje. Nefunguje to na Ubuntu, stejně jako na Archu. Náprava tedy spočívá v tom, že se do kódu přidá jeden import a pro získání jména uživatele se použije jiný modul, jenž výsledek dá. ...


čtvrtek 30. července 2015

Logitech Performance Mouse MX v Ubuntu/GNOME

Pořídil jsem si začátkem tohoto roku, po šesti letech s myší Logitech MX1100, Logitech nový a zároveň starý, vyrábí se totiž již přes pět let. Vyvolenou se stala Performance Mouse MX. Nebyl to nejlepší nápad, který mě napad, ale když už ji mám, dám k dobru své postřehy ohledně funkce pod Ubuntu. Performance MX mě v několika drobnostech překvapila. Když pominu odporný chod hlavních tlačítek mého kusu, je to má první myš od Logitechu, která mi nepadne perfektně do ruky. Věnovat se chci ale především těm méně subjektivním objevům, jako že naklápění kolečka generuje mnohem víc eventů, než jsem čekal a jak přepínat DPI, kteréžto je to možné pouze softwarovou cestou. Hrál jsem si samozřejmě i s xbindkeys pro namapování extra tlačítek na užitečné funkce. ...

sobota 18. července 2015

KODI (dříve XBMC) přestalo uspávat počítač

Tuhle jsem dělal nějaké větší aktualizace GNOME z repozitáře GNOME Teamu na Ubuntu 14.04 a KODI mi přestalo uspávat počítač, položka Suspend prostě zmizela i z jeho nabídky. Problém je to triviální, ale zákeřný.

Se závislostmi nějakého balíku se mi do systému dostal UPower, který se v minulosti staral o správu napájení, ale před nějakým časem (od Ubutnu 13.10) ho i s ConsolKitem nahradily služby systemd. KODI mu stále dává přednost, když ho v systému najde a do aktualizace prostředí to nebyl problém. Ten nastal až s novou verzí upower, kde byly některé jeho služby omezeny a je potřeba je řešit přes PolicyKit.

Tudíž nejjednodušším řešením je odinstalovat upower:

sudo apt-get purge upower

Jinak budete muset řešit nastavení PolicyKit.
http://kodi.wiki/view/HOW-TO:Suspend_and_wake_in_Ubuntu



sobota 6. června 2015

Výchozí prohlížeč obrázků v Ubuntu/GNOME zobrazuje humus

Začal jsem po čase ve větším zpracovávat fotografie a tak jsem si všiml, že výchozí prohlížeč obrázků v GNOME zobrazuje stíny a celkový kontrast jinak, než jakákoli jiná aplikace, kterou pro zpracování a prohlížení fotografií používám, včetně webových prohlížečů. Ze stínů tahá na světlo všechen ten bordel, co má být zraku smrtelníka skryt a celkově ničí kontrast. Je to jinak prohlížeč milý, přítulný a výchozí, tak jsem hledal, co je s ním je špatně. A našel jsem další zákeřnou automatiku. ...


neděle 24. května 2015

Trable s odstaňováním starých kernelů z Ubuntu

Problém, který se řeší stále dokola - aktualizace přinášejí další a další verze kernelu a ty se v systému hromadí a zabírají nemálo místa na disku, což je o to větší problém, pokud máte separátní malý oddíl na adresář /boot. Automatického odstraňování se vývojáři stále trochu bojí, protože si nikdy nemohou být stoprocentně jisti, které kernely uživatel opravdu nevyužívá. Výjimka potvrzuje plavidlo. V Ubuntu již chvíli máme alespoň možnost zbavovat se zmíněného nadbytku pomocí klasického apt-get autoremove, ta je ale značně sabotována grafickou nadstavbou. Tak se podíváme o čem to je.

sobota 27. prosince 2014

Operuju, Operuju a najednou koukám, že už zase pitvám!

Nová Opera založená na Chromiu, se začátkem měsíce dočkala první stabilní linuxové verze (26) a tak jsem se po delší době podíval, co je nového a zda se náhodou nedostala do stavu, který by mě přiměl k tomu, abych ji opět přijal za svou a zahodil Firefox, kterým jsem počátkem roku nahradil Operu původní, šupito presto. Vývojáři se mohou víc soustředit na svá rozšíření, když jim základ vyrábí někdo jiný (tím nechci říct, že by taky nepřispívali), takže by bylo divné, kdyby Opera nenabízela něco navíc. Trochu tedy proberu nějaké ty rozdíly, které jsem objevil a také se budu věnovat instalaci, zprovoznění a nastavení toho nejdůležitějšího, například Flash playeru a H.264 kodeku pro HTML 5 video. Jak je mým zvykem, vydoloval jsem toho o něco víc, než jsem čekal. ...

neděle 30. listopadu 2014

Dlaždice v GNOME Shellu a Unity


Občas se hodí dát si dvě a více oken vedle sebe tak, aby byly vidět současně a zároveň se neplýtvalo místem. Dnešní desktopová prostředí většinou alespoň základní omezené možnosti pro uspořádání oken vedle sebe nabízejí, většinou roztažení jednotlivých oken na poloviny až čtvrtiny obrazovky. GNOME Shell patří ve výchozím stavu mezi nejslabší prostředí v tomto ohledu, sám umí pouze roztáhnout okna na levou a pravou polovinu, ale je k dispozici pár rozšíření, která jeho možnosti vylepší. Původně jsem tedy chtěl zmínit jen pár těchto rozšíření pro GS, ale když už jsem v tom, připomenu nejprve i možnosti Unity, resp. Compizu, které rozhodně nepatří mezi nejomezenější.


neděle 5. října 2014

Jak dostat do Firefoxu nejnovější Flash player

Adobe sice před časem přestala na Linux portovat nové verze Flash playeru v jiné formě, než s rozhraním PPAPI, se kterým přišel Google v Chrome a které Firefox zatím odmítá implementovat, ale přeci jen se nám nějaká ta možnost urodila. Pokud tedy nemáte rádi Chrome, ani Chromium a s Firefoxem narážíte na nějaké nefunkčnosti kvůli staré verzi Flash playeru, třeba při paření flashových gamesek, či jiných užitečných aktivitách, můžete zkusit Fresh Player Plugin, který se snaží ten Chromý PPAPI Flash překládat do NPAPI.


neděle 28. září 2014

Jak jsem operoval Chrome (a chromoval Operu)

Australopithecus
Pár měsíců jsem místo staré Opery používal Firefox, ale jeho uživatelské rozhraní mě na mnoha místech irituje. Během mého zvykání se navíc objevilo nové UI Australis a já s hrůzou zjistil, že mi na něm nejvíc vadí obloučky a tlačítko pro opětovné načtení stránky na konci adresního řádku. A pak se také konečně objevila nová blinkavá Opera pro Linux, i když zatím jen ve vývojové verzi. Dostatek impulsů k tomu, abych přistoupil k detailnějšímu průzkumu prohlížečů rodiny Chromých, který jsem měl stejně v plánu. A tak jsem dalších pár měsíců používal a ladil Chromium a Chrome. A nakonec i chromoval Operu. ...

neděle 21. září 2014

Jak zjistit počet dostupných aktualizací systému v terminálu i Conky

Již jsem tu zmiňoval, jak zjišťuju počet aktualizací systému pro své Conky. Používám k tomu aptitude, který ale na Ubuntu není ve výchozí instalaci. Před pár dny jsem narazil na další možnosti, buď přímo s využitím aptu (připadám si hloupě, že mě to dřív nenapadlo samotného), nebo pomocí specializované aplikace apt-check. ...





neděle 14. září 2014

Okno je připraveno, ale musíš si kliknout ještě jednou šmudlo!

Stává se to nějak moc často. Jak v GNOME Shellu, tak v Unity. Otevřu soubor a desktop mi oznámí, že jako jo, okno je "připraveno". V GS klikací notifikací, v Unity se nenápadně zatřese ikona postižené aplikace v launcheru. To jsem ale nechtěl, ten soubor jsem otevíral proto, abych se na něj podíval, ne aby byl někde připraven. Okno aplikace, která soubor otevřela, bylo již před tím někde v pozadí, nebo na jiné pracovní ploše, proto se to stalo. Jenže tahle inteligentní ochrana proti nechtěnému přepnutí okna funguje i tehdy, když je chtěné, což je ale většina mých případů. Většinou bývá jen jeden zcela zásadní důvod, kdy opravdu nechci, aby se něco takového stalo a to když zrovna píšu. Jenže to je zmíněným desktopům zatím jedno, klidně mi naopak seberou okno, do kterého zrovna datluju a předhodí mi zcela nově se vyskytnuvší okno, typicky to s aktualizacemi. V Unity má sice tendenci se zase schovat, ale stejně pár znaků ukradne a pokud mám nějaké jiné okno "vždy nahoře", dostane přednost před tím, které bych rád zpět. Zkrátka všechno je špatně. Software Updater jsem již zakázal a tak zbývá jen přesvědčit desktop, aby se neostýchal a ten fokus mi prostě kradl bez výjimek. I když v Unity si můžete nadiktovat i ty výjimky. ...


neděle 3. srpna 2014

Také se vám po restartu prostředí přepíná klávesnice na anglickou? Mně už ne.

Tento problém se táhne s Ubuntu již několik vydání a po upgradu na Ubuntu 14.04 postihl i mě. Po přihlášení do desktopu a kdykoliv restartuju GNOME Shell, což dělám poměrně často, se mi klávesnice přepne na en-us, kterou ani v nastavení desktopu nemám přidanou. Točilo mě to tak, že jsem si v rychlosti spíchnul skript, který mi běžel na pozadí a přes gsettings ji každých pár sekund pro jistotu nastavoval na českou, což fungovalo tak, že jsem úplně zapomněl, že tu ten problém stále je. Dneska jsem to musel řešit na cizím systému a tak jsem si dohledal systémovější řešení. Všechno zlo (opět) pochází od IBus. ...

úterý 13. května 2014

hh a hf - aneb jak si zpříjemnit dolování příkazů z historie Bashe

Před časem jsem objevil konzolovou utilitu hstr, která umí vyhledávat v souboru s historií Bashe a vkládat nálezy zpět do řádku shellu, případně je rovnou i spouštět. Je to pohodlnější náhrada reverzního vyhledávání přes Ctrl+R, které má Bash implementováno. Tehdy jsem to tu zmínil v komentářích a arrange prohlásil, že je to fajn, ale že mu dané vyhledávání nestačí a že ho vylepší. A tak se také stalo. Tak se na oba výtvory trochu podíváme. A nebudu vás napínat - arrange to má lepší! ...



neděle 11. května 2014

SGTimer - nejlepší automatický uspávač pecí již také v ppa

Když už jsem se kvůli vám naučil krmit ppa, nacpal jsem tam před pár dny i poslední SGTimer, který přepisuju do Vala. Má zatím funkční jen modul časovače, ale jinak umí všechno, co běžný uživatel využije, včetně ukládání presetů, které se dají spouštět přímo z launcheru přes Quicklist, rozšířených akcí pro spuštění příkazu, zobrazení zprávy/notifikace a přehrání zvuku, indikátor s možností zobrazovat zbývající čas v panelu, podrobně nastavitelný widget pro zobrazení téhož kdekoliv na obrazovce, ... I když je to polotovar, je to velmi použitelné. Ostatně co na linuxovém desktopu není polotovar, že? ...