GNU/Linux >> Tutoriels Linux >  >> Linux

Fichiers de configuration de démarrage XFCE/lightdm

J'ai aussi beaucoup lutté avec cette variable d'environnement. J'utilise Debian Jessie + xfce4

Les options qui ont fonctionné pour moi sont (pour que les variables d'environnement soient capturées par le gestionnaire de bureau):

  • Avec xdm ou lightdm :utilisez ~/.xsessionrc
  • Avec d'autres, je n'ai pas testé

Dans le ~/.xsessionrc vous pouvez choisir de :

  • mettre directement les variables, comme PATH="$PATH:userpath"
  • ou sourcez le ~/.profile fichier :. $HOME/.profile , où le ~/.profile le fichier contient les définitions des variables d'environnement

Notez le point dans la deuxième option qui signifie source , mais je pense source est spécifique à bash. La deuxième méthode est probablement recommandée (comme indiqué dans https://unix.stackexchange.com/questions/4621/correctly-setting-environment) et évite d'avoir les variables d'environnement définies dans plusieurs fichiers. De plus, il est spécifique à l'utilisateur et non à l'ensemble du système comme (/etc/environment , ce qui n'a pas très bien fonctionné pour moi)

Pour la session de terminal, puisque j'utilise bash , j'ai configuré les variables d'environnement dans le .bash_profile ou je source juste le ~/.profile


OK a finalement trouvé une solution viable et a opté pour 2)

Pour définir ma variable PATH.
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
Puis édité ~/.config/xfce4/xinitrc pour inclure les éléments suivants en haut du fichier

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

Pour démarrer Dropbox au démarrage de XFCE4
$ xfce4-settings-manager
-> Session et démarrage -> onglet "Démarrage automatique de l'application" -> Ajouter ->
Nom :Dropbox
Commande :/home/james/.dropbox-dist/dropboxd
-> D'accord

Quant à ssh-agent, cela démarre dans le xinitrc par défaut. (Quelqu'un peut-il recommander un programme GUI pour fournir la phrase secrète)

J'espère que cela vous sera utile.


Linux
  1. Comment vérifier les fichiers de configuration de bind9 (serveur DNS)

  2. Fichiers de configuration de sauvegarde

  3. Comprendre les fichiers de configuration OpenSSH

  4. Fichiers .o vs fichiers .a

  5. Linux Mint - ajout permanent de variables d'environnement

Utilisez Git pour effectuer une sauvegarde des fichiers de configuration sous Linux

Fichiers d'inventaire et de configuration Ansible

Configuration Linux :Comprendre les répertoires *.d dans /etc

Comment installer l'environnement de bureau XFCE sur Debian 11

Introduction aux fichiers de configuration Puppet avec des exemples sous Linux

Puis-je exécuter un script dans une configuration d'exécution Eclipse ?