Come creare un'icona desktop su centos 7?


18

Sono nuovo di Linux e questo può sembrare molto stupido, ma ho bisogno di creare un'icona desktop su Centos 7 ma non so come farlo. Ho provato a cercare su Google ma non riesco nemmeno a trovare Launcher. Ho bisogno di aiuto


centos7 viene fornito con gnome3. I layout sono diversi. Non ha un vecchio gnome2 come pannello e launcher. Puoi configurare una scorciatoia da tastiera per ridurre a icona tutte le finestre - qualcosa del genereSuper+D
WYSIWYG,

Sul lato sinistro vedrai un pannello. Oppure fai clic sulla scheda attività nell'angolo in alto a sinistra dello schermo. Vai alle impostazioni -> Tastiera -> scorciatoie. Lì puoi selezionare il tasto di scelta rapida per ridurre a icona tutte le finestre.
WYSIWYG,

Potresti non essere interessato al programma Eclipse, ma questo video è stato la mia fonte di conoscenza. Nota che puoi anche creare icone desktop nella cartella Desktop nella tua home directory.
DJD,

Risposte:


12

Si presuppone l'uso di GNOME3.

Usando una scorciatoia preesistente

Riferimento: come aggiungere icone di collegamento sul desktop in RHEL7? (2015) (è richiesta la registrazione)

  1. Fare clic sulla Homedirectory sul desktop. Si aprirà la finestra nautilus (file browser).

  2. Fai clic sulla Computerscheda nel riquadro di navigazione a sinistra, vai a /usr/share/applications. Tutte le icone delle applicazioni appariranno nella finestra del browser a destra.

  3. Fare clic con il tasto destro sull'icona desiderata (Firefox, Contatti ecc.)

  4. Dopo aver fatto clic con il tasto destro sull'icona, selezionare Copy Tonel menu contestuale. Si aprirà una Seleziona destinazione, selezionare la cartella Desktop nel riquadro di navigazione a sinistra (facendo clic con il tasto sinistro)

  5. Fare clic con il Selecttasto sinistro del mouse in basso a destra nella finestra.

Utilizzando un collegamento simbolico

Questa è una tecnica alternativa che funziona fintanto che conosci il percorso dell'eseguibile.

Basta creare un collegamento simbolico sul desktop che punta all'eseguibile. Per esempio:

$ 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

Il passaggio sopra può effettivamente essere eseguito graficamente tramite l' Filesapplicazione. Per farlo in questo modo, selezionare l'eseguibile, fare clic con il tasto destro e selezionare Make Link. Trascina e rilascia il collegamento appena creato sul desktop.

Successivamente, personalizza graficamente l'icona del collegamento. Non è chiaro dove sia memorizzata questa personalizzazione poiché il collegamento è ancora solo un collegamento simbolico.


Cosa succede se devo eseguire un programma con un argomento aggiuntivo? ad esempio, / usr / local / MATLAB / bin / matlab -desktop ... Devo solo creare un piccolo script che chiama il programma con l'argomento e collegarlo invece allo script?
rievocazione del

2
Ha risposto alla mia domanda: vai su / usr / share / applicazioni e crea un file .desktop lì. È possibile copiare uno dei file esistenti e sostituire semplicemente le informazioni rilevanti del programma, incluso il comando con argomenti. Quindi puoi crearne una copia sul desktop. Questo è il modo corretto, credo.
rievocazione del

4

Prova questo per creare scorciatoie / launcher sul desktop GNOME 3

Nota: sto usando CentOS 7 con Gnome 3 Desktop.

  1. Apri un terminale
  2. Vai alla directory Desktop (/ home / $ tuonome / Desktop /)
  3. Creare un file desktop (toccare appName.desktop)
  4. Apri il file e aggiungi il seguente contenuto al file (vi appName.desktop)

[Voce desktop]

Version = 1.0

Type = Application

Terminal = true

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

Nome = scilab

comment =

Icona = / home / $ TUONOME / apps / scilab-6.0.0 / share / icons / hicolor / 32x3 / apps / scilab.png

Commento [en_US.utf8] =

Nome [en_US] = Scilab 6.0

  1. Cambia l'autorizzazione del file in 755 (chmod 755 appName.desktop)

Valore variabile:

Terminale = Questo valore è vero o falso (a seconda del requisito dell'applicazione). Se si tratta di un'applicazione di dipendenza terminale, allora true else false.

Exec = percorso del file eseguibile dell'applicazione

Icona = percorso del file icona dell'app (.png o .svg)

Nome [en_US] = Il nome che verrà visualizzato sul desktop sotto l'icona


3

In questo documento Fare clic significa fare doppio clic


  1. Fai clic su Home directory sul desktop. Si aprirà la finestra del browser dei file.

  2. Fai clic sulla scheda Computer nel pannello di navigazione a sinistra, vai su / usr / share / applicazioni. Tutte le icone delle applicazioni appariranno nella finestra del browser a destra.

  3. Fare clic con il tasto destro sull'icona desiderata (Firefox, Contatti, Terminale ecc.)

  4. Dopo aver fatto clic con il tasto destro sull'icona, selezionare Copia in nel menu.

  5. Seleziona Copia destinazione si aprirà, scegli la cartella Home nel riquadro di navigazione a sinistra (facendo clic con il tasto sinistro)

  6. Scegli Desktop dal pannello di destra - fai doppio clic

  7. Fare clic con il tasto sinistro del mouse sul pulsante Seleziona in alto a destra nella finestra.


1

I collegamenti al pannello non funzionano in CentOS 7.

Durante il lavoro sono stato in grado di far funzionare qualcosa ma non l'ideale. Gnome 3 sembra essere un passo indietro dal punto di vista della personalizzazione dell'utente.

Installa gnome-shell-fripperyquali modalità ~ / .local e puoi configurare usando Utilities -> Tweak Tookdal "Menu Applicazioni" .
Inoltre puoi copiare il /usr/share/applicationsfile .desktop e copiarlo ~/Desktopper un collegamento e ~/.local/share/applicationsper farlo apparire nel "Menu Applicazioni" per quell'utente solo /usr/share/applicationsper tutto il sistema nel "Menu Applicazioni" solo ~/.local/share/applications per locale a quell'utente.
Puoi anche modificare i file * .desktop /usr/share/applicationse metterli nella ~/.Desktopcartella degli utenti come collegamento sul desktop.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.