Bei dieser Frage handelt es sich einfach um „Öffnen/Ausführen im Terminal“ …
Anscheinend unterstützt Ubuntu Bash/Shell-Skripte nicht in der Art und Weise, wie wir es von KDE und anderen Betriebssystemen kennen:
Ich habe das Naheliegende versucht:
- Klicken Sie mit der rechten Maustaste im Dateimanager
- Mit anderer Anwendung öffnen...
- Alle Anwendungen anzeigen
aber es ist keine Terminal-Anwendung aufgeführt, nur „Online-Anwendungen suchen“. Sie können nicht einmal nach einer neuen Anwendung suchen, wie Sie es in jedem anderen Betriebssystem tun würden.
Irgendwelche Ideen? Ich habe nur Hacks gefunden, wie das Erstellen eines Launcher-Elements, aber das ist weit entfernt von einer Lösung oder ideal.
Um es ganz klar zu sagen:
Ich möchte jedes Bash-Skript ausführen, auf das ich über den Dateimanager mit der rechten Maustaste zugreifen kann, „Öffnen mit“ -> „Terminal“, damit ich die Ausgabe sehen kann. Das ist wirklich wie ein Doppelklick auf eine Batchdatei unter Windows und es führt einfach das verdammte Skript aus, ohne das Terminal zu schließen, außer ich habe es im Skript so geschrieben. Es geht also letztendlich NICHT um einen Doppelklick zum Ausführen, sondern darum, das Skript über das Kontextmenü auszuführen, wie bereits im Titel gesagt!
Danke!
Ubuntu-x64-14.04/Unity/Keine Mods oder Optimierungen.
Antwort1
Der saubere Weg wäre, eine .desktop
Datei für Ihr Skript zu erstellen und es dann zum Standard-Texteditor zu machen.
Erstellen Sie eine Datei
/usr/share/applications/openscript.desktop
mit folgendem Inhalt:[Desktop Entry] Name=Open script in terminal Exec=gnome-terminal -e "%U" Terminal=false Type=Application MimeType=text/plain;
Führen Sie dann diese Schritte aus:
- Abmelden/Anmelden (ich weiß nicht, ob das notwendig ist)
- Klicken Sie mit der rechten Maustaste auf die Datei
- Klicken Sie auf Öffnen mit...
- Klicken Sie auf Eine andere App...
- Wählen Sie „Skript im Terminal öffnen“
- Du bist fertig!