Skript für lokale Benutzeranmeldung Fedora Linux

4859
quack quixote

Wie erlaube ich ein Anmeldeskript für einen Benutzer in Fedora? ~ / .initrc scheint nicht zu funktionieren, und ich habe versucht, eine ausführbare Datei zu /etc/init.d hinzuzufügen, aber das ist für alle Benutzer (und es hat auch nicht funktioniert).

1
Unter Login-Skript meinen Sie so etwas wie '.bash_profile` für bash? Cascabel vor 14 Jahren 1

3 Antworten auf die Frage

2
Sarcas

+1 für Dennis 'Antwort; Dies sollte für die Shell-Anmeldungen funktionieren (und wenn nicht, sollten Sie prüfen, ob die entsprechende Konfigurationsdatei beim Start der Shell gelesen / bezogen wird).

Wenn Sie etwas ausführen möchten, wenn sich ein Fedora-Benutzer bei X anmeldet (entweder Gnome oder KDE), müssen Sie etwas anders machen. Wenn es nur für Ihren Benutzer ist, können Sie (wenn Sie Gnome ausführen ) das Menü System -> Voreinstellungen -> Sitzungen verwenden, um alle Elemente festzulegen, die Sie ausführen möchten.

Wenn Sie dies mit einer Datei tun möchten, denke ich, dass Gnome-Quellen: ~ / .config / autostart. Die Einträge hier sollten im FreeDesktop-Stil sein. Zum Beispiel:

[Desktop Entry] Type=Application Name=Pidgin Exec=pidgin Icon= Comment= 

Ich bin mir nicht sicher, wie man das mit KDE macht ...

Ich denke, das ist eine virtuelle +1? Dennis Williamson vor 14 Jahren 0
Das Beste, was ich angesichts meines guten Rufes tun kann! Sarcas vor 14 Jahren 0
1
Dennis Williamson

Fügen Sie einen Aufruf an das Skript des Benutzers, .bash_profilewenn die Shell Bash ist, .profilewenn die Schale shoder einige andere, .zshrcwenn zsh, .cshrcoder .loginfür cshoder .tcshrcwenn tcsh. Beachten Sie, dass es in diesen Dateien einige Überschneidungen gibt, die ich nicht behandelt habe, in denen verschiedene Shells die gleichen Startdateien verwenden können.

Wenn Sie möchten, dass das Skript bei jedem Start einer Shell gestartet wird und nicht nur beim Anmelden, können Sie beispielsweise für Bash Folgendes verwenden: .bashrc

1
User

folder:

cd ~/.config/autostart 

from http://cholla.mmto.org/computers/linux/session.html

shell-command:

gnome-session-properties 

the command edits the folder from above - so have a look there if the script does not execute.