Simple autostart verzögerung
-
- Beiträge: 12
- Registriert: 29.04.2017 09:39:07
Simple autostart verzögerung
Ich würde gerne ein Autostart Programm um 1 Minute nach dem boot verzögern
Debian 8 mit KDE
Ein einfaches :
#! /bin/sh
sleep 60
"programm-name"
funktioniert leider nicht
Debian 8 mit KDE
Ein einfaches :
#! /bin/sh
sleep 60
"programm-name"
funktioniert leider nicht
-
- Beiträge: 3020
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: Simple autostart verzögerung
Wo hast du das reingeschrieben?
Wie erfolgt der autostart?
Wie erfolgt der autostart?
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
-
- Beiträge: 3792
- Registriert: 26.02.2009 14:35:56
Re: Simple autostart verzögerung
Muss normalerweise funktionieren - oder ist zum Zeitpunkt des Autostart $PATH nicht gesetzt und sleep wird nicht gefunden ?
Sowas habe ich in einigen Startskripten - und hat immer funktioniert.
Sowas habe ich in einigen Startskripten - und hat immer funktioniert.
-
- Beiträge: 12
- Registriert: 29.04.2017 09:39:07
Re: Simple autostart verzögerung
Hey, also das Script liegt im Autostart Ordner,
und geladen habe ich es über das Autostart KDE Control Menu
und geladen habe ich es über das Autostart KDE Control Menu
-
- Beiträge: 3792
- Registriert: 26.02.2009 14:35:56
Re: Simple autostart verzögerung
ist es auch ausführbar gemacht (chmod a+x script ?
Re: Simple autostart verzögerung
möglich wäre auch noch, das dass Skript die Endung „.sh” haben muß
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!
Re: Simple autostart verzögerung
Was funktioniert denn nicht?
Wird das script nicht ausgeführt?
Wird der sleep-timer nicht eingehalten?
Passiert etwas anderes als erwartet?
....?
Wird das script nicht ausgeführt?
Wird der sleep-timer nicht eingehalten?
Passiert etwas anderes als erwartet?
....?
Re: Simple autostart verzögerung
Ich hab bei KDE dasselbe Problem, das ich mein Conky nicht automatisch gestartet bekomme. In Cinnamon und Xfce funktioniert das Problemlos.
Hab mir dann einfach einen Starter angelegt, und den ins Panel verschoben.
Starter - Eintrag:
Skript (conkystartup):
Warum das in KDE nicht funktioniert -- nicht die geringste Ahnung
Hab mir dann einfach einen Starter angelegt, und den ins Panel verschoben.
Starter - Eintrag:
Code: Alles auswählen
/home/hans/Dokumente/Skripte/conkystartup
Code: Alles auswählen
#!/bin/bash
sleep 2
conky -c /home/hans/.conky/Uhr_und_Daten/conkydaten3 &
exit
Re: Simple autostart verzögerung
Beim kde-3.5.xx hatte es eine eigene sh Datei irgend wo in ~/.kde/... ( weiss nicht mehr wo, zu lange her ) und nur darin musste man z. B,
Über und unter den Programmnamen bloss nichts ändern. Ob es noch auch für kde-5 gilt weiss ich nicht.
Zweitens, " erzwingen " kann man es auch das Script in /usr/bin/neu-extraordner-für eigene-extras/ rein kopieren und einen prgramm-a.desktop Starter in /home/~/.confog/autostart rein machen, der dann in der Zeileenthält und gut sollte es sein. Letzteres sollte klappen, weil vor ca. 2 - 3 Wochen so ein Fall für einen anderen User gelöst wurde.
Starter Zeile Korrektur;
Sorry, ist / sollte ja klar sein.
Code: Alles auswählen
pragramm-a &
pragramm-b &
pragramm-c # letztes Programm-name keinen & < Zeichen eingeben.
Zweitens, " erzwingen " kann man es auch das Script in /usr/bin/neu-extraordner-für eigene-extras/ rein kopieren und einen prgramm-a.desktop Starter in /home/~/.confog/autostart rein machen, der dann in der Zeile
Code: Alles auswählen
Exec=pragramm-a
Starter Zeile Korrektur;
Code: Alles auswählen
Exec=/usr/bin/neu-extraordner-für eigene-extras/script-name
Systemd und PulseAudio, hmmm, nein danke.
-
- Beiträge: 12
- Registriert: 29.04.2017 09:39:07
Re: Simple autostart verzögerung
Ich habe es über die properties executeable gemacht ( Hacken gesetzt ).pferdefreund hat geschrieben:ist es auch ausführbar gemacht (chmod a+x script ?
Es passiert schlichtweg garnichts beim Start, für mich wirkt es als ob das Script garnicht gestartet wird.
Re: Simple autostart verzögerung
Hast du das Programm denn überhaupt als Skript und nicht als Programm in den KDE-Systemeinstellungen hinzugefügt?
Es würde dann im Verzeichnis ~.config/autostart-scripts/ gespeichert werden, als Symlink reicht.
Es würde dann im Verzeichnis ~.config/autostart-scripts/ gespeichert werden, als Symlink reicht.
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!
Macht ohne Haftung funktioniert nicht!
Re: Simple autostart verzögerung
Das war für mich des Rätsels Lösung. Danke RevodRevod hat geschrieben:letztes Programm-name keinen & < Zeichen eingeben.
Wenn man in den Systemeinstellungen das als Skript einträgt, wird es zwar richtig nach kopiert:
/home/hans/.config/autostart-scripts/conkystartup:
funktioniert nur mit ohne &
Code: Alles auswählen
#!/bin/bash
sleep 2
conky -c /home/hans/.conky/Uhr_und_Daten/conkydaten4kde
exit
Re: Simple autostart verzögerung
Ich hab ne Lösung - zumindest für den Verzögerten Start von Firefox gefunden, die ohne Sript funktioniert:
Dafür einfach dein Programm nicht mit einenm Skript starten sondern das Programm als Programm eintragen
dann In den Systemeinstellungen Auf Eigenschaften klicken dann auf Programm
diese Zeile (wie im Bild) einfügen
und schon funktioniert es
Alternativ kannst du natürlich auch die Datei
~/.config/autostart/firefox.desktop (im Falle von Firefox)
bearbeiten
In der Desktop-Datei die Zeile mit "EXEC" suchen und dann das eintragen
Dafür einfach dein Programm nicht mit einenm Skript starten sondern das Programm als Programm eintragen
dann In den Systemeinstellungen Auf Eigenschaften klicken dann auf Programm
diese Zeile (wie im Bild) einfügen
und schon funktioniert es
Alternativ kannst du natürlich auch die Datei
~/.config/autostart/firefox.desktop (im Falle von Firefox)
bearbeiten
In der Desktop-Datei die Zeile mit "EXEC" suchen und dann das eintragen
Code: Alles auswählen
Exec=sleep 60s && firefox %u
Re: Simple autostart verzögerung
... die Götter vielleicht schon warum und ich auch nicht...
Verzögerung Eintrag im Script von 60 Sek. ( sleep 60 ) sollte auch so klappen, wenn das Script dann auch im Ordner /usr/bin/neu-extraordner-für eigene-extras sich befindet. Das System sucht primär ausführbare Programme in /usr/bin was der Linux Standard ist.
Verzögerung Eintrag im Script von 60 Sek. ( sleep 60 ) sollte auch so klappen, wenn das Script dann auch im Ordner /usr/bin/neu-extraordner-für eigene-extras sich befindet. Das System sucht primär ausführbare Programme in /usr/bin was der Linux Standard ist.
Systemd und PulseAudio, hmmm, nein danke.