PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Starten eines Terminals mitsamt Script



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)

DrunkenFreak
27.02.13, 20:56
Was passiert denn, wenn du "lxterminal --command=/home/user/startPlaylist.sh" einfach mal in ein Terminal eingibst? Läuft es dann?

harry3
28.02.13, 18:55
Was passiert denn, wenn du "lxterminal --command=/home/user/startPlaylist.sh" einfach mal in ein Terminal eingibst? Läuft es dann?

Leider auch nicht.
Es öffnet sich zwar ein neues Terminal, aber es gibt keine Ausgaben (nichtmal der Prompt kommt).

harry3
28.02.13, 19:41
Jetzt funktionierts.
Starte vom Desktop File nun direkt mein Script.
Hab im Script noch das Shebang hinzugefügt.