Prozesse verzögert starten

Verschiedenes

Nur kurz und ganz am Rande. Falls man Prozesse, z.B beim Autostart, verzögert starten will benützt man am besten "sleep". Ein möglicher Befehl sieht dann wie folgt aus:

sleep 5 && gimp

Das hat zur Folge, dass nach 5 Sekunden das Programm "Gimp" gestartet wird.

Skript erstellen

Da ich es jedoch bevorzuge eine ganze Reihe an Anwendungen nacheinander zu starten, habe ich ein kleines bash-Skript erstellt,

gedit ~/.autostart.sh

welches folgendermassen aussieht:

#!/bin/sh
wmctrl -o 1680,0 &
sleep 2
banshee &
sleep 3
tasque &
tomboy --search &
sleep 5
firefox &
evolution &

Wie man sieht starte ich immer "sleep" zuerst und anschliessend ein Programm. Die Zeile mit "wmctrl" bewirkt, dass ich auf die zweite Arbeitsfläche verschoben werde.

Dies möchte ich bewusst, da ich mittels Compiz z.B Firefox auf der 1. Arbeitsfläche darstellen lasse und Evolution auf der 3. Arbeitsfläche. Wenn ich nun möchte, dass ich sozusagen in der "Mitte", also auf der Zweiten Arbeitsfläche starte, erledigt mir das wmctrl. Mittels

sudo apt-get install wmctrl

lässt es sich einfach installieren. Mit

wmctrl -d

erhält man eine ähnliche Ausgabe wie diese:

0 * DG: 6720x1050 VP: 0,0 WA: 0,25 1680x998 Arbeitsfläche 1

Wie man gut erkennen kann, werden unter Compiz nicht mehrere "echte" Arbeitsflächen eingerichtet, sondern mehrere virtuelle erstellt. Da ich vier Arbeitsflächen habe und ein Auflösung von 1680x1050 pro Arbeitsfläche, entspricht 6720x1050 = (#Arbeitsflächen*X-Auflösung)x(Y-Auflösung). Möchte ich jedoch direkt auf die dritte Arbeitsfläche wechseln, so würde der Befehl folgendermassen aussehen:

wmctrl -o 3360,0 &

Da 0,0 (=Arbeitsfläche 1), 1680,0 (=Arbeitsfläche 2), 3360,0 (Arbeitsfläche 3)

Anschliessend speichern wir das Skript und machen es mittels

chmod +x ~/.autostart.sh

ausführbar. Jetzt können wir es mittels "System > Einstellungen > Startprogramme" zu den Autostartprogrammen hinzufügen.

Der Pfad zum Skript muss absolut angegeben werden! Also /home/BENUTZERNAME/.autostart.sh

Am schluss können wir das Skript zu den Autostartprogrammen hinzufügen Am schluss können wir das Skript zu den Autostartprogrammen hinzufügen

Kommentar schreiben


Verwandte Beiträge

Keine verwandten Beiträge gefunden


Letzte Kommentare

  • GROẞARTIG! Herzlischen Dank! Weiter...
  • Ich habe diese HTC hero und es ist fantastik! Weiter...
  • Vielen Dank für die hilfreichen Tipps! Ich habe versucht, eine lange Zeit, ... Weiter...
  • Vielen Dank für den Hinweis! Habe es eben geändert. Weiter...
  • Danke für den Artikel, aber mach bitte aus dem `sudo gedit` ein `gksu gedit... Weiter...