Simple autostart verzögerung

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
mikadogamer
Beiträge: 12
Registriert: 29.04.2017 09:39:07

Simple autostart verzögerung

Beitrag von mikadogamer » 08.05.2017 03:29:16

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

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Simple autostart verzögerung

Beitrag von scientific » 08.05.2017 05:51:45

Wo hast du das reingeschrieben?
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

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: Simple autostart verzögerung

Beitrag von pferdefreund » 08.05.2017 07:36:44

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.

mikadogamer
Beiträge: 12
Registriert: 29.04.2017 09:39:07

Re: Simple autostart verzögerung

Beitrag von mikadogamer » 08.05.2017 07:49:09

Hey, also das Script liegt im Autostart Ordner,
und geladen habe ich es über das Autostart KDE Control Menu

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: Simple autostart verzögerung

Beitrag von pferdefreund » 08.05.2017 12:01:01

ist es auch ausführbar gemacht (chmod a+x script ?

Benutzeravatar
detix
Beiträge: 1702
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: Simple autostart verzögerung

Beitrag von detix » 08.05.2017 13:01:02

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!

letzter3
Beiträge: 446
Registriert: 16.07.2011 22:07:31

Re: Simple autostart verzögerung

Beitrag von letzter3 » 08.05.2017 13:39:30

Was funktioniert denn nicht?
Wird das script nicht ausgeführt?
Wird der sleep-timer nicht eingehalten?
Passiert etwas anderes als erwartet?
....?

geier22

Re: Simple autostart verzögerung

Beitrag von geier22 » 08.05.2017 15:14:49

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:

Code: Alles auswählen

/home/hans/Dokumente/Skripte/conkystartup
Skript (conkystartup):

Code: Alles auswählen

#!/bin/bash
sleep 2
conky -c /home/hans/.conky/Uhr_und_Daten/conkydaten3 &
exit
Warum das in KDE nicht funktioniert -- nicht die geringste Ahnung

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Simple autostart verzögerung

Beitrag von Revod » 08.05.2017 18:00:11

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,

Code: Alles auswählen


pragramm-a &
pragramm-b &
pragramm-c # letztes Programm-name keinen & < Zeichen eingeben.
Ü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 Zeile

Code: Alles auswählen

Exec=pragramm-a
enthä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;

Code: Alles auswählen

Exec=/usr/bin/neu-extraordner-für eigene-extras/script-name
Sorry, ist / sollte ja klar sein. :facepalm: :)
Systemd und PulseAudio, hmmm, nein danke.

mikadogamer
Beiträge: 12
Registriert: 29.04.2017 09:39:07

Re: Simple autostart verzögerung

Beitrag von mikadogamer » 09.05.2017 03:24:08

pferdefreund hat geschrieben:ist es auch ausführbar gemacht (chmod a+x script ?
Ich habe es über die properties executeable gemacht ( Hacken gesetzt ).
Es passiert schlichtweg garnichts beim Start, für mich wirkt es als ob das Script garnicht gestartet wird.

Benutzeravatar
detix
Beiträge: 1702
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: Simple autostart verzögerung

Beitrag von detix » 09.05.2017 06:47:02

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.
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

geier22

Re: Simple autostart verzögerung

Beitrag von geier22 » 09.05.2017 08:10:17

Revod hat geschrieben:letztes Programm-name keinen & < Zeichen eingeben.
Das war für mich des Rätsels Lösung. Danke Revod :THX: :THX:
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
Warum das über den Starter und als Autostart- Skript in allen Oberflächen funktioniert, nur in KDE nicht wissen die Götter (und Revod :mrgreen: )

geier22

Re: Simple autostart verzögerung

Beitrag von geier22 » 09.05.2017 08:45:35

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
Bild
und schon funktioniert es :mrgreen:
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

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Simple autostart verzögerung

Beitrag von Revod » 09.05.2017 11:01:22

... die Götter vielleicht schon warum und ich auch nicht... :mrgreen:

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.

Antworten