Vraag Hoe start ik applicaties automatisch bij het inloggen?


Hoe kan ik een toepassing automatisch laten starten wanneer ik me heb aangemeld?


308
2018-06-12 07:42


oorsprong




antwoorden:


14.04 en later

  • Open de dash en zoek naar "Opstarttoepassingen"

    enter image description here

  • Klik nu op Toevoegen en geef het commando om de applicatie uit te voeren. Dit is te vinden in Hoofdmenu indien geïnstalleerd (zie hieronder) of zoals getoond in deze vraag.

    enter image description here


Hoofdmenu gebruiken (alacarte  Install alacarte)

  • Open eerst het programma 'Hoofdmenu' (type Menu in de Dash)

    enter image description here

  • Selecteer nu het programma dat u aan het opstarten wilt toevoegen en klik op eigenschappen.

    enter image description here 

  • Noteer nu de opdracht voor dat programma.

    enter image description here


Niet GUI-benadering

Geavanceerde gebruikers willen mogelijk een .desktop-bestand plaatsen ~/.config/autostart om applicaties uit te voeren na een gebruikersaanmelding. Dit kan de volgende inhoud hebben:

[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true

373
2018-06-12 08:11



handig het deel "Non GUI approach", ik zocht naar die map! - Pisu
Het voorkeurenvenster Start-upapplicaties kan vanuit ALT + F2 naar voren worden gebracht gnome-session-properties als je het niet kunt vinden in menu's (bijvoorbeeld in Gnome Shell) - mtdevans
Is er een manier om de toepassing uit te voeren voordat een gebruiker zich aanmeldt? - SuB
@ abhishah901: bedankt voor de melding, bijgewerkte reactie. - Takkat
Merk op dat als u de niet-GUI-benadering gebruikt, het bestand moet eindigen met .desktop of het zal worden genegeerd. - leo-the-manic


Zie voor 11.04 en nieuwer hier: Hoe start ik applicaties automatisch bij het inloggen?

Voor oudere versies: als het programma dat u wilt uitvoeren bij het opstarten zich in de toepassingen menu, kunt u het slepen en neerzetten in de Opstarttoepassingen venster om het aan de lijst toe te voegen.

enter image description here


25
2018-02-24 05:27





Zowel Unity als Xfce4 hebben GUI-programma's waarmee u opstarttoepassingen kunt besturen.

Voor eenheid:

enter image description here 

enter image description here

Voor Xfce4 Start-up tool is beschikbaar in Instellingen> Sessie en opstarten

enter image description here Afbeelding met dank aan Xubuntu Geek xubuntugeek

Als de GUI niet is wat je wilt, en je wilt meer controle vooraf, dan kun je dat doen .desktop bestanden in de ~/.config/autostart/ map voor Xfce4 en a .desktop bestand in ~/.config/autostart voor Unity om applicaties uit te voeren na een gebruikersaanmelding.

Vink deze vraag aan om meer hulp bij het maken te krijgen .desktop bestanden:

Merk ook op als u wilt dat een opstarttoepassing alleen in XFCE start, maar niet in Unity, u moet de regel plaatsen OnlyShowIn=XFCE in de .desktop het dossier. Het is OnlyShowIn=Unity voor een toepassing die alleen Unity is.


20
2017-08-30 07:19



Uit jouw antwoord krijg ik dat voor jullie beiden .desktop bestand in ~/.config/autostart/ - Eduard Florinescu
Alsjeblieft, als je uit het hoofd weet wat dat GUI-programma zou zijn, voor eenheid is het dat Startup Applications(eenvoudig te doorzoeken), voor xfce? - Eduard Florinescu


Start Opstarttoepassingen van Dash

enter image description here

Klik op Opstarttoepassingen

enter image description here

En klik vervolgens op toevoegen

enter image description here

Typ de naam van het programma, blader naar de opdracht en klik vervolgens op toevoegen.

toevoeging: Hier is een voorbeeld dat ik gebruik om Guake automatisch te starten - de Gnome-versie van Yakuake:

Zet dit in het vak 'commando'.

sh -c "sleep 120s; guake"

Dit start automatisch guarkeren, maar wacht 2 minuten voordat dit wordt gedaan. Je kunt de 120 veranderen in wat je maar wilt.

Bewerk:

Voor 14.04 en 16.04:

Typ Opstarten in Dash en voer het formulier Opstarttoepassing daar uit

enter image description here

En volg dan gewoon de rest van de stappen.

(houd er rekening mee dat, als u ubuntu in een andere taal gebruikt, "opstarten" mogelijk niet het juiste programma vindt. Probeer een andere zoekopdracht in uw taal)


20
2017-09-12 07:27



In Ubuntu 14.04 zie ik die opties niet in het systeemmenu rechtsboven. - user29020
In 14.04 type Opstarten in streepje, en je kunt het vanaf daar uitvoeren. Kijk naar de toevoeging in het antwoord. Bedankt - Mitch♦


U wilt het misschien vanuit een CLI starten via:

$ gnome-session-properties

(voor het geval u GNOME niet uitvoert;))


8
2017-08-21 07:18



Ik had geen andere manier om de $ # @ te vinden! venster. Geen van de menu-items hierboven staat op mijn machine, maar deze opdracht bracht het naar boven. - Reb.Cabin


U kunt de GNOME Startup Application gebruiken. enter image description here

Klik op de knop Toevoegen en voeg vervolgens de volledige opdracht toe om de gewenste toepassing te openen. Als u het pad niet kent van het commando dat u kunt doen

welke naam_van_commmand


6
2018-02-24 04:27





Voor Ubuntu 12.04,

  1. Start Opstarttoepassing in het menu rechtsboven

    enter image description here

  2. Zonder op Toevoegen te klikken, opent u Dash en typt u de applicatie die u wilt uitvoeren bij het opstarten, bijvoorbeeld Skype

    enter image description here

  3. Sleep de applicatie naar het opstartvenster. Als Dash-vensters te groot zijn en u uw app niet naar buiten kunt slepen, gebruikt u de knop voor het herstelvenster (weergegeven in de vorige afbeelding) in de linkerbovenhoek. De definitieve lijst ziet er als volgt uit:

    http://imgur.com/G60wbOJ


4
2018-03-26 12:31



Nou Stap 1 werkt niet voor Ubuntu 16.10. Maar de mogelijkheid om de app naar het autostart-venster te slepen en neer te zetten werkt en is geweldig. - eDeviser


Ook om een ​​BATCH FILE in opstartapplicaties te plaatsen na gebruikersaanmelding .... typ op de opdrachtregel in opstarttoepassingen in het veld Opdracht:

gnome-terminal  -e  "/batch-path/batch-name.sh" 
  • gnome-terminal: open de terminal na gebruikersaanmelding met de huidige gebruikersrechten
  • -e: stel de terminal in om het batchbestand uit te voeren
  • /batch-path/batch-name.sh: is het volledige pad van de batch en de volledige naam

Onthoud dan de bestandsbatchrechten om de vlag in te stellen Laat het bestand als een programma uitvoeren naar OP.


4
2018-06-19 22:16