Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Direkte Linux-Programmierung, POSIX
Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Befehl als Verknüpfung auf Desktop Mint Linux/Ubuntu

Beitrag von cloidnerux » Mi Jun 17, 2009 8:33 pm

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?
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

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

Beitrag von Dirty Oerti » Mi Jun 17, 2009 8:46 pm

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 :)
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

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

Beitrag von Kerli » Mi Jun 17, 2009 11:33 pm

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.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

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

Beitrag von cloidnerux » Do Jun 18, 2009 7:34 pm

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.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

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

Beitrag von Kerli » Do Jun 18, 2009 9:50 pm

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.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

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

Beitrag von cloidnerux » Fr Jun 19, 2009 4:57 pm

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.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

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

Beitrag von Dirty Oerti » Fr Jun 19, 2009 9:55 pm

Ich glaube eher, dass du ein
chmod u+x DATEI.sh
vergessen hast...
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

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

Beitrag von Kerli » Fr Jun 19, 2009 11:08 pm

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...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3123
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

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

Beitrag von cloidnerux » Sa Jun 20, 2009 3:04 pm

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.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

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

Beitrag von Dirty Oerti » Sa Jun 20, 2009 10:42 pm

Sollte das nicht

Code: Alles auswählen

#!/bin/sh
heißen? :)
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Antworten