GNU/Linux >> Linux Esercitazione >  >> Linux

File di configurazione di avvio XFCE/lightdm

Ho anche faticato molto con questa variabile d'ambiente. Sto usando Debian Jessie + xfce4

Le opzioni che hanno funzionato per me sono (affinché le variabili d'ambiente vengano catturate dal desktop manager):

  • Con xdm o lightdm:usa ~/.xsessionrc
  • Con altri, non ho testato

Nel ~/.xsessionrc puoi scegliere di :

  • inserisci direttamente le variabili, come PATH="$PATH:userpath"
  • o procurati il ​​~/.profile file:. $HOME/.profile , dove ~/.profile contiene le definizioni delle variabili d'ambiente

Nota il punto nella seconda opzione che significa source , ma penso che source è specifico di bash. Il secondo metodo è probabilmente consigliato (come sostenuto in https://unix.stackexchange.com/questions/4621/correctly-setting-environment) ed evita di avere le variabili di ambiente definite in diversi file. Inoltre, è specifico dell'utente e non a livello di sistema come (/etc/environment , che in realtà non ha funzionato molto bene per me)

Per la sessione terminale, poiché utilizzo bash , ho impostato le variabili d'ambiente in .bash_profile oppure cerco solo il ~/.profile


OK alla fine ha trovato una soluzione praticabile e ha optato per 2)

Per impostare la mia variabile PATH.
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
Quindi modificato ~/.config/xfce4/xinitrc per includere quanto segue nella parte superiore del file

if [ -d "${HOME}/bin" ] ; then
    PATH="${HOME}/bin:${PATH}"
fi

Per avviare Dropbox all'avvio di XFCE4
$ xfce4-settings-manager
-> Sessione e avvio -> scheda "Avvio automatico applicazione" -> Aggiungi ->
Nome:casella personale
Comando:/home/james/.dropbox-dist/dropboxd
-> Va bene

Per quanto riguarda ssh-agent, questo viene avviato nel xinitrc predefinito. (Qualcuno può consigliare un programma GUI per fornire la passphrase)

Spero che questo sia di aiuto.


Linux
  1. Come controllare i file di configurazione di bind9 (server DNS).

  2. Utilizzo delle variabili di ambiente nei file Tmux.conf?

  3. Controllare i file di configurazione di Linux per errori di sintassi

  4. Comprensione dei file di configurazione di OpenSSH

  5. Come la shell BASH carica i suoi file di configurazione in Linux

Usa Git per eseguire il backup dei file di configurazione su Linux

Inventario Ansible e file di configurazione

Configurazione Linux:comprensione delle directory *.d in /etc

Come installare l'ambiente desktop XFCE su Debian 11

Introduzione ai file di configurazione dei pupazzi con esempi su Linux

Posso eseguire uno script in una configurazione di esecuzione Eclipse?