Neupravujte menu, shodíte systém... ehm


Honza Javorek

Upozornění! Tento článek vyšel před více než 2 lety. Můžete si jej přečíst v rámci zkoumání minulosti, ale přepokládejte, že dnes se Honza již nemusí s obsahem ztotožňovat.

Jelikož mě předchozí geekovina od té doby co jsem ji napsal asi tak 10× znova zachránila, padám sem honem napsat další.

Nevěřili byste, kam se můžete v GNOME dostat pouhou editací menu. Přestože mám GNOME a Linux rád, nebudu zastírat, že tohle je naprostá idiocie systému. Od začátku: Zdálo se mi, že nemám menu pro aplikace až tolik hezké a že bych mohl pár položek přejmenovat a nějaké vyházet. To jsem udělal a následně mi zkolaboval systém a při spuštění se nenačtaly okraje okýnek. Nedařilo se mi za boha najít příčinu, restartoval jsem několikrát celý okenní manažer, Metacity, přeinstalovával co se dalo. Bez reakce. Jediné co pomáhalo bylo dát Metacity do programů po spuštění, ale to bylo dost blbé řešení, něco jako kdybych díru na autě zalepil izolepou.

Nebudu vás napínat, po ztracené hodině času jsem našel na fórech problém který jasně říká, že když se v menu odstraní ty špatné věci, tak se přesně tohle stane. Smazal jsem nějaká lokální nastavení v ~ a najednou se to rozjelo… Uff… WTF?!

Protože se tím menu vrátilo do zcela prehistorického stavu a spolu s ním se vyčistilo i menu od Wine, tady je příkaz, kterým lze win aplikace do menu vrátit:

export WINEPREFIX=~/.wine; find $WINEPREFIX/drive_c/ -name "*.lnk" -exec wine winemenubuilder '{}' \;

Našel jsem ho tady. To se nehodí jen v těchto krizových případech, ale kdykoliv se vám povede přes editor menu to Wine menu rozkopat.

Závěr: Mezi Windows a Linuxem žádný rozdíl není. Co vás nenasere v jednom, nasere vás v druhém. Prašť jak uhoď. Ale Linux je zadarmo, líp se v něm programuje a má hezčí okýnka :D


Honza Javorek

Honza je programátor. Od roku 2011 buduje českou komunitu kolem jazyka Python. V současnosti pomáhá hlavně s propagací aktivit, jako jsou PyLadies, Pyvo, nebo PyCon CZ. Přes den jej najdete v Apiary, kde se stará o Dredd, framework na testování API. Sem tam ho můžete potkat, jak přednáší na srazu nebo na konferenci.




Komentáře