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