Desktop-Verknüpfung für Terminalbefehl

24

Ich habe mich gefragt, wie ich mit dem Befehl eine anklickbare Terminalverknüpfung für meinen Desktop erstellen kann easytether connect.

Ich möchte nicht jedes Mal das Terminal öffnen / schließen müssen, wenn ich über mein Telefon eine Verbindung zum Internet herstellen möchte.

Ich habe versucht, mein Gnome-Panel zu aktualisieren, kann aber nur ein neues Verzeichnis auf meinem Desktop erstellen.

Scott
quelle
Meinen Sie damit, eine Terminalverknüpfung auf dem Desktop zu erstellen oder ein Terminal auf dem Desktop einzubetten?
Rückgabe
Machen Sie uns bitte klar, wo das Problem liegt und was Sie wollen.
Hytromo
Übrigens mögen Sie vielleicht Guake Terminal. Es ist ein Beben-ähnliches Terminal, das mit F12 (oder einer anderen) Taste angezeigt / ausgeblendet wird. Persönlich benutze ich es oft, wenn ich ein Paket installieren oder einen nützlichen Alias ​​ausführen muss.
Maksym Ganenko

Antworten:

23

Klicken Sie mit der rechten Maustaste auf den Desktop und erstellen Sie eine leere Datei (oder verwenden Sie gedit) mit dem Namen easytether.desktop. Fügen Sie dies in diese Datei ein:

[Desktop Entry]
Name=Easytether
Exec=easytether connect
Terminal=true
Type=Application

und speichern! Sie werden dann die Datei ausführbar machen müssen, indem Sie die Eigenschaften der Datei oder ausgeführt wird : chmod +x easytether.desktop.

  • Die Name=EasytetherZeile gibt den Namen der Verknüpfung an, die dem Benutzer angezeigt wird.

  • Die Exec=easytether connectZeile gibt den Befehl an, der in diesem Fall ausgeführt werden soll easytether connect.

  • Die Terminal=trueZeile gibt an, dass der Befehl in GNOME Terminal ausgeführt werden soll, damit der Benutzer seine Ausgabe überprüfen kann.

  • Sie können sogar eine Zeile hinzufügen Icon=path/to/png/(oder Icon=iconnameund legen Sie Ihre iconname.pngin ~.local/share/icons), um ein benutzerdefiniertes Symbol zu Launchers hinzuzufügen.

Sie können die easytether.desktopDatei auch in ~/.local/share/applicationsDash oder einem anderen App-Launcher (Synapse, Kickoff, Slingshot usw.) ablegen und von dort aus starten.

jeremija
quelle
es hat funktioniert thx !! Ubuntu 12.10, übrigens, wenn Sie am Cairo-Dock ziehen / ablegen möchten, wird es fehlschlagen, aber der Cairo-Dock-Launcher hat eine GUI, um seine Felder zu bearbeiten, so dass es kein großes Problem ist :)
Aquarius Power
4

Ich fand das am besten für mich funktioniert, ich bin auf Ubuntu 14.04 LTS

Erstellen Sie zunächst eine leere Datei auf dem Desktop, und nennen Sie sie Terminal.desktop (oder any-you-want.desktop).

Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor (gedit, vim, nano usw.) und fügen Sie Folgendes ein / geben Sie Folgendes ein:

[Desktop Entry]
Version=0.99
Name=Terminal
Comment=Terminal Desktop Shortcut
Exec=/usr/bin/gnome-terminal
Icon=/usr/share/app-install/icons/terminal-tango.svg
Terminal=false
Type=Application
Categories=Application

Speichern und Beenden.

Ich weiß, ich weiß, das Symbol sieht noch nicht richtig aus, keine Sorge! Klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie " Eigenschaften" , wechseln Sie zur Registerkarte " Berechtigungen" und aktivieren Sie das Kontrollkästchen "Datei als Programm ausführen lassen".

Alternativ können Sie verwenden chmod 775 Terminal.desktop oder verwenden chmod +x Terminal.desktop, um ihm Ausführungsberechtigungen für das Terminal zu erteilen, wenn Sie Terminalbefehle bevorzugen (wenn Sie sich in ~ / Desktop befinden).

N 'ta-da! Das ist alles, wirklich einfach, sieht hübsch aus und funktioniert auch gut :)

Rani Kheir
quelle
2

Der einfachste Weg, der auch auf anderen Plattformen nützlich ist, wäre:

  • Rechtsklick-> Neues Dokument erstellen-> Leeres Dokument
  • Nennen Sie es aberYouWant.sh
  • Öffnen Sie es und bearbeiten Sie es in jeder Zeile, die Sie im Terminal verwenden möchten. Ergo: "easytether connect"
  • Klicken Sie mit der rechten Maustaste darauf -> Eigenschaften -> Berechtigungen -> Ausführung zulassen
  • Doppelklicken Sie auf die Datei und wählen Sie In Terminal ausführen
efaj
quelle
2

Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie Starter erstellen.

Geben Sie dies in den Befehl ein:

exo-open --launch TerminalEmulator

Speichern Sie es mit einem Namen und einem Symbol Ihrer Wahl und wählen Sie NICHT "In Terminal ausführen".

Sriram Murali
quelle
1

Ein dickes Lob an Efaj, dessen Antwort mich auf halbem Weg dahin brachte. Für diejenigen, die noch stumpf sind, sollte dies Sie über die Ziellinie bringen:

  1. Erstellen Sie ein leeres Dokument, wahrscheinlich auf dem Desktop, mit der Bezeichnung " .sh" (ändern Sie den kursiven Teil in den gewünschten, stellen Sie jedoch sicher, dass die Erweiterung ".sh" lautet).
  2. Bearbeiten Sie das Dokument und geben Sie eine Reihe von Terminalbefehlen in jede Zeile ein, um Ihre Aufgabe zu erfüllen. Es ist wahrscheinlich, dass die erste Zeile ein "cd" -Befehl sein soll, der das aktive Verzeichnis in der zu startenden Terminalsitzung ändert.
  3. Doppelklicken Sie auf die neue Dokumentdatei.
    • Wenn es startet, sind Sie fertig.
    • Wenn Sie in einem Dialogfeld gefragt werden, ob Sie die Datei ausführen oder ihren Inhalt anzeigen möchten, wählen Sie die Option "In Terminal ausführen".
    • Wenn die Datei in einem Editor geöffnet wird oder Sie immer .sh-Dateien ausführen möchten, aber das oben erwähnte Dialogfeld angezeigt wird, öffnen Sie Nautilus (auch bekannt als "Dateien") und wählen Sie "Bearbeiten-Einstellungen" aus dem Menü. Klicken Sie dann auf die Registerkarte "Verhalten". Im Abschnitt "Ausführbare Textdateien" können Sie auswählen, ob .sh-Dateien (und andere ausführbare Textdateien) ausgeführt, angezeigt oder beim Starten gefragt werden sollen.
Oddacorn
quelle
0

Ich habe viel zu lange dafür gekämpft, bevor ich das gesehen habe ..............

"öffne Nautilus (aka Files) und wähle" Edit-Preferences "aus dem Menü und klicke dann auf die Registerkarte" Behavior ". Im Abschnitt" Executable Text Files "kannst du wählen, ob .sh (und ein anderer ausführbarer Texttyp) ausgeführt werden soll. Dateien, zeigen Sie sie an oder fragen Sie, was zu tun ist, wenn Sie sie starten. "

Problem gelöst.

avgJoeUser
quelle
-1

Klicken Sie in der linken Symbolleiste (Startprogramm) auf "Computer und Ressourcen durchsuchen". Klicken Sie unten auf Anwendungen. Suchen Sie unter "Installiert" das Terminal, das Sie verwenden möchten, und öffnen Sie es.

Die Anwendung wird in der linken Symbolleiste angezeigt. Klicken Sie mit der rechten Maustaste und wählen Sie "Mit Launcher sperren".

toto
quelle