Seite 1 von 2

Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Mi Jun 17, 2009 8:33 pm
von cloidnerux
Ich muss einen befehl, einen sh befehl als verknüpfung auf dem Desktop haben, damit ich nicht immer erst in die Konsole und ordner und so wecheln muss.
Wie mache ich das?

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Mi Jun 17, 2009 8:46 pm
von Dirty Oerti
Was für einen "Desktop" hast du?
Bzw wie wird dein Desktop erstellt?
(Desktopumgebung? Oder benutzt du nur einen Fenstermanager? In dem Fall musst du ein extra Programm den Desktop verwalten lassen, z.B. rox-filer)

Im allgemeinen dürfte es nützlich sein, wenn du dir anguckst (z.B. auf einem anderen System), wie die *.desktop Dateien aufgebaut sind :)

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Mi Jun 17, 2009 11:33 pm
von Kerli
cloidnerux hat geschrieben:Wie mache ich das?
Am besten du schreibst dir ein Skript und erstellst dir dann einen Starter der dieses Skript ausführt. Unter Ubuntu würdest du das mit einem Rechtsklick und dann "Starter anlegen..." machen.

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Do Jun 18, 2009 7:34 pm
von cloidnerux
Unter Ubuntu würdest du das mit einem Rechtsklick und dann "Starter anlegen..." machen.
Also, Mint Linux ist ja nur ein Derviat von Ubuntu und daher nutze ich Gnome.
Ich habe die Funktion Starter anlegen schon gefunden, doch funktionierte es nicht ein sh-Script auzuführen.
Aber nach eingabe des direkten Befehls funktioniert es jezt.
Aber trozdem Danke für Hilfe.

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Do Jun 18, 2009 9:50 pm
von Kerli
cloidnerux hat geschrieben:Ich habe die Funktion Starter anlegen schon gefunden, doch funktionierte es nicht ein sh-Script auzuführen.
Kann es denn sein, dass du nicht die richtigen Berechtigungen gesetzt hast? Und sonst musst du noch beachten, dass das Verzeichnis in dem das Skript ausgeführt wird dein Homeverzeichnis ist. Bei relativen Pfaden in deinem Skript musst du also aufpassen.

Ich habs bei mir jetzt gerade getestet und es funktioniert problemlos.

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Fr Jun 19, 2009 4:57 pm
von cloidnerux
Also, die Berechtigungen hatte ich, ihc konnte es ja über die Konsole Auführen und ich hatte mich nicht über su oder so als root angemeldet.
Der Befehl lautete: sh /home/meinVerzeichnis/WiimoteWhiteboard/run.sh.
Doch es geschah nihcts.
Also hatte ich den Befehl aus dem Sh script direkt in den Strater eingetragen, natürlich mit den richtigen pfaden und es klappte.

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Fr Jun 19, 2009 9:55 pm
von Dirty Oerti
Ich glaube eher, dass du ein
chmod u+x DATEI.sh
vergessen hast...

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Fr Jun 19, 2009 11:08 pm
von Kerli
Dirty Oerti hat geschrieben:Ich glaube eher, dass du ein
chmod u+x DATEI.sh
vergessen hast...
Hm, bei mir kommt in dem Fall eine Fehlermeldung. Ich würde eher vermuten dass das Skript zwar ausgeführt aber einfach keine sichtbare Aktion hervorruft. Alles was an die Konsole ausgegeben wird sieht man ja nicht. Interessant wäre es einmal wie das Skript ausschaut...

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Sa Jun 20, 2009 3:04 pm
von cloidnerux
Hm, bei mir kommt in dem Fall eine Fehlermeldung. Ich würde eher vermuten dass das Skript zwar ausgeführt aber einfach keine sichtbare Aktion hervorruft. Alles was an die Konsole ausgegeben wird sieht man ja nicht. Interessant wäre es einmal wie das Skript ausschaut...
man sieht etwas, da das Script eine Java Anwendung mit Fenster öffnete.
Das Script sah ungefähr so aus:

Code: Alles auswählen

#/bin/sh
java -jar WiimoteWhiteboard.jar
Es könnte sein das das #/bin/sh daran schuld ist, ich weiß es nicht.

Re: Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Verfasst: Sa Jun 20, 2009 10:42 pm
von Dirty Oerti
Sollte das nicht

Code: Alles auswählen

#!/bin/sh
heißen? :)