Gerade eben als ich den Widget-layer aktiviert habe, ist auf einmal mein gnome gestorben. Anscheinend nur gnome, denn ich musste mich nicht neu anmelden, als gdm wieder hochkam.
Den Unterschied merkt man relativ einfach: in einer tty
pkill X -> alles stirbt, auch die Session Informationen -> Anmeldebildschirm
/etc/init.d/gdm restart -> Session Informationen bleiben erhalten -> kein Anmeldebildschirm.
Ergebnis war: gnome kam hoch, aber nur halb. Keine gnome-bars und keine Fenster (außer gnome-eigene) wurden erzeugt. D.h. ich konnte den "run"-Dialog mit der Default Tastenkombination Alt+F2 aufrufen, aber egal was ich eingab, es wurde kein Fenster geöffnet. ("ccsm" wäre hier meine Wahl gewesen ;-)
Also ab auf die Suche nach dem Fehler. Wo könnte compiz dieses Widget-plugin abgelegt haben. Ich wollte mich erst mal darum kümmern es nicht mehr zu laden.
Wenn ich selbst nicht weiß wo, lasse ich suchen:
frank@MrPink:~$ find . -iname "*compiz*"
./.config/compiz
./.config/compiz/compizconfig
./.config/ubuntu-tweak/sourcecenter/sourcecenter/logo/compiz-ppa-logo.png
./.config/ubuntu-tweak/sourcecenter/sourcecenter/logo/compiz-ppa-icon.png
./.cache/compizconfig
./.compiz
./.gconf/apps/compiz
frank@MrPink:~$
./.config/compiz/compizconfig/config sah vielversprechend aus (daher im find kein -type f, bin in der Hinsicht gnome %gconf.xml geschädigt).
War es aber nicht:
[gnome_session]
profile =
plugin_list_autosort = true
[general]
profile =
plugin_list_autosort = true
config (END)
nächster Versuch wäre die Default.ini:
[core]
as_active_plugins = core;gnomecompat;mousepoll;dbus;place;svg;imgjpeg;png;neg;commands;session;vpswitch;text;resize;regex;workarounds;resizeinfo;decoration;obs;animation;wall;fade;snap;move;expo;scale;ezoom;scaleaddon;staticswitcher;
Bingo!
... denkste!
Kein Hinweis auf "*widget*" oder ähnliches.
Naja, as_active_plugins = <leer> wird's richten.
... denkste!
kurzum: compiz war es relativ egal, ob die Datei da und leer, da mit as_active_plugins = <leer> oder überhaupt nicht da war. Das Verhalten blieb gleich.
Also doch wieder ab in die verhasste %gconf.xml-Hölle:
frank@MrPink:~/.gconf/apps/compiz$ grep -rHi widget *
general/allscreens/options/%gconf.xml:<stringvalue>widget</stringvalue>
frank@MrPink:~/.gconf/apps/compiz$
Aha!<li type="string">
<stringvalue>widget</stringvalue>
</li>
Einfach rauschlöschen? Ging. Hat man halt kein widget-Plugin mehr, das nicht geht. Kann ich mit leben.
Die einfache Methode wäre im Übrigen gewesen: in das "run"-Fenster "compiz --replace" einzugeben, und das Plugin dann über den ccsm auszumachen. Aber das wäre zu einfach gewesen. ;-)
Keine Kommentare:
Kommentar veröffentlichen