Ho creato un .desktopfile per avviare la nostra applicazione. La nostra applicazione richiede che una determinata variabile d'ambiente sia configurata correttamente. Dove posso configurare questa variabile d'ambiente su una base per utente (i soliti candidati che conosco, mi piacciono ~/.bashrce ~/.profilenon funzionano).
Forse c'è una soluzione, quindi posso configurarlo nella Exec=riga del .desktopfile prima di avviare l'applicazione?
env VAR=value /my/appnon funziona; la variabile di ambienteVARnon è impostata suvalueall'avvio/my/app(ho provato modificando ildesktopfile in~/.gnome/apps). La creazione di uno script wrapper non è un'opzione per me, perché dovrebbe funzionare per la nostra applicazione distribuita agli utenti finali e non so dove l'utente vorrebbe che si trovasse lo script wrapper (la creazione del programma di avvio non deve richiedere i diritti di amministratore ).