harry3
27.02.13, 20:21
Hallo!
Hab ein Script geschrieben, welches ich nun komfortabel mit Doppelklick aufrufen möchte.
Das Script reagiert auf Userinput, d.h. muss dass Terminal Fenster offen und bedienbar sein.
Dazu gibt es in LXDE ja die Desktop Files *.desktop, mit denen man Programme starten kann.
Nun hab ich das gemacht:
Datei Playlist.desktop:
[Desktop Entry]
Name=Playlist
Exec=lxterminal --command=/home/user/startPlaylist.sh
Type=Application
Datei startPlaylist.sh:
lxterminal --command="./hsPlaylist.sh"
Datei hsPlaylist.sh:
#...
read input
#...
Funktioniert leider nicht.
Hab auch einen direkten Aufruf vom *.desktop-->hsPlaylist.sh probiert, leider auch kein zufriedenstellendes Ergebnis.
Auch mit verschiedenen Optionen im *.desktop File hab ich mich gespielt, ohne Ergebnis.
Je nach Variation öffnet sich kurz ein Terminal, und verschwindet dann wieder.
Oder aber es öffnet sich ein Terminal, dass sich aber nicht bedienen lässt, und auch nicht mein Skript ausführt.
Hat jemand eine Idee?
(Es handelt sich um Debian mit LXDE)
Hab ein Script geschrieben, welches ich nun komfortabel mit Doppelklick aufrufen möchte.
Das Script reagiert auf Userinput, d.h. muss dass Terminal Fenster offen und bedienbar sein.
Dazu gibt es in LXDE ja die Desktop Files *.desktop, mit denen man Programme starten kann.
Nun hab ich das gemacht:
Datei Playlist.desktop:
[Desktop Entry]
Name=Playlist
Exec=lxterminal --command=/home/user/startPlaylist.sh
Type=Application
Datei startPlaylist.sh:
lxterminal --command="./hsPlaylist.sh"
Datei hsPlaylist.sh:
#...
read input
#...
Funktioniert leider nicht.
Hab auch einen direkten Aufruf vom *.desktop-->hsPlaylist.sh probiert, leider auch kein zufriedenstellendes Ergebnis.
Auch mit verschiedenen Optionen im *.desktop File hab ich mich gespielt, ohne Ergebnis.
Je nach Variation öffnet sich kurz ein Terminal, und verschwindet dann wieder.
Oder aber es öffnet sich ein Terminal, dass sich aber nicht bedienen lässt, und auch nicht mein Skript ausführt.
Hat jemand eine Idee?
(Es handelt sich um Debian mit LXDE)