Ieri ho finalmente aggiornato Arch Linux con il nuovo e fiammante Kde 4.11. Forse starete pensando che sia indietro di due settimane circa, ma dovete sapere che ogni volta che attendo con ansia qualcosa, questa crolla improvvisamente la settimana stessa in cui la cosa che attendo con disperazione viene resa disponibile al mondo.
Mettiamoci che è pure estate e che la mia voglia di fare è pari a quella di un bradipo in letargo che tenta disperatamente di fare ciò che non ha potuto fare in 11 mesi. Ad ogni modo ieri ho deciso che doveva essere il giorno e quindi ho lasciato che pacman lavorasse.
Al riavvio ahimé le cose non sono andate esattamente come speravo. Infatti gli effetti del desktop non ne volevano proprio sapere di partire. O meglio, non volevano proprio saperne di partire con OpenGL dato che con XRender partivano. Ma purtroppo molti effetti non sono disponibili se non si usa OpenGL.
Inizialmente, quando si è presentato il problema, credevo che fosse semplicemente un malfunzionamento post installazione dato che mi è capitato spesso che gli effetti di Kwin non partissero a primo colpo dopo l’installazione di una major release di Kde.
Invece mi sono accorto che il problema che mi si stava presentando innanzi avrebbe richiesto una dose di smanettamento che in quel preciso momento non avevo minimamente voglia di applicare.
Fortunatamente ieri l’universo era dalla mia e sono riuscito a trovare la soluzione in pochi minuti precisamente qui.
Secondo l’articolo, per qualche oscuro motivo – anzi diciamo un bug che è meglio -, kwin non sarebbe in grado di rilevare le funzionalità di direct rendering di alcuni PC con i driver Catalyst e dunque bisogna ingegnarsi con un artifizio affinché il sistema sia in grado di far funzionare le cose come dovrebbero.
Per farla breve, basta creare uno script chiamato ad esempio env.sh in /etc/profile.d/ con le due seguenti variabili d’ambiente:
export KWIN_DIRECT_GL=1 export KWIN_COMPOSE=O2In base a questa pagina, KWIN_COMPOSE=O2 significa che Kwin verrà forzato ad utilizzare il backend OpenGL 2.A questo punto dobbiamo riavviare il sistema e smanettare un po’ sia con il comando kwin –replace & che con la schermata delle impostazioni degli effetti dato che ci vuole un po’ a far funzionare il tutto.In base al mio sistema queste sono le impostazioni migliori quindi vi consiglio di provare queste:
Credo sia meglio impostare Raster come sistema grafico Qt!
Se provate, entro un paio di riavii il tutto dovrebbe tornare a funzionare come un tempo.