Eine einfache Möglichkeit, eine Desktop-Verknüpfung zu erstellen?

70

Ich frage mich, gibt es nicht immer noch eine einfache Möglichkeit, eine Desktop-Verknüpfung in Ubuntu 14.04 (oder Unity) zu erstellen? Auf dem Desktop gibt es dazu kein Kontextmenü.

Also habe ich Folgendes versucht: Ich habe nach einer App gesucht, für die ich eine Verknüpfung im Bindestrich erstellen möchte, und dann habe ich versucht, sie auf den Desktop zu ziehen. Und rate was? Ich habe den Fehler bekommen:

Bildbeschreibung hier eingeben

ア ア ッ ク ク
quelle
hast du das per "ln" befehl versucht?
Mortezaipo
1
@MortezaIpo, "ln" -Befehl ist ein Weg, aber das ist kein einfacher, intuitiver Weg.
ア ア ッ ク ス
Einige Optionen: askubuntu.com/questions/43659/…
Jacob Vlijm
2
Ich habe das gleiche Problem auf Ubuntu 14.04. Ich versuche, ein Symbol aus dem Dash zu ziehen, um eine Verknüpfung zu erstellen, und es tritt der Fehler auf: "Fehler beim Kopieren." "Beim Abrufen der Informationen zu" / "ist ein Fehler aufgetreten." "Der angegebene Speicherort wird nicht unterstützt" Ich glaube, dies ist ein Fehler.
Kosiara
3
Dies ist ein bekannter und alter Fehler, der immer wieder auftritt. Bitte stimmen Sie die betroffenen Benutzer ab, damit UBuntu-Entwickler ihre Augen öffnen können. Dumme Bugs, Erstnutzer werden mit diesen Dingen weinen. Dieser Fehler wurde in 11.10 gemeldet und ist in 13.10 erneut
aufgetreten.

Antworten:

37
  1. Klicken Sie in Ihrem Dateimanager mit der rechten Maustaste auf die Datei, zu der Sie einen Link erstellen möchten.
  2. Wählen Sie im Kontextmenü "Verknüpfung erstellen".
  3. Bewegen Sie diesen Link, wo immer Sie möchten.

Bei Anwendungsstartern werden sie in / usr / share / applications / abgelegt. Die Vorgehensweise ist identisch. Wir haben mehrere Verknüpfungseditoranwendungen, wenn Sie erweiterte Funktionen wünschen, aber ich vermute, dass die obige Methode ausreichen sollte?

Wenn wir Fehler in Ubuntu entdecken und möchten, dass diese behoben werden, melden wir sie den Entwicklern. Dies geschieht auf http://Launchpad.net .

Jo-Erlend Schinstad
quelle
Darüber hinaus wird der Desktop danach eingefroren (nichts funktioniert dort), obwohl alles andere funktioniert.
ア ア ッ ク ク
Ich verstehe nicht, was das bedeutet. Der Desktop ist einfach ein Ordner und eine Verknüpfung ist nur eine normale Datei. Ihr Fehlerbericht gehört nicht auf diese Site, sondern auf Launchpad.net, wie ich in der Antwort, die ich Ihnen gegeben habe, erklärt habe.
Jo-Erlend Schinstad
Warum haben in diesem Fall alle anderen Distributiven ein spezielles Menü zum Erstellen von Shotcuts auf dem Desktop?
ア ア ッ ク ス
Launchpad-Entwickler schlafen. Gleiche Käfer verschwinden und tauchen wieder auf. In 12.04 funktionierte Drag & Drop für Anwendungen und Dateien einwandfrei. In 14.04 wurden die Dinge noch schlimmer, wie die Whitelist der Top-Panel-Tray-Elemente und diese einfachen Drag-and-Drop-Aktionen.
Kanhiya
2
@ JO- Erlend Ich habe keine persönlichen Probleme. Jeder erste Benutzer wird durch diese dummen Probleme frustriert. Versuchen Sie, sich an die Stelle des Erstnutzers zu setzen. Ich bin nicht der Einzige, fast jeder ist betroffen, insbesondere Erstanwender.
Kanhiya
32

Versuche Ctrlund Shift(ich habe die linken verwendet) zusammen zu drücken , wenn du eine App oder einen Ordner auf den Desktop ziehst ;-)

Tom
quelle
Es funktioniert gut Ubuntu 14.04 LTS
YahyaE
Warum ist dies nicht in den Ubuntu / Lubuntu-Tutorials ...
matandked
Dies ist ein Ansatz, mit dem Links zu Ressourcen erstellt werden können, die sich auf schreibgeschützten Medien befinden
Sergey Ushakov,
Funktioniert einfach einwandfrei mit Linux Mint 19.1, aber mit Nemo
Sam Wheel
29

Ich finde das funktioniert:

  1. Öffnen Sie Nautilus
  2. Navigiere zu /usr/share/applications
  3. Klicken Sie mit der rechten Maustaste auf die Anwendung, die Sie verwenden möchten, und wählen Sie Kopieren aus
  4. Klicken Sie auf Ihren Desktop und wählen Sie Einfügen
  5. Klicken Sie mit der rechten Maustaste auf das soeben erstellte Symbol und wählen Sie Eigenschaften aus
  6. Aktivieren Sie auf der Registerkarte Berechtigungen die Option Ausführen und klicken Sie auf Schließen

Getan!

Alan Bentley
quelle
1
Das hat bei mir funktioniert
Mina Samy
Great sollution
Jacob
Großartige Lösung. In Ubuntu 15.10 verwende ich den eingebauten Dateimanager (Files) und nachdem ich die Anwendung auf dem Desktop eingefügt habe, funktioniert sie nur, ohne dass die Option Execute in Properties aktiviert sein muss (Schritt 5 und 6).
Alex Vang
Der Punkt ist, die Anwendung ist noch nicht da '-'
George
Es gibt viele Möglichkeiten, dies zu tun, aber dies ist die einfachste. Gut gemacht!
Bill
5

Die obigen Antworten gehen alle davon aus, dass sich die Desktop-Datei in / usr / share / applications befindet, aber manchmal ist dies nicht der Fall. Also habe ich meine Antwort gepostet, falls diese Antworten nicht funktionieren.

Normalerweise wird beim Ausführen der Anwendung oder des Pakets, das Sie installiert haben, das Symbol der Anwendung im Launcher angezeigt. Das heißt, Ubuntu hat bereits automatisch eine Desktop-Datei für die Anwendung erstellt. Sie müssen es nur suchen und auf den Desktop kopieren. Meistens ist es in / usr / share / applications, wie von allen anderen Antworten auf diese Frage angenommen, aber manchmal ist es in ~ / .local / share / applications oder anderswo, von denen Sie keine Ahnung haben. Im Folgenden füge ich ein Symbol für Qt Creator hinzu, das sich nicht standardmäßig in / usr / share / applications befindet, um diese Methode zu veranschaulichen.

(1) Führen Sie nach der Installation von Qt Qt Creator aus.

(2) Suchen Sie den Pfad zur ausführbaren Datei. Durchsuchen Sie dazu die Liste des Systemmonitors auf der Registerkarte Prozesse nach dem jeweiligen Prozess für diese Anwendung und zeigen Sie die Prozesseigenschaft an.

(3) Notieren Sie den Pfad beispielsweise /home/zh/Qt/Tools/QtCreator/bin/qtcreatorfür Qt Creator. Durchsuchen Sie die Festplatte mit dem Befehl nach Desktop-Dateien, die diesen Pfad enthalten sudo find / -name "*.desktop"|xargs grep /home/zh/Qt/Tools/QtCreator/bin/qtcreator. Sie erhalten "/home/zh/.local/share/applications/DigiaQt-qtcreator-community.desktop".

(4) Kopieren Sie diese Desktop-Datei nach ~ / Desktop, und schon sind Sie fertig.

user280121
quelle
Das war sehr hilfreich!
Chemkatku
2

Eine ganz und gar nicht offensichtliche Möglichkeit, eine Verknüpfung zu erstellen:

  1. Öffnen Sie Nautilus, navigieren Sie zu "Computer" (oder drücken Sie ctrl+ L, geben Sie /die Adressleiste ein und drücken Sie Enter).
  2. Öffnen Sie den Ordner usr.
  3. Öffnen Sie den Ordner share.
  4. Öffnen Sie den Ordner applications.
  5. Wählen Sie in diesem Ordner das Programm Ihrer Wahl (z. B. Gimp). Ziehen Sie es in Ihren Desktop-Ordner (in Nautilus) oder kopieren Sie es und fügen Sie es ein.
  6. Profitieren Sie von einer Desktop-Verknüpfung. Da Sie eine einfache Kopie des Anwendungsstartprogramms erstellt haben, kann es in einem zukünftigen Update zu Unterbrechungen kommen. Wenn Sie das Programm nicht sofort finden können /usr/share/applications, suchen Sie in den Unterverzeichnissen oder ~/.local/share/applications/.

Es ist lächerlich, wie aufwändig die Schritte sind, um ein Desktop-Symbol für eine Anwendung zu erhalten. Die folgenden Ansätze wurden versucht und funktionierten nicht:

  • Vom Dash auf den Desktop ziehen: Gibt einen Fehler aus.
  • Klicken Sie mit der rechten Maustaste auf das Symbol im Dash: Öffnet einen zweiten Informationsbereich, es ist jedoch keine Option zum Erstellen eines Symbols verfügbar.
  • Starten Sie das Programm, klicken Sie mit der rechten Maustaste auf den Startbildschirm: Es ist immer noch keine Option zum Erstellen einer Zeichenfläche verfügbar.
  • Öffnen Sie den Ordner "Desktop" in Nautilus (im Basisverzeichnis) und ziehen Sie das Programm vom Dash in den Dateibrowser auf den Desktop: der gleiche Fehler wie beim Ziehen vom Dash auf den Desktop.

Ich bin ein KDE-Benutzer, empfehle jedoch einem Peer-Schüler, Ubuntu (mit Unity) auszuprobieren. Hoffentlich ist dies die letzte Überraschung, aber ich habe meine Vorbehalte dazu.

Lekensteyn
quelle
1
Dies funktioniert nicht für Programme, die ich geschrieben habe, oder andere "nicht installierte" Programme.
Whitebeard
1

Ich hatte das gleiche Problem, aber meine war Matlab App. So habe ich es gemacht.

  1. Öffnen Sie Nautilus und klicken Sie auf Computer
  2. copy / usr / share / app-install / "Anwendungsname"
  3. Füge es auf deinem Desktop ein
  4. Klicken Sie mit der rechten Maustaste darauf und rufen Sie die Eigenschaften auf, klicken Sie auf die Registerkarte Berechtigungen und aktivieren Sie das Kontrollkästchen Ausführende Datei als Programm zulassen.

HINWEIS: Ersetzen Sie den Anwendungsnamen durch den Namen der installierten Anwendung. hoffe das hilft.

Christian Otoo
quelle
1

Ich mag dieses Verfahren: Desktop-Verknüpfung, um eine neue Desktop-Verknüpfung zu erstellen, führt zu nichts

Kurze Antwort:

sudo apt install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/Desktop/ --create-new

Geben Sie dann Ihren Namen und Befehl in das Dialogfeld ein, um auf dem Desktop Ihren brandneuen Launcher zu erstellen.

ps: Der erste Befehl ist nicht erforderlich, wenn Sie bereits gnome-desktop-item-edit haben

ps2 .: Bei anderen Antworten werden Software-Links und / oder kopierte Dateien als .desktop-Dateien erstellt. Bei diesem Ansatz wird eine brandneue .desktop-Datei erstellt

morhook
quelle
0

Sie können zu / usr / share / applications navigieren

mit Terminal dann eintreten

sudo nautilus .

Es öffnet sich ein Datei-Explorer mit Administratorrechten. Ohne "sudo" wurde der "Create link" ausgegraut.

Ceros
quelle
Wenn Sie nur einen Launcher wollen, können Sie auch einfach kopieren. Links müssen nicht wirklich verwendet werden, da es sich ohnehin nur um sehr kleine Textdateien handelt.
Jo-Erlend Schinstad
Bitte tun Sie nicht sudo nautilus. Verwenden Sie sudo -i nautilusstattdessen
Zanna
0

Dies ist die gleiche Antwort wie oben bei Jo-Erlend Schinstad, aber es ist der Terminal-Befehl.

ln -s /home/user/Desktop/originalFile.txt ~/Desktop/newShortcut.txt
Gen
quelle
-1

Wenn Sie einen Launcher aus einem Shell-Skript mithilfe einer GUI erstellen möchten

sudo apt-get install alacarte && alacarte

EDIT: Alacarte scheint veraltet zu sein. Bevorzugen Sie Arronax

sudo add-apt-repository ppa:diesch/testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q
arronax
Jonathan
quelle
Warum die Gegenstimme?
Jonathan