GNU/Linux >> LINUX-Kenntnisse >  >> Linux

XFCE/lightdm-Startkonfigurationsdateien

Ich habe auch viel mit dieser Sache mit Umgebungsvariablen zu kämpfen. Ich benutze Debian Jessie + xfce4

Die Optionen, die für mich funktioniert haben, sind (damit die Umgebungsvariablen vom Desktop-Manager abgefangen werden):

  • Mit xdm oder lightdm:verwenden Sie ~/.xsessionrc
  • Mit anderen habe ich nicht getestet

Im ~/.xsessionrc Sie können Folgendes wählen:

  • geben Sie die Variablen direkt ein, wie PATH="$PATH:userpath"
  • oder beziehe den ~/.profile Datei:. $HOME/.profile , wobei ~/.profile Datei enthält die Definitionen der Umgebungsvariablen

Beachten Sie den Punkt in der zweiten Option, der source bedeutet , aber ich denke source ist Bash-spezifisch. Die zweite Methode wird wahrscheinlich empfohlen (wie in https://unix.stackexchange.com/questions/4621/correctly-setting-environment argumentiert) und vermeiden, dass die Umgebungsvariablen in mehreren Dateien definiert sind. Außerdem ist es benutzerspezifisch und nicht systemweit wie (/etc/environment , was bei mir eigentlich nicht so gut funktioniert hat)

Für die Terminalsitzung, da ich bash verwende habe ich die Umgebungsvariablen in .bash_profile eingerichtet oder ich beziehe einfach den ~/.profile


OK fand schließlich eine praktikable Lösung und entschied sich für 2)

Um meine PATH-Variable zu setzen.
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
Dann editiert ~/.config/xfce4/xinitrc Folgendes am Anfang der Datei einzufügen

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

Um Dropbox zu starten, wenn XFCE4 startet
$ xfce4-settings-manager
-> Sitzung und Start -> Registerkarte "Anwendungs-Autostart" -> Hinzufügen ->
Name:Dropbox
Befehl:/home/james/.dropbox-dist/dropboxd
-> Okay

Der ssh-agent wird im Standard-xinitrc gestartet. (Kann jemand ein GUI-Programm empfehlen, um die Passphrase bereitzustellen)

Hoffe, das ist hilfreich.


Linux
  1. So zeigen Sie Konfigurationsdateien ohne Kommentare in Linux an

  2. So überprüfen Sie die Konfigurationsdateien von bind9 (DNS-Server).

  3. Konfigurationsdateien sichern

  4. Wie die BASH-Shell ihre Konfigurationsdateien unter Linux lädt

  5. .o-Dateien vs. .a-Dateien

Verwenden Sie Git, um eine Sicherungskopie der Konfigurationsdateien unter Linux zu erstellen

Ansible Inventar- und Konfigurationsdateien

Linux-Konfiguration:Verstehen von *.d-Verzeichnissen in /etc

So installieren Sie die XFCE-Desktopumgebung unter Debian 11

Einführung in Puppet-Konfigurationsdateien mit Beispielen unter Linux

Kann ich ein Skript in einer Eclipse-Ausführungskonfiguration ausführen?