Wie kann ich Starter auf meinem Desktop erstellen?

255

In älteren Versionen war es einfach, einen Starter auf meinem Desktop zu erstellen. Ich musste nur mit der rechten Maustaste auf meinen Desktop klicken und die Option "Startprogramm erstellen" auswählen.

Wie kann ich jetzt solche Trägerraketen erstellen?

tinuz
quelle
Schauen Sie sich Xubuntu an : Xfce unterstützt dies sehr elegant über den Menü-Editor .
魔 农 农
Ich musste das Tweak-Tool starten, Desktopsymbole aktivieren, dann auf das Home-Symbol auf dem Desktop doppelklicken und dann den Ordner auf den Desktop ziehen und dabei die ALT-Taste gedrückt halten (nicht zuvor). Andere Methoden würden nicht funktionieren, bis Ienabled Symbole auf dem Desktop :)
Spikolynn
Ich weiß, dass es bereits viele gute Antworten gibt, aber hier ist meine bevorzugte Methode mit einem detaillierten Beispiel unter Verwendung der Arduino IDE v1.8.5: askubuntu.com/a/1014261/327339
Gabriel Staples

Antworten:

207

Der alte GUI-Dialog ist weiterhin verfügbar, wenn Sie diesen weiterhin verwenden möchten:

Verwenden von ALT+ F2Typ

gnome-desktop-item-edit --create-new ~/Desktop

Dadurch wird das alte GUI-Dialogfeld gestartet und ein Startprogramm auf Ihrem Desktop erstellt:

Bildbeschreibung hier eingeben

Voraussetzungen

gnome-desktop-item-editwird automatisch installiert, wenn Sie gnome-shell / gnome-fallback installiert haben. Es wird auch automatisch installiert, wenn Sie zuvor installiert haben gnome-tweak-tool.

Alternativ können Sie das alte Gnome-Panel auch ohne viel Platz installieren:

sudo apt-get install --no-install-recommends gnome-panel

Sie können die MyLauncher.DesktopDatei später von ~/Desktopnach verschieben ~/.local/share/applications/, um sie in allen Anwendungs-Dashboards /usr/local/share/applicationsanzuzeigen oder um sie allen Benutzern zur Verfügung zu stellen (dank des Kommentars von @ JonBently).

fossfreedom
quelle
66
Obwohl dies eine fantastische Antwort ist, ist es wirklich traurig, dass Ubuntu es so schwierig gemacht hat.
Djangofan
15
Was passiert, wenn Sie einen Starter erstellt haben, der "Starter erstellen" gestartet hat, um dies gnome-desktop-item-edit --create-new ~/Desktopin den Befehlsbereich zu integrieren, und dann ein Desktopsymbol zum Erstellen von Startern haben.
Mateo
2
Dies funktioniert unter Ubuntu 14.04 nicht: ALT + F2 öffnet den Starter der Startleiste in Unity! Die folgende Lösung von @virpara funktioniert jedoch: Wie kann ich
Rubo77
15
Es lohnt sich hinzuzufügen, dass ein guter Ort für diese ist ~/.local/share/applications/- dann tauchen sie im Bindestrich auf.
Artfulrobot
8
Ich verstehe nicht, warum es so schwer sein sollte?
Adelin
119

Sie können es manuell tun. Erstellen Sie eine neue Textdatei mit dem Namen something.desktop und schreiben Sie diese dort hinein:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here

Vergessen Sie nicht, die Datei ausführbar zu machen ( chmod +x something.desktop).

fnkr
quelle
5
Danke für deine Antwort. Wo muss ich die Datei platzieren, ich kann es in den Ordner .local / share / applications platzieren und in das Startfenster ziehen und ablegen, aber das ist nicht das, was ich will. Ich möchte sie auf meinem Desktop anstatt auf dem Startbildschirm haben.
Tinuz
Dann stelle es auf deinen Desktop! Sie können es überall platzieren, wo Sie wollen.
4.
3
Vielen Dank für die Antwort, es funktioniert jetzt .. Ich musste die Datei ausführbar machen :)
tinuz
Dies funktioniert, außer Sie müssen erwähnen, dass die Datei ausführbare Berechtigungen haben muss.
Triplethreat78
7
Dies ist ein großer Schmerz. Sie müssen eine Textdatei bearbeiten, um eine Verknüpfung zu erstellen? Warum machen wir es viel schwieriger als unter Windows? Und wie kommt man auf einen "Icon-Pfad hier", wenn man eine ausführbare Datei hat? Viel Glück beim Extrahieren von Ikonen - eine ganz andere Aufgabe. Es ist erstaunlich, wie schwierig diese einfachste Aufgabe für Ubuntu ist!
Dan Dascalescu
44

Es geht cooler Weise:

Arronax


Arronax

Originalfoto von iloveubuntu.net, auf das momentan nicht zugegriffen werden kann

So installieren, geben Sie öffnen Sie ein Terminal mit Ctrl+ Alt+ Tund schreiben:

sudo add-apt-repository ppa: diesch / testing 
sudo apt-get update
sudo apt-get install arronax
Nautilus -q

Das ist cooler, weil es Drag & Drop und mehr Funktionen mit einer GUI hat .

Mehr über Arronax auf ubuntugeek.com .

hingev
quelle
Dies ist ein sehr ordentliches Werkzeug. Siehe Autorenseite florian-diesch.de/software/arronax
Rüdiger Wolf
Jetzt ist alacarte kaputt, das ist der Weg. Es zeigt Ihnen nicht alle Ihre Trägerraketen wie alacarte, aber Sie können mehr Einstellungen für sie
Das ist wirklich schön und nicht nur für Unity. Funktioniert auch gut auf MATE!
JonasCz
DANKESCHÖN! hat ein paar Fehler bei der Installation gemeldet (Ubuntu 16), aber es hat einwandfrei funktioniert! Zeigt auch im Launcher das richtige Symbol an!
18.
AUCH KÜHLER! Es gruppiert die geöffneten Fenster unter dem Startsymbol - schön!
18.
35

Funktioniert nicht mehr in der neuesten Version, Desktopsymbole wurden vollständig entfernt.

Dies ist eine Lösung, um es wieder über das Kontextmenü in Gnome und Unity zu erhalten.

1- Installieren Sie das Gnome-Tweak-Tool Installieren Sie das Gnome-Tweak-Tool , falls Sie es noch nicht haben.

sudo apt-get install gnome-tweak-tool

2- Geben Sie dann Folgendes ein, um es zu starten

gnome-tweak-tool

Oder verwenden Sie die Tastenkombination Alt+ F2geben Sie gnome-tweak-tooldann auf „Ausführen“

3- Navigieren Sie zur Registerkarte "Desktop" auf der linken Seite (siehe Abbildung) und aktivieren Sie
"Den Desktop vom Dateimanager verwalten lassen".

Bildbeschreibung hier eingeben

4- Quelle für diesen Teil: 1 Jetzt erstellen wir ein Skript, um das Rechtsklick-Menü aufzurufen -

Öffnen Sie geditentweder per Terminal oder Alt+ F2, fügen Sie den Code ein

gnome-desktop-item-edit ~/Desktop/ --create-new

Fügen Sie dies nur in das neue Textdokument ein und speichern Sie es als "Create New Launcher" (keine Erweiterung erforderlich) nächster Schritt).

5- Jetzt müssen wir die Datei ausführbar machen. Klicken Sie mit der rechten Maustaste auf die Datei. Gehen Sie zu> Eigenschaften> Klicken Sie auf die Registerkarte Berechtigungen. Suchen Sie nach "Ausführen" und aktivieren Sie "Datei als Programm ausführen lassen" und schließen Sie das Dialogfeld.

6- Öffnen Sie den Dateibrowser, gehen Sie zu> Ansicht> Versteckte Dateien anzeigen, navigieren Sie zu Ihrem Basisordner und legen Sie die Datei ab ~/.gnome2/nautilus-scripts. Unten gezeigt -

Bildbeschreibung hier eingeben

7- Jetzt haben wir einen neuen Starter im Rechtsklick-Menü! Direkt auf Ihrem Desktop klicken und gehen Sie zu> Scripts> Neue Launcher füllen Sie die comand Informationen für die Anwendung , die Sie wollen,
Gezeigte unten- Bildbeschreibung hier eingeben

Wenn Sie vergessen haben, wie der Startbefehl der App lautet, klicken Sie auf "Durchsuchen" und navigieren Sie zu "Dateisystem"> "usr"> "bin". Dies sind die Anwendungen auf Ihrem System. Die meisten sollten das Symbol automatisch finden, nachdem Sie auf "Öffnen" geklickt haben. obwohl sie nicht vor auftauchen.

Wenn das Symbol nicht angezeigt wird, wenn Sie zum Feld "Startprogramm erstellen" zurückkehren, können Sie ein Symbol hineinziehen, indem Sie das Symbol in / usr / share / icons suchen. Es gibt Standard - Icons in den verschiedenen Themen Ordner oder bestimmte Symbole in der /usr/share/icons/hicolor/scalable/appsoder /usr/share/icons/hicolor/48x48/apps, oder , wenn später wollen Sie in ein Symbol setzen können Rechtsklick> Eigenschaften zu ziehen und das Symbol fallen in.

(Dieser Teil nur für gnome, alt+ f2ist diffrent in Einheit) Eine weitere Möglichkeit , bekannte Anwendungen zur Liste ist zu schlagen Alt+ F2und klicken Sie auf der App unter „Show Liste der bekannten Anwendungen“ können Sie dann den Befehlstext für das Programm kopieren in einfügen zum
erstellen neuer Launcher.

Bildbeschreibung hier eingeben

All dies macht es extrem einfacher, benutzerdefinierte Starter zu erstellen, und nach der Einrichtung können Sie sie ohne das Terminal erstellen.

Mateo
quelle
Vielen Dank, dass Sie sich die Zeit genommen haben, dies aufzuschreiben! Ich habe die Schritte abgeschlossen und es ist großartig, jetzt so einfach Trägerraketen herstellen zu können.
Kamil Slowikowski
6
Das ist lächerlich kompliziert ...
Reinier Post
Was könnte der Grund dafür sein, dass Tweaker nicht funktioniert? Ich habe Desktopsymbole in Gnome 3.28.1 aktiviert, aber sie wurden nicht angezeigt.
Suncatcher
Die Unterstützung für Desktopsymbole wurde in neuen Versionen vollständig entfernt.
Mateo
33
  1. Erstellen Sie die .desktop-Datei in / usr / share / applications /.

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Fügen Sie den folgenden Text ein

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

Geben Sie dem Namen den gewünschten Namen.

Verwenden Sie für Icon und Exec entweder einen vollständigen Pfad oder einen "System" -Namen. Das Symbol für den VLC-Videoplayer lautet beispielsweise /usr/share/icons/hicolor/48x48/apps/vlc.png oder einfach vlc (ohne die Erweiterung .png).

Informationen zu Kategorien finden Sie in der Liste der XDG-Standards .

Rahul Virpara
quelle
Nun,
Sie meinen, es gibt kein Verzeichnis mit dem Namen applicationsin /usr/share/? Wie kann es möglich sein?
Rahul Virpara
ja gut ich habe es herausgefunden. Vielen Dank für die Lösung. Es wirkt wie ein Zauber.
user590849
@virpara warum jeweils? Ich habe es in einer anderen Reihenfolge zum Laufen gebracht, aber vielleicht hat mir etwas gefehlt?
Elster
@Magpie du hast recht. Bestellung spielt hier keine Rolle. Es ist mein Fehler.
Rahul Virpara
12

So erstellen Sie einfacher einen Launcher für ein Programm:

Wenn Sie das Programm in Ihrem Dash finden, klicken Sie einfach auf das Symbol für das Programm in Ihrem Dash und ziehen Sie es auf Ihren Desktop oder wo immer Sie es möchten. :)

Trevor
quelle
1
Funktioniert nicht bei mir (Fehlermeldung) in Ubuntu 14.04
BurninLeo
Möglicherweise müssen Sie die mittlere Maustaste verwenden. Dadurch wird eine symbolische Verknüpfung zur .desktop-Datei erstellt. Es wird immer noch nicht funktionieren, es sei denn, die .desktop-Datei ist ausführbar.
Seppo Enarvi
12

In 14.04 / 15.10 / 16.04 / 17.04 / 17.10 So erstellen Sie eine Verknüpfung auf dem Desktop zu einer vorhandenen Anwendung : Die einfachste Lösung (die ich in den anderen Antworten nicht finden kann) besteht darin, die Desktop-Datei der Anwendung auf den Desktop zu kopieren: gehen auf /usr/share/applications,Rechtsklick auf den Desktop - Datei der Anwendung >copy, gehen Sie zu Ihrem Desktop mit der rechten klicken >paste. Vergessen Sie nicht, es ausführbar zu machen. Das richtige Symbol wird angezeigt, nachdem Sie es ausführbar gemacht haben.

Ein einfaches Ziehen und Ablegen des Symbols von Dash auf den Desktop funktioniert in 14.04 nicht.

Jacob Vlijm
quelle
1
Dies funktionierte für mich in 14.04:xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Adam Monsen
Auf Pastemeinem Gnome 3.28.1
Suncatcher
@Suncatcher Das liegt daran, dass 3.28 Desktop-Symbole überhaupt nicht mehr unterstützt ...
Jacob Vlijm
5

Erstellen Sie eine Datei mit dem Namen something.desktop, öffnen Sie sie in gedit und geben Sie Folgendes ein:

[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon

Put this is /usr/share/applicationsund wenn Sie es ausführen, klicken Sie mit der rechten Maustaste auf die App im Unity Launcher und markieren Sie " Keep in launcher " (wenn Sie es im Unity Launcher haben möchten), oder legen Sie es einfach auf Ihren Desktop, wenn Sie einen Desktop-Launcher haben möchten.

Fügen Sie diese Datei ein, ~/.local/share/applicationswenn Sie dies auf Ihren Benutzer anwenden möchten.

Jurriaan hat eine grafische Python-App erstellt, die Sie hier herunterladen können: http://jurschreuder.nl/UnityLaunchCreator.tar.gz

Greg Treleaven
quelle
4

So erstellen Sie eine Desktop-Verknüpfung UND eine Unity Dash-Symboloption ("Startmenü") mit einer .desktop-Datei und zwei Symlinks

In diesem Beispiel erstellen wir einen Launcher für Arduino v1.8.5. Die ausführbaren Dateien wurden zuvor in diesen Ordner extrahiert: "~ / Downloads / Install_Files / Arduino / arduino-1.8.5". Die ausführbare Hauptdatei zum Starten der Anwendung befindet sich unter "~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino".

Befolgen Sie mein Beispiel unten, und aktualisieren Sie alle für Ihre Anwendung erforderlichen Schritte, einschließlich der erforderlichen Änderung des Inhalts der .desktop-Datei.

Meine Strategie wird darin bestehen, eine einzige .desktop-Datei zu erstellen, die als "Master" -Startprogramm für das Programm fungiert. Anschließend werden zwei symbolische Links (Symlinks) zu dieser Datei erstellt, damit wir das Programm (1) über ein Symbol auf starten können auf Ihrem Desktop und (2) über das Suchmenü von Unity Application Launcher.

F: Warum machen Sie das so?
A: Nun, Sie müssen nur eine einzige .desktop-Datei bearbeiten, um Änderungen an den Verknüpfungen an beiden Stellen gleichzeitig vorzunehmen.

F: Warum nicht einfach die .desktop-Datei direkt auf dem Desktop erstellen und dann einen einzelnen Symlink für den Unity-Anwendungsstarter erstellen?
A: Auf diese Weise befindet sich die .desktop-Datei sicher in einem anderen Ordner, in dem Sie und Ihre Kinder sie nicht versehentlich vom Desktop löschen, sodass Sie wissen, dass sie nicht versehentlich geändert oder gelöscht wird.

SCHRITTE:

1. Erstellen Sie mit einem Texteditor Ihrer Wahl einen Launcher (.desktop-Datei), und bearbeiten Sie ihn nach Bedarf. Speichern Sie es in "~ / Desktop_launchers / Arduino_1_8_5.desktop".

Hier sind die Befehle, mit denen ich den GUI-Texteditor "leafpad" verwende:

mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop

Kopieren Sie Folgendes und fügen Sie es in die soeben erstellte Datei "Arduino_1_8_5.desktop" ein.

  • Beachten Sie, dass mein Heimatverzeichnis ("~") "/ home / gabriels" ist. Ändern Sie es unten für Ihren Benutzernamen.
  • Beachten Sie auch , dass für ExecPfade mit Leerzeichen, Sie müssen die einfachen Anführungszeichen verwenden ( ') um den Pfadnamen unten, sonst werden Sie eine „Fehler Starten der Anwendung“ erhalten , wenn Sie auf der Flucht Link klicken.
  • Für den IconPfad dürfen jedoch keine einfachen Anführungszeichen verwendet werden , auch wenn der Pfad Leerzeichen enthält. Andernfalls wird das Symbol im Link nicht ordnungsgemäß angezeigt.

Arduino_1_8_5.desktop Dateiinhalt:

[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true

Speichern und schließen.

2. Machen Sie es ausführbar.

Hinweis: Dieser Schritt ist wichtig! Sie müssen dies tun, BEVOR Sie im nächsten Schritt den symbolischen Link erstellen. Andernfalls funktioniert der symbolische Link, den Sie erstellen möchten, nicht ordnungsgemäß als Verknüpfung zum Starten des Programms von Ihrem Desktop.

chmod +x Arduino_1_8_5.desktop

3. Stellen Sie auf dem Desktop einen symbolischen Link zu Ihrem obigen Desktop-Startprogramm her, damit Sie es von dort aus starten können:

Befehlsformat: "ln -s / pfad / zu / datei / pfad / zu / symlink_zu_machen"

ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop

Beachten Sie, dass das Beenden Ihres Symlinks mit ".desktop" obligatorisch ist, da es sonst nicht als Desktop-Verknüpfung angezeigt wird oder ordnungsgemäß funktioniert.

4. Stellen Sie im Unity-Anwendungsmenü einen symbolischen Link dazu her, damit Sie ihn auch von dort aus starten können:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Anmerkungen:

  • Die .desktop-Dateien der Unity-Anwendung werden gespeichert in: "/ usr / share / applications"
  • Randnotiz, die Sie zu Ihrem allgemeinen Wissen hinzufügen sollten: Die .desktop-Dateien im Anwendungsverzeichnis müssen im Gegensatz zum Desktop nicht als ausführbar markiert werden, um zu funktionieren.

5. Fertig!

  • Wenn Sie die Desktop-Datei jetzt aktualisieren müssen, aktualisieren Sie sie direkt an nur einer Stelle: "~ / Desktop_launchers / Arduino_1_8_5.desktop". Die Änderungen werden dann automatisch durch die Symlinks auf dem Desktop und in "/ usr / share /" erkannt. anwendungen ".
  • Wenn das Desktop-Symbol nach dem Ändern nicht aktualisiert wird, klicken Sie auf den Desktop und drücken Sie dann entweder F5oder Ctrl+ R, um die Desktop-Symbole zu aktualisieren .
  • Um die Verknüpfungen zu entfernen, löschen Sie einfach die Symlinks vom Desktop und von "/ usr / share / applications" wie folgt:
    • rm ~/Desktop/Arduino_1_8_5.desktop
    • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Screenshots:

Mein Desktop mit der neu erstellten Verknüpfung:

Bildbeschreibung hier eingeben

Das Unity Launcher-Menü mit der neu erstellten Verknüpfung:

Bildbeschreibung hier eingeben

Zusätzliche Lektüre:

Weitere Informationen und alternative Techniken finden Sie in der offiziellen Ubuntu-Dokumentation zu "UnityLaunchersAndDesktopFiles" hier: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

Gabriel Staples
quelle
3

In Anbetracht der vorherigen Antwort von Scaine gnome-panelinstalliert die Art und Weise Abhängigkeiten, aber am Ende der Dinge - wir brauchen diese nicht wirklich, wir müssen nur .desktopDateien erstellen. Daher habe ich ein kleines Skript erstellt, das genau das grafisch erledigt und eine benannte .desktopDatei in dem ~/DesktopOrdner erstellt, die für die Verwendung bereitsteht und im Unity-Launcher gespeichert wird . Nicht das beste Scripting, aber es macht den Job.

Dies kann als Datei mit dem Namen gespeichert makeLauncher.shwerden. Ändern Sie die Berechtigungen über Rechtsklick -> Eigenschaften -> Berechtigungen -> Ausführen der Datei als Programm zulassen.

#!/bin/bash

FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
        --add-entry="Program Name" \
        --add-entry="Command or path to file" \
        --add-entry="Terminal app(true/false)" \
        --add-entry="Icon (path)") 

[ $? == 0 ] || exit 1

awk -F'|' -v home="$HOME" '{ 
    FILE = home"/Desktop/"$1".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name="$1 >> FILE
        print "Exec="$2 >> FILE
        print "Terminal="$3 >> FILE
        if ($4 !~ /^[ ]*$/)
            print "Icon="$4 >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

Und so sieht es aus

Bildbeschreibung hier eingeben

Anmerkung : Leider hat das Formularfeld von zenity kein Kontrollkästchen für ein Formular-Widget, daher muss die Option Wahr / Falsch für die Terminal-App eingegeben werden. Ich denke darüber nach, dieses Skript in PyQt umzuschreiben.

Sergiy Kolodyazhnyy
quelle
1
Vorschläge: Die Terminal-App sollte ein Kontrollkästchen sein - dies würde den Code etwas komplexer machen, aber für den Benutzer einfacher. Das Symbol kann optional eine Dateiauswahl sein.
muru
@muru guter Vorschlag - ich werde daran arbeiten.
Sergiy Kolodyazhnyy
Ich habe das Skript zu einer Nautilus-Aktion hinzugefügt, aber es erstellt den Launcher nur auf dem Desktop. Gibt es eine Möglichkeit, den Starter in dem Ordner zu erstellen, in dem das Skript ausgeführt wird (mit dieser Aktion)?
1
@cipricus na ja, möglich: das Skript schreibt nach FILE = home"/Desktop/"$1".desktop", wobei homezum Teil als Variable für den awkBefehl definiert ist -v home="$HOME". Sie können alle Verweise auf FILE aus dem awkBefehl entfernen und den Befehl selbst auf einen bestimmten Dateinamen umleiten, über den Sie einen Namen erstellen möchten > somefile.desktop. Es ist nicht allzu schwierig, muss nur diesen bestimmten Teil umschreiben. Bitte erinnern Sie mich in ein paar Tagen. Ich werde versuchen, diese Antwort morgen zu aktualisieren, aber ich könnte vergessen.
Sergiy Kolodyazhnyy
Vielen Dank! - Ich habe mir diese einfachere Antwort ausgedacht ( Add 'Create launcher' to Nautilus context menu (without gnome-desktop-item-edit) ), aber ich denke, deine könnte netter sein.
2

Bitte beachten Sie diese Wiki-Seite, die ich erstellt habe, da mir aufgefallen ist, dass Fragen zu Desktop- und Unity-Launchern sehr häufig gestellt werden :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

hytromo
quelle
2
Bitte fügen Sie eine Zusammenfassung oder Schritte für das, was der Benutzer tun kann, nur ein Link ist nicht sehr hilfreich.
Mateo
2

Dies kann leicht mit nautilus-action& erreicht werden gnome-desktop-item-edit.

SCHRITTE:

  • Installieren Sie nautilus-action, indem Sie folgenden Befehl im Terminal ausführen:

    sudo apt-get install nautilus-action
    
  • Starte Nautilus-Actions und erstelle eine neue Action.

  • Aktivieren Sie auf der Registerkarte "Aktion" das Kontrollkästchen " Element im Kontextmenü des Standorts anzeigen " und geben Sie unter " Kontextbezeichnung " Folgendes ein: Startprogramm erstellen.

nautilus-action-create-launcher1

  • Öffnen Sie jetzt die Registerkarte Befehl und geben Sie die folgenden Details ein:

    Etikette: Create Launcher

    Pfad: gnome-desktop-item-edit

    Parameter: --create-new %f

    Arbeitsverzeichnis: Click Browse and select your Desktop folder.

    Bildbeschreibung hier eingeben

  • Lassen Sie die restlichen Registerkarten unverändert. Speichern Sie jetzt Ihren Befehl und beenden Sie das Programm:

    Bildbeschreibung hier eingeben

  • Starten Sie Nautilus neu:

    nautilus -q
    
  • Sie können Verknüpfungen aus dem Kontextmenü hinzufügen, indem Sie Starter erstellen auswählen

    Bildbeschreibung hier eingeben

    Bildbeschreibung hier eingeben

Die Verknüpfung wird in Ihrem aktuellen Verzeichnis hinzugefügt, auf das Sie mit der rechten Maustaste klicken

GETAN!

Khurshid Alam
quelle
Kleinere Korrekturen, bitte korrigieren Sie den ersten Befehl, um "Nautilus-Aktionen" und nicht "Nautilus-Aktion" zu lesen.
Daniel Dropik
Versuchte dies unter Ubuntu 18.04.1 aber get $ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
brewmanz
nautilus-actionwurde ersetzt durch filemanger-actions. Aber es ist nicht im Repo, benutze ppa aus dem Fehlerbericht: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597
Khurshid Alam
1

Installieren Sie "Create Launcher" vom Ubuntu Software Center. Sie können diesen Namen durchsuchen, um ihn dort zu finden. Siehe auch: Link - Ubuntu-Apps-Verzeichnis

Marian Lux
quelle
1

Ich habe bemerkt, dass sowohl Gnome-Panel als auch Gnome-Tweak-Tool eine Menge Abhängigkeiten benötigen, auch mit --no-recommends.

Die Methode, die ich bisher verwendet habe, besteht darin, ein beliebiges Symbol aus dem Dash auszuwählen, z. B. Firefox, und es auf den Desktop zu ziehen. Sie können kein Symbol aus dem Launcher ziehen, es lässt Sie nicht zu. Es muss also der Dash sein, also drücke die Super (oder Windows) -Taste auf deiner Tastatur, um den Dash zu starten, stelle sicher, dass er nicht im Vollbildmodus ist (schalte ihn mit der Schaltfläche oben links um) und ziehe dann ein beliebiges Symbol auf Ihr Desktop.

Klicken Sie dann mit der rechten Maustaste auf das neue Desktop-Symbol und ändern Sie den Pfad, die Beschreibung, das Symbol (und den Kommentar, wenn Sie möchten). Ziehen Sie dann diesen neuen Launcher an eine beliebige Stelle /home/yourname/Misc/Appsund ziehen Sie ihn schließlich von dort in den Launcher.

Hinweis: Wenn Sie die Datei direkt vom Desktop auf den Launcher ziehen und dann die Desktop-Datei löschen, funktioniert der Launcher-Eintrag nicht mehr, obwohl er gut aussieht. Ich nehme an, es ist eine Art Verknüpfung zum Original, das Sie gerade gelöscht haben.

Scaine
quelle
Dies funktioniert (nicht mehr?) In Ubuntu 13.04. Das Ziehen eines Launcher-Symbols aus dem Dash hat keine Auswirkungen. Es geht einfach "zurück" zum Launcher. Ich denke, dass dies in früheren Ubuntu-Versionen funktioniert hat. Ich weiß nicht, warum sie immer wieder nützliche Funktionen entfernen.
Matteo
Ja, Sie können nicht aus dem Launcher ziehen, sondern müssen aus dem Dash ziehen. Drücken Sie also die Super-Taste, um Dash aufzurufen, und jedes Symbol ist ausreichend. Außerdem muss der Dash NICHT im Vollbildmodus angezeigt werden (oben links wird die Größe umgeschaltet), damit Sie den Desktop sehen können, auf den Sie Ihr Symbol ziehen können. Funktioniert noch im 13.04. Ich habe das in 13.10 noch nicht ausprobiert.
Scaine
Oh ich verstehe, ich dachte, du sprichst über den Launcher, weil ich die Namen verwechsle und der Bindestrich den gesamten Bildschirm der Maschine bedeckt, auf der ich ihn ausprobiert habe, sodass ich nichts vom Bindestrich ziehen konnte. Aber ich bin mir nicht sicher, ob es Vollbild war. Ich denke, der Bildschirm ist zu klein und der Strich ohne Vollbild füllt alles aus. Was kann man in einem solchen Fall tun? Es sieht nicht so aus, als könnten Sie die Größe des Strichs ändern
Matteo 29.10.13
1
Hallo Matteo - Entschuldigung, das habe ich vorher nicht gesehen. Aber ich kann trotzdem nicht helfen! Sie können die Größe des Dash als solches nicht ändern, aber oben links auf dem Bildschirm befindet sich eine Umschalttaste, mit der Sie zwischen dem Vollbildmodus und dem "Netbook" -Modus wechseln können, der einen Teil des Bildschirms einnimmt. Vielleicht hat dieser Anteil ein Minimum, das für Ihren Bildschirm noch zu groß ist? Ich bin mir nicht sicher. Es lohnt sich, auf dieser Site zu suchen, nehme ich an?
Scaine
1

Ich habe ein kleines Kommandozeilenprogramm für die Erstellung von Launchern entwickelt. Beispiel:

iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png

Es wird ein entsprechender Desktop-Eintrag erstellt in ~/.local/share/applications:

[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

Sie können es dann wie folgt auf Ihren Desktop verschieben:

mv ~/.local/share/applications/sublime-text.desktop ~/Desktop

Stärkere Alternativen sind Alacarte und MenuLibre (sie haben mehr Funktionen und eine grafische Benutzeroberfläche).

Marco Liceti
quelle
der link zum script ist tot
0

Diese Startprogramme haben ein Problem: Sie können sie nicht über den Webbrowser verwenden, um beispielsweise Archive an E-Mail-Nachrichten anzuhängen oder Dateien auf Websites wie http://2shared.com/ hochzuladen.

Es gibt eine einfache Lösung:

  1. Öffnen Sie ein Terminalfenster
  2. Lauf ln -s /destination/directory ~/Desktop/nameofshortcut

zum Beispiel: ln -s /data/music ~/Desktop/good_music

Auf diese Weise wird auf dem Desktop ein Symbol mit dem Bild eines Ordners mit einem Pfeil darunter angezeigt, der eine Verknüpfung anstelle der Feder oder Rakete der Trägerraketen darstellt.

Vefa73distritus
quelle
0

In 14.04 können Sie mit der rechten Maustaste auf die ausführbare Datei klicken und auswählen Make Link. Anschließend können Sie diesen Link auf Ihren Desktop ziehen und dort ablegen.

Um dieses Programm an Ihren Launcher anzuhängen, starten Sie einfach das Programm und klicken Sie bei laufendem Programm mit der rechten Maustaste auf das Symbol in Ihrer Launcher-Leiste und wählen Sie Lock to Launcher.

Hinweis: Das Hinzufügen von Programmen zu Ihrer Startleiste auf diese Weise funktioniert nicht mit WINE-Anwendungen. Sie können jedoch weiterhin WINE-Apps auf diese Weise zu Ihrem Desktop hinzufügen.

Alium Britt
quelle
-2
  1. Starten Sie die Terminalanwendung. (Hotkey: Strg + Alt + T)
  2. Verwenden Sie den Befehl sudo nautilus , um den Dateimanager als Superuser (Administratorebene Ihres Kontos) zu starten. (*)
  3. Durchsuchen Sie Computer> usr> share> applications und blättern Sie nach unten zu der Anwendung, die Sie verwenden möchten.
  4. Ziehen Sie vom Fenster des Nautilus-Dateimanagers auf den Desktop. (Stellen Sie sicher, dass das Nautilus-Fenster nicht maximiert ist.)
  5. Schließen Sie Nautilus und verlassen Sie das Terminal.
  6. Ziehen Sie den neuen Launcher auf dem Desktop an die gewünschte Stelle.

(*) Sie erhalten eine Fehlermeldung, wenn Sie versuchen, Nautilus als normalen Benutzer per Drag & Drop zu verwenden. Dieser Fehler hat mich dazu gebracht, die sechs hier aufgeführten Schritte herauszufinden. Es ist ein weiteres Beispiel dafür, dass "Misserfolg" ein Schritt auf dem Weg zum Erfolg ist.

Algot Runeman
quelle
Das Starten von Nautilus als Superuser ist völlig unnötig. Drücken und halten Sie einfach Strg + Umschalt, während Sie die Maustaste auf der Datei loslassen, um eine Verknüpfung zu erstellen, nachdem Sie sie an ihren Zielort gezogen haben (Schritt 4).
David Foerster