Ubuntu: Terminal Befehl auf Desktop?
Habe Ubuntu 16.04 LTS 64 Bit mit Unity. Möchte den Befehl ts3 per Doppelklick auf ne Datei öffnen (ts3 ist ein dauerhaftes Alias zum ausführen einer .sh Datei. Wenn ich im Terminal ts3 eingebe öffnet sich auch Teamspeak). Habe schon versucht eine .desktop Datei zu erstellen, da kommt aber immer der Error "Beim Starten der Anwendung ist ekn Fehler aufgetreten".
2 Antworten
Lege einfach die .sh Datei auf den Desktop und führe diese aus. Falls diese sich beim Doppelklick im Texteditor öffnet, musst du noch Folgendes einstellen (hab Ubuntu auf Englisch, daher kann der Text etwas abweichen):
- Den Explorer ("Dateien") öffnen
- Bearbeiten > Einstellungen > Verhalten
- "Ausführbare Textdateien beim Öffnen ausführen" oder "Jedes Mal nachfragen" wählen
Was steht in der .sh Datei? Also wie lautet dein Befehl zum Starten von Teamspeak?
Nachtrag zu meiner obigen Antwort: Wählt mal die Option "Ausführbare Textdateien beim Öffnen ausführen", öffnet sich kein Terminal, d.h. man sieht keine Ausgaben. Insofern könnte "Jedes Mal nachfragen" besser sein (zumindest fürs Troubleshooting), denn wenn man dann bei der Nachfrage "Im Terminal ausführen" wählt, kann man auch etwas sehen.
Erstelle dir mal eine ts3start.sh auf dem Desktop und mache diese ausführbar (chmod +x ts3start.sh):
#!/bin/bash cd "/home/acdxx/Desktop/teamspeak3-server_linux_amd64" ./ts3server_startscript.sh start read -p "Taste drücken..."
Bei dem cd den Pfad zu deinem TS3 Verzeichnis eingeben.
Doppelklickt man nun die ts3start.sh und wählt "Im Terminal ausführen", öffnet sich ein Terminal mit dem Hinweis:
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
Taste drücken...
Hallo
ts3 ist ein dauerhaftes Alias zum ausführen einer .sh Datei.
- Ist die Datei auch ausführbar?
- Startet der Besitzer oder ein anderer die Datei?
- Wie sieht denn der Inhalt der Datei aus?
Habe schon versucht eine .desktop Datei zu erstellen, da kommt aber
immer der Error "Beim Starten der Anwendung ist ekn Fehler aufgetreten".
Und wie sieht die Datei aus?
Linuxhase
Also die .sh ist dieses rundcript von TS3, was auch funktioniert. Das alias ts3 funzt auch wenn ichs ins terminal eingebe. Habe die .desktop mit Arronax erstellt, die verschiedensten kombinationen (im terminal ausführen ja/nein, etc) nix ging, auch nicht wenn man sie selber schreibt mit gedit
@LiemaeuLP
Deine Antwort geht komplett an meinen Gegenfragen vorbei :-(
Also die .sh ist dieses rundcript von TS3
Es heißt runscript weil es etwas startet (zum rennen bringt;-)
Linuxhase
Hab ich schon probiert, das problem, es läd ewig und nix passiert