Starten Sie den Webbrowser beim Start von Gnome

Starten Sie den Webbrowser beim Start von Gnome

Ich habe herausgefunden, dass es viele Möglichkeiten gibt, Skripte bei der Benutzeranmeldung auszuführen

In einem Terminal kann ich diesen Befehl ausführen:iceweasel -private bgp.he.net

Und das wird genau das tun, was ich will

Aber wie mache ich das automatisch, nachdem ich mich angemeldet habe?

Es ist so verwirrend, weil alles, was ich nach dem Googeln lese, die Verwendung verschiedener Befehle erfordert ... es muss einen einfacheren Weg geben

Ich bin sicher, dass jemand vorschlagen wird, /etc/init.daber ist das wirklich notwendig? Was ist erforderlich, damit eine .shDatei automatisch ausgeführt wird init.d? Wird sie ausgeführt, wenn sie sich nur in diesem Verzeichnis befindet, oder muss sie irgendwie registriert werden?

Der Grund, warum es meiner Meinung nach init.dnicht für diese Aufgabe geeignet ist, liegt darin, dass dadurch Dinge beim Systemstart gestartet werden. Meine Frage betrifft die Benutzeranmeldung. Es muss also eine benutzerspezifische Möglichkeit geben, Skripte bei der Anmeldung auszuführen.

Ich verwende Gnome auf Kali Linux.

Antwort1

Der init.dDienst ist nicht wirklich dafür gedacht, GUI-Tools für den Desktop des Benutzers auszuführen. Er wird normalerweise zum Starten von Diensten verwendet.

Stattdessen würde ich das Problem auf eine etwas andere Weise angehen, indem ich eine der unten beschriebenen Methoden verwende. Insbesondere verwende ich normalerweiseDer alternative Ansatz.

Normalerweise legen Sie X-bezogene Elemente, die Sie im Kontext des Benutzers (Ihnen) ausführen möchten, in eine dieser Dateien:

  • $HOME/.xsession
  • $HOME/.xinitrc
  • Für GNOME-Desktops können Sie Befehle in $HOME/.gnomerc einfügen
  • Für KDE geben Sie Befehle in $HOME/.kde/Autostart ein.

Alternativer Ansatz

Versuchen Sie, die App im Dialogfeld „Startanwendung“ als Startprogramm hinzuzufügen.

Schritt 1

Erstellen Sie ein Shell-Skript iceweasel.bash.

#!/bin/bash
iceweasel -private bgp.he.net
Schritt 2

Fügen Sie eine Startaufgabe hinzu, um das Shell-Skript auszuführen.

Öffnen Sie die AnwendungStartup-Anwendungen, unterSystem → Einstellungen

                    ss des Dialogs Nr. 1

Klicken Sie dann auf dasHinzufügenTaste

                                ss des Dialogfelds „Hinzufügen“

Wenn Sie fertig sind, klicken Sie auf „OK“, schließen Sie die Dialoge und melden Sie sich zum Testen ab und wieder an.

Verweise

verwandte Informationen