Ich habe vor kurzem ein update auf 12.04 gemacht. Nun habe ich Probleme mit dem ausführen von Shell-Scripten, die auf dem Desktop verlinkt sind.
Früher gab es die Möglichkeit einen Starter auf dem Desktop zu erstellen und dort ein Shell-Script anzugeben, das ausgeführt werden soll. Seit 12.04 geht das irgendwie nicht mehr. Ich mache das jetzt so: ich erstelle im Verzeichnis, in dem das Shell-Script liegt, eine Verknüpfung und schiebe die dann auf den Desktop.
Jetzt habe ich 2 Probleme: zum einen erscheint immer ein Dialog wenn ich die Verknüpfung anklicke, was mit dem Shell-Script gemacht werden soll: ausführen, ausführen im Terminal, öffnen, abbrechen. Kann ich diesen Dialog unterdrücken, so dass er das Shell-Script immer ausführt (Ohne Terminalfenster). Das zweite ist, wenn ich so eine Verknüpfung anklicke, dann wird das Shell-Script im Kontext des Desktops ausgeführt, d.h. wenn ich relative Pfade im Shell-Script angebe, dann starten die von '/home/$user/Arbeitsfläche/...' und stimmen somit nicht. Wie kann ich das verhindern?