Come posso creare i launcher sul mio desktop?

213

Nelle versioni precedenti era facile creare un launcher sul mio desktop. Tutto quello che dovevo fare è cliccare col tasto destro sul mio desktop e selezionare l'opzione "create launcher".

Come posso creare questi launcher adesso?

    
posta tinuz 04.10.2011 - 15:43

18 risposte

181

La vecchia finestra di dialogo della GUI è ancora disponibile se si desidera ancora utilizzare questo:

Usando ALT + F2 tipo

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

Questo avvierà la vecchia finestra di dialogo della GUI e creerà un launcher sul desktop:

Prerequisiti

gnome-desktop-item-edit viene installato automaticamente se hai installato gnome-shell / gnome-fallback. Viene anche installato automaticamente se hai precedentemente installato gnome-tweak-tool .

In alternativa, puoi installare il vecchio gnome-panel senza granché:

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

Puoi in seguito spostare il file MyLauncher.Desktop da ~/Desktop a ~/.local/share/applications/ affinché vengano visualizzati su tutti i dashboard delle applicazioni.

    
risposta data fossfreedom 15.10.2011 - 17:35
95

Puoi farlo manualmente. Crea un nuovo file di testo chiamato something.desktop e scrivilo qui:

#!/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

Non dimenticare di rendere eseguibile il file ( chmod +x something.desktop ).

    
risposta data fnkr 04.10.2011 - 16:23
38

C'è un modo più interessante:

Arronax

Immagine originale tratta da iloveubuntu.net che attualmente inaccessibile

Per installare, digita apri un terminale con Ctrl + Alt + T e scrivi:

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

Questo è più interessante perché include trascina e rilascia e più funzioni con una GUI .

Ulteriori informazioni su Arronax su ubuntugeek.com .

    
risposta data hingev 16.07.2012 - 16:25
32

Non funziona più nell'ultima versione, le icone del desktop sono state completamente rimosse.

Questa è una soluzione per riaverla nel menu del tasto destro in Gnome e Unity,

1- Installa gnome-tweak-tool , se non lo hai già, In pasta del terminale-

sudo apt-get install gnome-tweak-tool

2 Quindi, digita quanto segue per avviarlo

gnome-tweak-tool

Oppure usa la scorciatoia da tastiera Alt + F2 tipo gnome-tweak-tool quindi fai clic su "Esegui"

3 Passare alla scheda "Desktop" a sinistra nella foto - E accendere
"Il gestore di file deve gestire il desktop"

4- Fonte per questa parte: 1 Ora stiamo per creare uno script da inserire nel menu di scelta rapida -

Apri gedit per terminale o Alt + F2 , incolla il codice

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

metti solo questo nel nuovo documento di testo e poi salvalo come "Crea nuovo launcher" senza alcuna estensione necessaria (potresti dover usare .sh come estensione ex "Crea nuovo Launcher.sh", se non puoi renderlo eseguibile nel passaggio successivo).

5- Ora dobbiamo rendere eseguibile il file, fare clic con il tasto destro del mouse su & gt; Proprietà & gt; fai clic sulla scheda Autorizzazioni & gt; cerca "Esegui" e seleziona "Permetti di eseguire il file come programma" e poi chiudi.

6- Apri il browser dei file, vai a & gt; Visualizza & gt; Mostra i file nascosti, ora vai alla cartella home e posiziona il file in ~/.gnome2/nautilus-scripts . Mostrato di seguito -

7- Ora abbiamo Crea nuovo launcher nel menu del tasto destro! Fai clic con il tasto destro sul desktop e vai a & gt; Script & gt; Crea nuovo pulsante di avvio Quindi inserisci le informazioni sul comando per l'applicazione desiderata,
Mostrato di seguito

Se dimentichi il comando di avvio dell'app, fai clic su "Sfoglia", quindi vai a File System & gt; usr & gt; bin che è / usr / bin, queste sono le applicazioni sul tuo sistema, la maggior parte dovrebbe trovare automaticamente l'icona dopo aver fatto clic su "Apri", anche se non verranno visualizzate prima.

Se non mostra l'icona quando torni alla finestra "Crea Launcher" puoi trascinare un'icona dentro trovando l'icona in / usr / share / icons. Ci sono icone di default nelle varie cartelle tematiche o icone specifiche in /usr/share/icons/hicolor/scalable/apps o /usr/share/icons/hicolor/48x48/apps , o se successivamente vuoi mettere un'icona dentro puoi fare clic con il pulsante destro del mouse & gt; proprietà per trascinare e rilasciare l'icona.

(Questa parte solo per gnome, alt + f2 è diversa nell'unità) Un altro modo per elencare le applicazioni note è premere Alt + F2 e fai clic sull'app sotto "Mostra elenco di applicazioni conosciute", puoi quindi copiare il testo del comando per quel programma da incollare in
Crea nuovo pulsante di avvio.

Tutto ciò renderà estremamente più semplice creare launcher personalizzati e, una volta configurato, potrai crearli senza il terminale.

    
risposta data Mateo 29.04.2012 - 01:45
27
  1. Crea il file .desktop in / usr / share / applications /

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Incolla il seguente testo

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

Dare a Nome il nome desiderato.

Come per Icon e Exec , utilizzare un percorso completo o un nome di "sistema". Ad esempio, l'icona del lettore video VLC può essere /usr/share/icons/hicolor/48x48/apps/vlc.png o semplicemente vlc (senza l'estensione .png).

Per Categorie , consulta la lista degli standard XDG .

    
risposta data virpara 30.05.2012 - 19:23
12

Un modo più semplice per creare un launcher per un programma:

Se riesci a trovare il programma nel trattino, fai clic e trascina l'icona del programma sul cruscotto sul desktop o in qualsiasi altro posto desideri. :)

    
risposta data Trevor 14.10.2011 - 15:59
11

In 14.04 / 15.10 / 16.04 / 17.04 / 17.10 Per creare un collegamento sul desktop a un'applicazione esistente : la soluzione più semplice (non trovata nelle altre risposte come per quanto posso vedere) è copiare il file desktop dell'applicazione sul desktop: vai a /usr/share/applications, tasto destro del mouse sul file desktop dell'applicazione >copy , vai sul desktop, fai clic con il tasto destro su >paste . Non dimenticare di renderlo eseguibile , l'icona corretta verrà visualizzata dopo averla resa eseguibile.

Semplicemente trascinare e rilasciare l'icona da Dash sul desktop non funziona in 14.04.

    
risposta data Jacob Vlijm 31.05.2014 - 10:41
4

Crea un file chiamato something.desktop , aprilo in gedit e digita:

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

Metti questo è /usr/share/applications e quando lo fai clicca con il tasto destro sull'app in Unity Launcher e spunta " Keep in launcher " (se lo vuoi in Unity Launcher), o semplicemente mettilo sul desktop se si desidera avviare il desktop.

Metti questo file in ~/.local/share/applications se vuoi applicare questo al tuo utente.

Jurriaan ha creato un'applicazione grafica in python per fare tutto questo per te, può essere scaricato qui: link

    
risposta data Greg Treleaven 25.10.2011 - 17:28
3

Considerando la risposta precedente di Scaine, il modo gnome-panel installa le dipendenze, ma in fondo alle cose - non ne abbiamo davvero bisogno, abbiamo solo bisogno di avere .desktop di file creati. Pertanto, ho inserito un piccolo script che fa esattamente questo, in modo grafico, creando un file .desktop con nome nella cartella ~/Desktop , prontamente disponibile per l'uso e appuntato sul launcher di Unity. Non è il miglior script qui, ma fa il lavoro.

Questo può essere salvato come file denominato makeLauncher.sh , modificare le autorizzazioni da Right Click - & gt; Proprietà - & gt; Autorizzazioni - & gt; Permetti di eseguire il file come programma, ed è pronto per andare.

#!/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/"".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name=" >> FILE
        print "Exec=" >> FILE
        print "Terminal=" >> FILE
        if ( !~ /^[ ]*$/)
            print "Icon=" >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

Ed ecco come appare

Nota a margine : purtroppo, il campo modulo di zenity non ha una casella di controllo per un widget di moduli, quindi è necessario digitare true / false per l'opzione di app Terminal. Sto pensando di riscrivere questo script in PyQt.

    
risposta data Sergiy Kolodyazhnyy 06.02.2016 - 08:19
2

Si prega di essere a conoscenza di questa pagina wiki che ho creato, perché ho notato che le domande su desktop e unità launcher sono molto spesso :) link

    
risposta data hytromo 01.05.2012 - 08:13
2

Questo può essere facilmente ottenuto usando nautilus-action & amp; %codice%.

PASSI:

  • Installa nautilus-action eseguendo il seguente comando nel terminale:

    sudo apt-get install nautilus-action
    
  • Avvia Nautilus-Actions e crea una nuova azione.

  • Nella scheda Azione, seleziona " Visualizza elemento nel menu di scelta rapida della posizione ", quindi in Etichetta di contesto , inserisci questo: Crea Launcher.

  • Apri ora la scheda Comando e inserisci i seguenti dettagli:

    Etichetta: gnome-desktop-item-edit

    Percorso: Create Launcher

    Parametri: gnome-desktop-item-edit

    Directory di lavoro: --create-new %f

  • Lascia il resto delle schede così com'è.Avvia ora il tuo comando ed esci:

  • Riavvia Nautilus:

    nautilus -q
    
  • Puoi aggiungere scorciatoie dal menu di scelta rapida selezionando Crea Launcher

Il collegamento viene aggiunto nella directory corrente facendo clic con il pulsante destro del mouse su

è fatto!

    
risposta data Khurshid Alam 15.06.2013 - 16:21
1

Installa "Crea Launcher" da Ubuntu Software Center. Puoi cercare questo nome per trovarlo lì. Guarda anche: Link - Directory delle app di Ubuntu

    
risposta data Marian Lux 06.11.2012 - 15:47
1

Ho notato che sia gnome-panel che gnome-tweak-tool necessitano di un carico di dipendenze, anche con --no-recommends .

Il metodo che ho usato finora è scegliere un'icona arbitraria da Dash, come Firefox, e trascinarla sul desktop. Non puoi trascinare un'icona dal Launcher, non te lo consente. Quindi deve essere il Dash, quindi premi il tasto Super (o Windows) sulla tastiera per avviare il Dash, assicurati che non sia a schermo intero (attivalo con il pulsante in alto a sinistra), quindi trascina qualsiasi icona su il tuo desktop.

Quindi fai clic destro sulla nuova icona del desktop e modifica il percorso, la descrizione, l'icona (e il commento se lo desideri). Quindi trascina questo nuovo launcher in un posto come /home/yourname/Misc/Apps e infine, da lì, trascinalo nel Launcher.

Nota: se si trascina direttamente il file dal desktop al programma di avvio, quindi si elimina il file desktop, la voce di avvio smetterà di funzionare, anche se sembra soddisfacente. Presumo che faccia un qualche tipo di collegamento all'originale che hai appena cancellato.

    
risposta data Scaine 16.07.2012 - 16:18
1

Ho sviluppato un piccolo programma a riga di comando per la creazione dei lanciatori. Esempio:

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

Creerà una corrispondente voce desktop all'interno di ~/.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

Puoi quindi spostarlo sul tuo desktop in questo modo:

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

Alternative più potenti sono Alacarte e MenuLibre (hanno più funzioni e un'interfaccia grafica utente).

    
risposta data Marco Liceti 07.10.2015 - 17:20
0

Questi launcher hanno un problema: non è possibile utilizzarli dal browser web, ad esempio per allegare archivi a messaggi di posta elettronica o per caricare file su siti come link

C'è una soluzione semplice:

  1. Apri una finestra di terminale
  2. Esegui ln -s /destination/directory ~/Desktop/nameofshortcut

ad esempio: ln -s /data/music ~/Desktop/good_music

In questo modo appare un'icona sul desktop, con l'immagine di una cartella con una freccia sotto di essa, che rappresenta una scorciatoia, anziché la molla o il razzo dei lanciatori.

    
risposta data Vefa73distritus 26.12.2011 - 18:33
0

In 14.04 , puoi fare clic con il pulsante destro del mouse sull'eseguibile e scegliere Make Link , quindi puoi trascinare il link sul desktop.

Per allegare questo programma al tuo launcher, avvia semplicemente il programma e poi mentre è in esecuzione, fai clic con il pulsante destro del mouse sull'icona nella barra di avvio e scegli Lock to Launcher .

Nota: aggiungendo programmi alla barra di avvio in questo modo non funziona con le applicazioni WINE, tuttavia puoi comunque aggiungere app WINE al desktop in questo modo.

    
risposta data Alium Britt 24.01.2015 - 21:15
0

Come creare sia l'icona di collegamento sul desktop sia l'icona Unity Dash ("menu di avvio") utilizzando un file .desktop e due symlink

In questo esempio creeremo un launcher per Arduino v1.8.5. Gli eseguibili sono stati precedentemente estratti in questa cartella: "~ / Downloads / Install_Files / Arduino / arduino-1.8.5". Il file eseguibile principale per avviare l'applicazione è memorizzato in "~ / Download / Install_Files / Arduino / arduino-1.8.5 / arduino".

Segui il mio esempio qui sotto, aggiornando tutti i passaggi necessari per la tua applicazione, inclusa la modifica del contenuto del file .desktop come richiesto.

La mia strategia sarà quella di creare un singolo file .desktop per fungere da launcher "master" per il programma, quindi creeremo due link simbolici (symlink) a questo file per permetterci di avviare il programma (1) tramite un'icona sul desktop e (2) utilizzando il menu di ricerca di avvio di Unity Application.

D: Perché farlo in questo modo?
A: Beh, ti permette di modificare un solo file .desktop per apportare modifiche alle scorciatoie in entrambi i posti contemporaneamente.

D: Perché non basta fare il file .desktop direttamente sul desktop e quindi creare un singolo symlink per l'avvio dell'applicazione Unity?
A: perché in questo modo il file .desktop si trova in una cartella diversa in cui tu e i tuoi figli non lo cancellerete accidentalmente dal desktop, così saprete che non verrà modificato o cancellato accidentalmente.

PASSI:

1. Crea un launcher (file .desktop), usando un editor di testo a tua scelta, modificandolo come richiesto. Archivialo in "~ / Desktop_launchers / Arduino_1_8_5.desktop".

Ecco i comandi, con me usando l'editor di testo della GUI "leafpad":

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

Copia e incolla quanto segue nel file "Arduino_1_8_5.desktop" che hai appena creato. Si noti che la directory home ("~") è "/ home / gabriels". Modificalo qui sotto per il tuo nome utente.

[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

Salva ed esci.

2. Rendilo eseguibile.

Nota: questo passaggio è importante! È necessario farlo PRIMA di creare il collegamento simbolico nel prossimo passaggio sotto oppure il collegamento simbolico che stai per creare non funzionerà correttamente come collegamento per avviare il programma dal tuo desktop.

chmod +x Arduino_1_8_5.desktop

3. Crea un link simbolico al tuo desktop .desktop launcher sul desktop, così puoi avviarlo da lì:

Formato comando: "ln -s / percorso / su / file / percorso / su / symlink_to_make"

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

Nota che terminare il tuo collegamento simbolico con ".desktop" è obbligatorio altrimenti non verrà visualizzato o funzionerà correttamente come collegamento sul desktop.

4. Crea un collegamento simbolico ad esso nel menu Unity Applications in modo da poterlo avviare anche da lì:

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

Note:

  • I file .desktop di Unity sono memorizzati in: "/ usr / share / applications"
  • Nota a margine da aggiungere alla tua conoscenza generale: i file .desktop nella directory delle applicazioni, a differenza del desktop, non devono essere contrassegnati come eseguibili per funzionare.

5. Fatto!

  • Ora, se hai bisogno di aggiornare il file desktop, aggiornalo direttamente in un solo posto: "~ / Desktop_launchers / Arduino_1_8_5.desktop", e le modifiche verranno automaticamente riconosciute dai symlink sul desktop e in "/ usr / share / applications".
  • Se l'icona del desktop non si aggiorna dopo averla modificata, fai clic sul desktop, quindi premi F5 o Ctrl + R per aggiornare le icone del desktop.
  • Per rimuovere i collegamenti è sufficiente eliminare i collegamenti simbolici dal desktop e da "/ usr / share / applications" come segue:
    • rm ~/Desktop/Arduino_1_8_5.desktop
    • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Screenshots:

My Desktop con la scorciatoia appena creata:

Il menu Unity Launcher con la scorciatoia appena creata:

Letture aggiuntive:

Per ulteriori informazioni e tecniche alternative, consulta la documentazione ufficiale di Ubuntu su "UnityLaunchersAndDesktopFiles" qui: link

    
risposta data Gabriel Staples 12.03.2018 - 19:36
-1
  1. Avvia l'applicazione terminale. (Tasto di scelta rapida: Ctrl + Alt + T)
  2. Utilizza il comando sudo nautilus per avviare il file manager come superutente (livello amministrativo del tuo account). (*)
  3. Sfoglia Computer & gt; usr & gt; condividi & gt; applicazioni e scorri verso il basso fino all'applicazione che desideri utilizzare.
  4. Trascina dal desktop la finestra del file manager Nautilus. (Assicurati che la finestra del nautilus non sia ingrandita.)
  5. Chiudi Nautilus e esci dal terminale.
  6. Trascina il nuovo launcher sul desktop nel punto desiderato.

(*) Si verificherà un errore se si tenta di trascinare / rilasciare con Nautilus come utente di livello normale. Questo errore è stato ciò che mi ha fatto capire i sei passaggi elencati qui. È un altro esempio di "fallimento" che rappresenta un passo verso il successo.

    
risposta data Algot Runeman 28.09.2014 - 15:58

Leggi altre domande sui tag