Domanda Come posso creare i launcher sul mio desktop?


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?


218
2017-10-04 13:43


origine


Dai un'occhiata a Xubuntu: Xfce ha un supporto molto elegante per questo attraverso il editor di menu. - 魔大农
Ho dovuto avviare lo strumento Tweak, abilitare le icone del desktop, quindi fare doppio clic sull'icona Home sul desktop, quindi trascinare la cartella sul desktop, tenendo premuto il tasto ALT mentre si rilascia (non prima). Altri metodi non funzionerebbero fino alle icone di Ienabled sul desktop :) - Spikolynn
So che ci sono già molte buone risposte, ma ecco il mio metodo preferito, con un esempio dettagliato che utilizza l'IDE di Arduino v1.8.5: askubuntu.com/a/1014261/327339 - Gabriel Staples


risposte:


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

utilizzando ALT+F2 genere

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

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

enter image description here

Prerequisiti

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

In alternativa, puoi installare il vecchio gnome-panel senza gran parte del grosso:

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

Puoi in seguito spostare il MyLauncher.Desktop file da ~/Desktop a ~/.local/share/applications/ ad essi appaiono su tutte le dashboard delle applicazioni.


184
2017-10-15 15:35



Mentre questa è una risposta fantastica, è davvero triste che Ubuntu lo abbia reso difficile. - djangofan
Cosa succederebbe se avessi creato un launcher, che avrebbe lanciato "create launcher" gnome-desktop-item-edit --create-new ~/Desktop nella sezione comandi funziona per fare questo, quindi avresti un'icona sul desktop per creare i lanciatori. - Mateo
Oh, digitandolo in un terminale posso vedere perché non funziona: $ gnome-desktop-item-edit --create-new ~ / Desktop Il programma 'gnome-desktop-item-edit' non è attualmente installato. Puoi installarlo digitando: sudo apt-get install gnome-panel - matteo
Vale la pena aggiungere che è un buon posto per questi ~/.local/share/applications/ - poi si presentano nel cruscotto. - artfulrobot
Non capisco perché dovrebbe essere così difficile? - Adelin


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).


97
2017-10-04 14:23



Grazie per la tua risposta. Dove devo posizionare il file, posso inserirlo nella cartella .local / share / applications e trascinarlo nel pannello di avvio, ma non è quello che voglio. Voglio averli sul mio desktop invece del pannello di avvio. - tinuz
Poi mettilo sul tuo desktop! Puoi posizionarlo ovunque tu voglia. - fnkr
Grazie per la risposta ora funziona .. ho dovuto rendere eseguibile il file :) - tinuz
Questo funziona eccetto che devi dire che il file deve avere permessi eseguibili. - DJTripleThreat
Questo è un grande dolore. Hai bisogno di modificare un file di testo per creare un collegamento? Perché lo facciamo in modo più difficile che su Windows? E come ti viene in mente un "percorso Icon qui" quando hai un eseguibile? Buona fortuna estrarre le icone da quella - una ricerca tutta nuova. È incredibile quanto sia difficile questo compito più semplice su Ubuntu! - Dan Dascalescu


C'è un modo più cool:

Arronax


arronax

Immagine originale presa da iloveubuntu.net che al momento non è accessibile

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ù bello perché ha drag & drop e più funzioni con a GUI.

Di più Arronax su ubuntugeek.com.


38
2017-07-16 14:25



Questo è uno strumento piacevole, lo adoro. Grazie! - Anwar
Questo è uno strumento molto pulito. Vedi il sito degli autori florian-diesch.de/software/arronax - Rudiger Wolf
Ora l'alacarte è rotta, questa è la via. Non mostra tutti i tuoi lanciatori come ha fatto l'alacarte, ma ti consente di impostare più impostazioni su di essi ...
Questo è davvero bello, e non è solo per Unity. Funziona bene anche su MATE! - JonasCz
GRAZIE! segnalato alcuni errori durante l'installazione (Ubuntu 16), ma ha funzionato perfettamente! Mostra anche l'icona corretta nel launcher! - dwn


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  Install gnome-tweak-tool, se non lo hai già, In pasta terminale

sudo apt-get install gnome-tweak-tool

2 Quindi, digita quanto segue per avviarlo

gnome-tweak-tool

O utilizzare la scorciatoia da tastiera alt+F2 genere gnome-tweak-tool quindi fare clic su "Esegui"

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

enter image description here

4-Fonte per questa parte:  1 Ora stiamo andando a creare uno script per mettere sul menu del tasto destro -

Aperto gedit tramite 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 aver bisogno di usare .sh come estensione ex "Crea nuovo Launcher.sh", se non puoi renderlo eseguibile nel passo successivo).

5- Ora dobbiamo rendere eseguibile il file, fare clic con il pulsante destro del mouse su> Proprietà> fare clic sulla scheda Autorizzazioni> cercare "Esegui" e selezionare "Consenti l'esecuzione del file come programma", quindi chiudere.

6- Apri il browser dei file, vai a> Visualizza> Mostra file nascosti, ora vai alla cartella home e inserisci il file ~/.gnome2/nautilus-scripts . Mostrato di seguito -

enter image description here

7- Ora abbiamo Crea nuovo launcher nel menu del tasto destro! Fai clic con il tasto destro sul desktop e vai su> Script> Crea nuovo pulsante di avvio Quindi inserisci le informazioni del comando per l'applicazione desiderata,
Mostrato di seguito enter image description here

Se si dimentica il comando di avvio dell'app, fare clic su "Sfoglia", quindi accedere a File System> usr> bin che è / usr / bin, queste sono le applicazioni sul proprio sistema, la maggior parte dovrebbe trovare automaticamente l'icona dopo aver fatto clic su "Apri", anche se non verranno visualizzati 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 del tema o icone specifiche nel /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 tasto destro del mouse> proprietà per trascinare e rilasciare l'icona.

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

enter image description here

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


32
2018-04-28 23:45



Grazie per aver dedicato del tempo per scrivere questo! Ho completato i passaggi ed è fantastico poter rendere i lanciatori così facilmente ora. - Kamil Slowikowski
Questo è ridicolmente complicato ... - Reinier Post
Quale potrebbe essere la ragione per cui Tweaker non funziona? Ho abilitato le icone del desktop su Gnome 3.28.1 ma non sono apparse. - Suncatcher
Il supporto per le icone del desktop è stato completamente rimosso nelle nuove versioni. - Mateo


  1. Creare 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 che vuoi

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

Per categorie, consultare il Elenco degli standard XDG.


27
2018-05-30 17:23



bene non riesco a trovare la cartella delle applicazioni nel mio computer ... - user590849
vuoi dire che non c'è nessuna directory chiamata applicationsin /usr/share/? Come può essere possibile? - Rahul Virpara
si, l'ho scoperto. Grazie per la soluzione però. Esso funziona magicamente. - user590849
@virpara perché rispettivamente? Ho funzionato bene in un altro ordine ma forse mi mancava qualcosa? - Magpie
@Magpie hai ragione. L'ordine non conta qui. È un mio errore - Rahul Virpara


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

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


12
2017-10-14 13:59



Non funziona formarmi (messaggio di errore) in Ubuntu 14.04 - BurninLeo
Potrebbe essere necessario utilizzare il pulsante centrale del mouse. Questo crea un collegamento simbolico al file .desktop. Non funzionerà ancora a meno che il file .desktop non sia eseguibile. - Seppo Enarvi


Nel 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 per quanto posso vedere) è copiare il file desktop dell'applicazione sul desktop: vai a /usr/share/applications,fare clic con il tasto destro sul file desktop dell'applicazione >copy, vai sul desktop, fai clic con il tasto destro >paste. Non dimenticare di renderlo eseguibile, la sua icona corretta apparirà dopo averla resa eseguibile.

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


11
2018-05-31 08:41



Questo ha funzionato per me nel 14.04: xdg-desktop-icon install /usr/share/applications/google-chrome.desktop - Adam Monsen
Non c'è Paste su RMB sul mio Gnome 3.28.1 - Suncatcher
@Suncatcher Questo perché 3.28 non ha più alcun supporto per le icone del desktop ... - Jacob Vlijm


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 si esegue, fare clic con il pulsante destro del mouse sull'app in Unity Launcher e selezionare "Conservare nel programma di avvio"(se lo vuoi in Unity Launcher), o semplicemente mettilo sul tuo desktop se vuoi un launcher desktop.

Inserisci questo file ~/.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: http://jurschreuder.nl/UnityLaunchCreator.tar.gz


5
2017-10-25 15:28





Considerando la precedente risposta di Scaine, il gnome-panel modo installa dipendenze, ma al fondo delle cose - non abbiamo davvero bisogno di quelle, abbiamo solo bisogno di avere .desktopfile creati. Quindi, ho messo un piccolo script che fa esattamente questo, il modo grafico, creando un nome .desktop file nel ~/Desktop cartella, prontamente disponibili per l'uso e appuntamenti sul launcher di Unity. Non è il miglior script qui, ma fa il lavoro.

Questo può essere salvato come file chiamato makeLauncher.sh , modifica le autorizzazioni da Right Click -> Proprietà -> Autorizzazioni -> 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/"$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"

Ed ecco come appare

enter image description here

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.


3
2018-02-06 07:19



Suggerimenti: l'app terminale dovrebbe essere una casella di controllo: renderebbe il codice un po 'più complesso, ma più semplice per l'utente. L'icona potrebbe essere opzionalmente un raccoglitore di file. - muru
@muru buon suggerimento - ci lavorerò sopra. - Sergiy Kolodyazhnyy
Ho aggiunto lo script a un'azione Nautilus ma crea il programma di avvio solo sul desktop. C'è un modo per creare il launcher all'interno della cartella in cui viene eseguito lo script (con quella azione)? - cipricus
@cipricus bene, sì, possibile: lo script scrive a FILE = home"/Desktop/"$1".desktop" , dove home è definito come variabile al awk comando in -v home="$HOME" parte. Quello che puoi fare è rimuovere tutti i riferimenti a FILE  dal awk comando e reindirizza il comando stesso a un nome file specifico che desideri creare tramite > somefile.desktop. Non è troppo difficile, basta riscrivere quella parte specifica. Per favore, ricordamelo tra un paio di giorni. Cercherò di aggiornare questa risposta domani, ma potrei dimenticarlo. - Sergiy Kolodyazhnyy
Grazie! - Ho trovato questa risposta più semplicistica (Aggiungi "Crea launcher" al menu di scelta rapida di Nautilus (senza gnome-desktop-item-edit)) ma penso che il tuo potrebbe essere più bello. - cipricus


si prega di essere a conoscenza di questa pagina wiki che ho fatto, perché ho notato che le domande su desktop e unità di avvio sono molto spesso :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


2
2018-05-01 06:13



Si prega di aggiungere un sommario o passaggi per ciò che l'utente può fare, solo un collegamento non è molto utile. - Mateo