Poi dite che mi lamento … Nuovi guai in arrivo. Il problema stavolta è dato dalle implementazioni FreeDesktop ed il risultato non è tra i più gradevoli, infatti KDE4 si porta dietro l’esecuzione automatica di Gnome, creando non pochi problemi. Ma noi siamo nerd e quindi ci arrangiamo come al solito. Vediamo come.

- Esecuzione Automatica
Quando inserite un elemento in esecuzione automatica tramite l’applet Sessioni di Gnome, questa va a creare un file .desktop in ~/.config/autostart/
Questo non rappresenta un problema se non fosse che KDE4 va ad eseguire tutta questa roba all’avvio, decisamente non voglio ne pidgin ne le screenlets in KDE -.- quindi ecco il trucchetto: basta aggiungere

OnlyShowIn=GNOME

ad ogni collegamento (.desktop) creato in autostart, così con grande gaudio tutto torna alla normalità. Naturalmente, omettendo la riga il collegamento, come detto, verrà eseguito da entrambi i DM così come potete inserire

OnlyShowIn=KDE

per farlo eseguire soltanto da KDE. Un’altra implementazione potrebbe essere simile al workaround per le impostazioni globali del KDE, basterebbe creare e sostituire un collegamento ad autostart prima che il DE venga eseguito, tramite xsessions. Però non si capisce perchè porca troia invece di renderti la vita semplice te la rendono difficile.
Questa roba dovrebbe servire a standardizzare un pò le 1000 diverse specifiche tipiche delle soluzioni *nix, invece rompe soltato le balle. Tornare alla vecchia soluzione no è. Ma andate al diavolo.

convert this post to pdf.

Altri Articoli Interessanti