Il mio problema qui è che spesso rimango loggato per un tempo considerevole e i soliti metodi di impostazione delle variabili di ambiente non funzionano in modo soddisfacente:
Se imposto le variabili di ambiente in una shell, vengono interessati solo i processi avviati da quella particolare shell. D'altro canto, se provo a inserire le variabili di ambiente nello script di accesso (.profile, .xinitrc o altro), dovrò disconnettermi e accedere per rendere effettive le modifiche.
La soluzione ideale è quella di avere la funzionalità nel gestore delle finestre poiché è il processo che alla fine avvia tutti gli altri processi per conto dell'utente (correggimi se sbaglio o terribilmente sbagliato). (La soluzione corrispondente se si utilizza l'accesso tramite terminale sarebbe di impostare la variabile d'ambiente nella shell di accesso.)
Esiste un gestore di finestre (o simile) che risolve questo problema?
the usual methods of setting environment variables
raggiungerà ciò che desideri (salvo dover disconnetterti / accedere)