Wie erstelle ich ein Desktop-Symbol auf Centos 7?

18

Ich bin neu in Linux und das mag sehr dumm klingen, aber ich muss ein Desktop-Symbol auf Centos 7 erstellen, aber ich weiß nicht, wie es geht. Ich habe versucht zu googeln, aber ich kann nicht einmal Launcher finden. Brauchen Sie Hilfe

Kunwar
quelle
centos7 wird mit gnome3 ausgeliefert. Die Layouts sind unterschiedlich. Es gibt kein altes Gnome2 wie Panel und Launcher. Sie können eine Tastenkombination so konfigurieren, dass alle Fenster minimiert werdenSuper+D
WYSIWYG,
Auf der linken Seite sehen Sie eine Tafel. Oder klicken Sie auf die Registerkarte Aktivitäten in der oberen linken Ecke des Bildschirms. Gehen Sie zu Einstellungen -> Tastatur -> Verknüpfungen. Dort können Sie die Tastenkombination zum Minimieren aller Fenster auswählen.
WYSIWYG
Sie interessieren sich vielleicht nicht für das Programm Eclipse, aber dieses Video war meine Wissensquelle. Beachten Sie, dass Sie auch Desktopsymbole in Ihrem Desktop-Ordner in Ihrem Ausgangsverzeichnis erstellen können.
DJD

Antworten:

12

Die Verwendung von GNOME3 wird vorausgesetzt.

Verwenden einer bereits vorhandenen Verknüpfung

Referenz: Wie füge ich Desktop-Verknüpfungssymbole in RHEL7 hinzu? (2015) (Registrierung erforderlich)

  1. Klicken Sie auf das HomeVerzeichnis auf dem Desktop. Das Fenster Nautilus (Dateibrowser) wird geöffnet.

  2. Klicken Sie Computerim linken Navigationsbereich auf die Registerkarte und gehen Sie zu /usr/share/applications. Alle Anwendungssymbole werden im rechten Browserfenster angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf das gewünschte Symbol (Firefox, Kontakte usw.).

  4. Nachdem Sie mit der rechten Maustaste auf das Symbol geklickt haben, wählen Sie Copy Toim Kontextmenü. Ein Ziel auswählen wird geöffnet. Wählen Sie den Desktop-Ordner im linken Navigationsbereich aus (per Linksklick).

  5. Klicken Sie mit der linken SelectMaustaste auf die Schaltfläche unten rechts im Fenster.

Verwendung eines Symlinks

Dies ist eine alternative Technik, die funktioniert, solange Sie den Pfad zur ausführbaren Datei kennen.

Erstellen Sie einfach einen Symlink auf dem Desktop, der auf die ausführbare Datei verweist. Beispielsweise:

$ ln -sv /full/path/to/executable ~/Desktop/
‘/home/someuser/Desktop/executable’ -> ‘/full/path/to/executable’

$ ll ~/Desktop/
total 0
lrwxrwxrwx. 1 someuser someuser 57 Oct  1 19:31 executable -> /full/path/to/executable

Der obige Schritt kann auch grafisch mit der FilesAnwendung ausgeführt werden. Navigieren Sie dazu zur ausführbaren Datei, klicken Sie mit der rechten Maustaste und wählen Sie Make Link. Ziehen Sie den neu erstellten Link auf den Desktop und legen Sie ihn dort ab.

Passen Sie anschließend das Symbol der Verknüpfung grafisch an. Es ist nicht klar, wo diese Anpassung gespeichert ist, da die Verknüpfung immer noch nur ein Symlink ist.

Acumenus
quelle
Was ist, wenn ich ein Programm mit einem zusätzlichen Argument ausführen muss? zB / usr / local / MATLAB / bin / matlab -desktop ... Muss ich nur ein kleines Skript erstellen, das das Programm mit dem Argument aufruft, und stattdessen auf das Skript verlinken?
reas0n
2
Beantwortete meine eigene Frage: Gehe zu / usr / share / applications und erstelle dort eine .desktop-Datei. Sie können eine der vorhandenen Dateien kopieren und einfach die relevanten Informationen des Programms, einschließlich des Befehls, durch Argumente ersetzen. Dann können Sie eine Kopie davon auf Ihrem Desktop erstellen. Ich glaube, das ist der richtige Weg.
reas0n
4

Versuchen Sie dies, um eine Verknüpfung / einen Starter auf GNOME 3 Desktop zu erstellen

Hinweis: Ich verwende CentOS 7, auf dem Gnome 3 Desktop ausgeführt wird.

  1. Öffnen Sie ein Terminal
  2. Zum Desktop-Verzeichnis (/ home / $ yourname / Desktop /)
  3. Erstellen Sie eine Desktop-Datei (berühren Sie appName.desktop)
  4. Öffnen Sie die Datei und fügen Sie den folgenden Inhalt zur Datei hinzu (vi appName.desktop)

[Desktop Eintrag]

Version = 1.0

Typ = Anwendung

Terminal = wahr

Exec = / home / $ YOURNAME / apps / scilab-6.0.0 / bin / scilab

Name = Scilab

Kommentar =

Icon = / home / $ IHR NAME / apps / scilab-6.0.0 / share / icons / hicolor / 32x3 / apps / scilab.png

Kommentar [de_DE.utf8] =

Name [de_DE] = Scilab 6.0

  1. Dateiberechtigung auf 755 ändern (chmod 755 appName.desktop)

Variablenwert:

Terminal = Dies ist ein Wert, der entweder wahr oder falsch ist (abhängig von Ihren Anwendungsanforderungen). Wenn es sich um eine Terminal-Abhängigkeitsanwendung handelt, ist true andernfalls false.

Exec = Pfad zur ausführbaren Datei Ihrer Anwendung

Icon = Pfad zu Ihrer App-Symboldatei (.png oder .svg)

Name [de_DE] = Der Name, der auf Ihrem Desktop unter dem Symbol angezeigt wird

Jay Suttiruttana
quelle
3

In diesem Dokument bedeutet Klicken zweimal klicken


  1. Klicken Sie auf dem Desktop auf Basisverzeichnis. Das Dateibrowser-Fenster wird geöffnet.

  2. Klicken Sie im linken Navigationsbereich auf die Registerkarte Computer und gehen Sie zu / usr / share / applications. Alle Anwendungssymbole werden im rechten Browserfenster angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf das gewünschte Symbol (Firefox, Kontakte, Terminal usw.).

  4. Nachdem Sie mit der rechten Maustaste auf das Symbol geklickt haben, wählen Sie im Menü Kopieren nach.

  5. Select Copy Destination wird geöffnet, wählen Sie den Home-Ordner im linken Navigationsbereich (per Linksklick)

  6. Wählen Sie im rechten Bereich Desktop aus und doppelklicken Sie darauf

  7. Klicken Sie oben rechts im Fenster mit der linken Maustaste auf die Schaltfläche Auswählen.

Todd
quelle
1

Verknüpfungen zum Bedienfeld funktionieren in CentOS 7 nicht.

Als Arbeitsrunde konnte ich etwas zum Laufen bringen, aber nicht ideal. Gnome 3 scheint aus Sicht der Benutzeranpassbarkeit ein Rückschritt zu sein.

Installieren Sie gnome-shell-fripperydie Modi ~ / .local und konfigurieren Sie sie Utilities -> Tweak Tooküber "Anwendungsmenü" .
Sie können auch die /usr/share/applications.desktop-Datei kopieren und ~/Desktopfür Verknüpfungen ~/.local/share/applicationsnach kopieren und sie im "Anwendungsmenü" nur für diesen Benutzer anzeigen lassen, /usr/share/applicationsfür systemweit nur für diesen Benutzer im "Anwendungsmenü" ~/.local/share/applications .
Sie können auch * .desktop-Dateien ändern /usr/share/applicationsund ~/.Desktopals Desktop-Verknüpfung in den Benutzerordner einfügen.

M Tariq
quelle