Come posso creare lanciatori sul mio desktop?


255

Nelle versioni precedenti era facile creare un launcher sul mio desktop. Tutto quello che dovevo fare è fare clic con il tasto destro sul desktop e selezionare l'opzione "Crea launcher".

Come posso creare tali lanciatori ora?


Dai un'occhiata a Xubuntu : Xfce ha un supporto molto elegante per questo tramite l' 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 Ienabled sul desktop :)
Spikolynn,

So che ci sono già molte risposte abbastanza buone, ma ecco il mio metodo preferito, con un esempio dettagliato usando Arduino IDE v1.8.5: askubuntu.com/a/1014261/327339
Gabriel Staples

Risposte:


207

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

Utilizzando ALT+ F2tipo

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

Ciò avvierà la vecchia finestra di dialogo della GUI e creerà un programma di avvio sul desktop:

inserisci qui la descrizione dell'immagine

Prerequisiti

gnome-desktop-item-editviene installato automaticamente se hai installato gnome-shell / gnome-fallback. Inoltre, viene installato automaticamente se è stato precedentemente installato gnome-tweak-tool.

In alternativa, puoi installare il vecchio pannello di gnome senza gran parte del grosso:

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

In seguito è possibile spostare il MyLauncher.Desktopfile da ~/Desktopa ~/.local/share/applications/per farlo apparire in tutte le dashboard delle applicazioni o /usr/local/share/applicationsper renderlo disponibile a tutti gli utenti (grazie al commento di @ JonBently).


66
Sebbene questa sia una risposta fantastica, è davvero triste che Ubuntu l'abbia resa così difficile.
Djangofan,

15
Che cosa succede se si crea un programma di avvio, che avvia "Crea programma di avvio" inserisce gnome-desktop-item-edit --create-new ~/Desktopnella sezione comandi il lavoro per fare questo, quindi si avrebbe un'icona del desktop per creare i programmi di avvio.
Mateo,

2
Questo non funziona su Ubuntu 14.04: ALT + F2 apre il Launchbar Starter in Unity! Ma la soluzione di @virpara di seguito funziona: come posso creare lanciatori sul mio desktop?
rubo77,

15
Vale la pena aggiungere che c'è un buon posto per questi ~/.local/share/applications/- poi si presentano nel trattino.
artfulrobot,

8
Non capisco perché dovrebbe essere così difficile?
Adelin,

119

Puoi farlo manualmente. Crea un nuovo file di testo chiamato qualcosa.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 il file eseguibile ( chmod +x something.desktop).


5
Grazie per la tua risposta. Dove devo posizionare il file, posso inserirlo nella cartella .local / share / applicazioni e trascinarlo nel pannello di avvio, ma non è quello che voglio. Voglio averli sul mio desktop anziché sul pannello di avvio.
tinuz,

Di metterlo sul tuo desktop! Puoi posizionarlo dove vuoi.
fnkr

3
Grazie per la risposta ora funziona ... ho dovuto rendere il file eseguibile :)
tinuz

Funziona tranne per il fatto che è necessario menzionare che il file deve disporre delle autorizzazioni eseguibili.
triplethreat78,

7
Questo è un grande dolore. Devi modificare un file di testo per creare un collegamento? Perché lo rendiamo più difficile che su Windows? E come ti viene in mente un "percorso icona qui" quando hai un eseguibile? Buona fortuna estrarre icone da quello - un'intera "altra ricerca". È incredibile quanto sia difficile questo compito così semplice su Ubuntu!
Dan Dascalescu,

44

C'è un modo più interessante:

Arronax


Arronax

Foto originale tratta da iloveubuntu.net che attualmente è inaccessibile

Per installare, digitare apri un terminale con Ctrl+ Alt+ Te scrivi:

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

È più interessante perché ha il trascinamento della selezione e più funzioni con una GUI .

Maggiori informazioni su Arronax su ubuntugeek.com .


Questo è uno strumento molto pulito. Vedi il sito degli autori florian-diesch.de/software/arronax
Rudiger Wolf

Ora alacarte è rotto, questo è il modo. Non ti mostra tutti i tuoi lanciatori come ha fatto 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 programma di avvio!
dwn,

ANCHE RAFFREDDATORE! Raggruppa le finestre aperte sotto l'icona di avvio - bello!
dwn,

35

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

Questa è una soluzione per riaverlo nel menu di scelta rapida In Gnome e Unity,

1- Installa gnome-tweak-tool Installa gnome-tweak-tool , se non lo hai già, in Terminal Pas-

sudo apt-get install gnome-tweak-tool

2- Quindi digitare quanto segue per avviarlo

gnome-tweak-tool

Oppure usa la scorciatoia da tastiera Alt+ F2digita gnome-tweak-toolquindi fai clic su "Esegui"

3- Passare alla scheda "Desktop" a sinistra nella foto - E attivare
"Chiedi a File Manager di gestire il desktop"

inserisci qui la descrizione dell'immagine

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

Apri gedittramite terminale o Alt+ F2, incolla il codice

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

inserisci solo questo nel nuovo documento di testo e poi salvalo come "Crea nuovo lanciatore" senza l'estensione necessaria (potrebbe essere necessario utilizzare .sh come estensione ex "Crea nuovo lanciatore.sh", se non riesci a renderlo eseguibile nel passo successivo).

5- Ora dobbiamo rendere eseguibile il file, fare clic destro sul file andare 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 i file nascosti, ora vai alla cartella principale e posiziona il file ~/.gnome2/nautilus-scripts. Di seguito -

inserisci qui la descrizione dell'immagine

7- Ora abbiamo Crea nuovo lanciatore nel menu di scelta rapida! Fai clic con il tasto destro del mouse sul desktop e vai su> Script> Crea nuovo programma di avvio, quindi inserisci le informazioni sul comando per l'applicazione desiderata,
mostrato di seguito- inserisci qui la descrizione dell'immagine

Se dimentichi qual è il comando di avvio dell'app fai clic su "Sfoglia", quindi vai a File System> usr> 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 si presentano prima.

Se non mostra l'icona quando torni alla casella "Crea Launcher" puoi trascinare un'icona trovando l'icona in / usr / share / icons. Ci sono icone predefinite nelle varie cartelle dei temi o icone specifiche nella /usr/share/icons/hicolor/scalable/appso o /usr/share/icons/hicolor/48x48/apps, se in seguito vuoi inserire un'icona puoi fare clic con il tasto destro del mouse> proprietà per trascinare e rilasciare l'icona.

(Questa parte solo per gnome, alt+ f2è diversa nell'unità) Un altro modo per elencare le applicazioni conosciute è premere Alt+ F2e fare clic sull'app in "Mostra elenco di applicazioni conosciute", quindi è possibile copiare il testo del comando per quel programma in cui incollare per
creare un nuovo lanciatore.

inserisci qui la descrizione dell'immagine

Tutto ciò renderà estremamente più semplice la creazione di lanciatori personalizzati e, una volta effettuata la configurazione, potrai realizzarli senza il terminale.


Grazie per aver dedicato del tempo a scrivere questo! Ho completato i passaggi ed è bello essere in grado di creare lanciatori così facilmente ora.
Kamil Slowikowski,

6
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 state visualizzate.
Suncatcher,

Il supporto dell'icona del desktop è stato completamente rimosso nelle nuove versioni.
Mateo,

33
  1. Crea il file .desktop in / usr / share / applicazioni /

    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;
    

Dai a Nome il nome che desideri.

Per quanto riguarda Icon ed Exec , utilizzare un percorso completo o un nome "di sistema". Ad esempio, l'icona del lettore video VLC è /usr/share/icons/hicolor/48x48/apps/vlc.png o semplicemente vlc (senza l'estensione .png).

Per le categorie , consultare l' elenco degli standard XDG .


bene non riesco a trovare la cartella delle applicazioni nel mio computer ...
user590849

vuol dire non v'è alcuna directory chiamata applicationsa /usr/share/? Come può essere possibile?
Rahul Virpara,

si bene 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?
Gazza,

@Magpie hai ragione. L'ordine non ha importanza qui. È un mio errore
Rahul Virpara,

12

Un modo più semplice per creare un programma di avvio per un programma:

Se riesci a trovare il programma nella tua dash, fai semplicemente clic e trascina l'icona del programma nella tua dash sul desktop o in qualsiasi altro posto lo desideri. :)


1
Non funziona da me (messaggio di errore) in Ubuntu 14.04
BurninLeo il

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,

12

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 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 averlo reso eseguibile.

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


1
Questo ha funzionato per me nel 14.04:xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Adam Monsen, il

Non c'è nessun PasteRMB sul mio Gnome 3.28.1
Suncatcher

@Suncatcher Questo perché 3.28 non ha più alcun supporto per le icone del desktop ...
Jacob Vlijm,

5

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/applicationse quando lo esegui fai clic con il pulsante destro del mouse sull'app Unity Launcher e spunta " Keep in launcher " (se lo desideri in Unity Launcher), oppure mettilo sul desktop se vuoi un desktop launcher.

Inserisci questo file ~/.local/share/applicationsse desideri applicarlo al tuo utente.

Jurriaan ha realizzato un'app grafica Python per fare tutto questo per te, che può essere scaricata qui: http://jurschreuder.nl/UnityLaunchCreator.tar.gz


4

Come creare sia un collegamento sul desktop che un'opzione dell'icona Unity Dash ("menu di avvio") utilizzando un file .desktop e due collegamenti simbolici

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

Segui il mio esempio di seguito, aggiornando tutti i passaggi necessari per l'applicazione, inclusa la modifica del contenuto del file .desktop come richiesto.

La mia strategia sarà quella di creare un singolo file .desktop che funga da lanciatore "principale" per il programma, quindi creeremo due collegamenti simbolici (collegamenti simbolici) a questo file per consentirci di avviare il programma (1) tramite un'icona su desktop e (2) utilizzando il menu di ricerca del programma di avvio dell'applicazione Unity.

Q: Perché farlo in questo modo?
A: Bene, ti permette di modificare solo un singolo file .desktop per apportare modifiche alle scorciatoie in entrambe le posizioni contemporaneamente.

D: Perché non fare semplicemente il file .desktop direttamente sul desktop e quindi creare un singolo link simbolico per il programma di 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, quindi sapete che non verrà accidentalmente modificato o eliminato.

STEPS:

1. Crea un launcher (file .desktop), usando un editor di testo a tua scelta, modificandolo come richiesto. Conservalo 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.

  • Nota che la mia directory home ("~") è "/ home / gabriels". Modificalo di seguito per il tuo nome utente.
  • Si noti inoltre che per i Execpercorsi con spazi, è necessario utilizzare le virgolette singole ( ') attorno al nome del percorso seguente, altrimenti si otterrà un "errore durante l'avvio dell'applicazione" quando si fa clic sul collegamento Esegui.
  • Per il Iconpercorso, però, anche se ha spazi nel percorso , è necessario non utilizzare le virgolette singole in tutto il percorso, altrimenti l'icona non verrà visualizzato correttamente sul collegamento.

Arduino_1_8_5.desktop contenuto del file:

[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. Renderlo eseguibile.

Nota: questo passaggio è importante! È necessario eseguire questa operazione PRIMA di creare il collegamento simbolico nel passaggio successivo di seguito, altrimenti il ​​collegamento simbolico che si sta per creare non funzionerà correttamente come collegamento per avviare il programma dal desktop.

chmod +x Arduino_1_8_5.desktop

3. Crea un collegamento simbolico al precedente launcher .desktop sul desktop in modo da poterlo avviare da lì:

Formato comando: "ln -s / path / to / file / path / to / 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 dal menu Applicazioni Unity 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

Appunti:

  • I file .desktop dell'applicazione Unity sono memorizzati in: "/ usr / share / applicazioni"
  • Nota a margine da aggiungere alle tue conoscenze generali: i file .desktop nella directory delle applicazioni, a differenza del desktop, non devono essere contrassegnati come eseguibili per funzionare.

5. Fatto!

  • Ora, se mai hai bisogno di aggiornare il file desktop, aggiornalo direttamente in un solo posto: "~ / Desktop_launchers / Arduino_1_8_5.desktop", e le modifiche saranno automaticamente riconosciute dai link simbolici sul Desktop e in "/ usr / share / applicazioni".
  • Se l'icona del desktop non si aggiorna dopo averla modificata, fare clic sul desktop, quindi premere uno F5o Ctrl+ Rper aggiornare le icone del desktop.
  • Per rimuovere i collegamenti, è sufficiente eliminare i collegamenti simbolici dal desktop e da "/ usr / share / applicazioni" come segue:
    • rm ~/Desktop/Arduino_1_8_5.desktop
    • sudo rm /usr/share/applications/Arduino_1_8_5.desktop

Screenshots:

Il mio desktop con il collegamento appena creato:

inserisci qui la descrizione dell'immagine

Il menu Unity Launcher con il collegamento appena creato:

inserisci qui la descrizione dell'immagine

Letture aggiuntive:

Per ulteriori conoscenze e tecniche alternative, consultare la documentazione ufficiale di Ubuntu su "UnityLaunchersAndDesktopFiles" qui: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


3

Considerando la precedente risposta di Scaine, il gnome-panelmodo in cui installa le dipendenze, ma in fondo alle cose - non ne abbiamo davvero bisogno, dobbiamo solo .desktopcreare dei file. Quindi, ho messo un piccolo script che fa esattamente questo, in modo grafico, creando un .desktopfile con nome nella ~/Desktopcartella, prontamente disponibile per l'uso e appuntato al launcher Unity. Non è il miglior scripting qui, ma fa il lavoro.

Questo può essere salvato come file denominato makeLauncher.sh, modificare le autorizzazioni dal tasto destro -> Proprietà -> Autorizzazioni -> Consenti l'esecuzione del file come programma ed è pronto per essere avviato.

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

inserisci qui la descrizione dell'immagine

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


1
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 facoltativamente un selettore di file.
Muru,

@muru buon suggerimento - Ci lavorerò su.
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 programma di avvio all'interno della cartella in cui viene eseguito lo script (con quell'azione)?

1
@cipricus bene, sì, possibile: lo script scrive FILE = home"/Desktop/"$1".desktop", dove homeè definito come variabile dal awkcomando in -v home="$HOME"parte. Quello che puoi fare è rimuovere tutti i riferimenti a FILE dal awkcomando e reindirizzare il comando stesso su un nome file specifico che desideri creare tramite > somefile.desktop. Non è troppo difficile, ho solo bisogno di riscrivere quella parte specifica. Per favore, ricordamelo tra un paio di giorni. Proverò ad aggiornare questa risposta domani, ma potrei dimenticare.
Sergiy Kolodyazhnyy,

Grazie! - Ho trovato questa risposta più semplicistica ( Aggiungi 'Crea launcher' al menu contestuale di Nautilus (senza gnome-desktop-item-edit) ) ma penso che la tua potrebbe essere più carina.


2

Questo può essere facilmente ottenuto usando nautilus-action& gnome-desktop-item-edit.

STEPS:

  • 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 contestuale della posizione ", quindi in Etichetta contesto , inserisci questo: Crea Launcher.

nautilus-action-create-launcher1

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

    Etichetta: Create Launcher

    Sentiero: gnome-desktop-item-edit

    parametri: --create-new %f

    Directory di lavoro: Click Browse and select your Desktop folder.

    inserisci qui la descrizione dell'immagine

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

    inserisci qui la descrizione dell'immagine

  • Riavvia Nautilus:

    nautilus -q
    
  • È possibile aggiungere collegamenti dal menu contestuale selezionando Crea Launcher

    inserisci qui la descrizione dell'immagine

    inserisci qui la descrizione dell'immagine

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

FATTO!


Correzione minore, si prega di correggere il primo comando per leggere "azioni nautilus" e non "nautilus-action".
Daniel Dropik,

Ho provato questo sotto Ubuntu 18.04.1 ma 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-actionè stato sostituito con filemanger-actions. Ma non è nel repository, usa ppa dalla segnalazione di bug: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597
Khurshid Alam


1

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

Il metodo che ho usato finora è scegliere un'icona arbitraria dal Dash, come Firefox, e trascinarla sul desktop. Non puoi trascinare un'icona dal Launcher, non ti 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 con il pulsante destro del mouse 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 simile /home/yourname/Misc/Appse infine, da lì, trascinalo sul Launcher.

Nota: se si trascina il file dal desktop direttamente nel Launcher, quindi si elimina il file del desktop, la voce Launcher smetterà di funzionare, anche se sembra a posto. Suppongo che crei una sorta di collegamento all'originale che hai appena eliminato.


Questo non funziona (più?) In Ubuntu 13.04. Trascinare l'icona di un Launcher dal Dash non fa nulla. "Torna" al Launcher. Penso che questo funzionasse nelle precedenti versioni di Ubuntu. Non so perché continuino a rimuovere funzioni utili.
matteo,

Sì, non puoi trascinare dal programma di avvio, devi trascinare dal Dash - quindi premi il tuo tasto Super, per far apparire Dash, quindi qualsiasi icona lo farà. Dovrai anche NON avere il Dash a schermo intero (c'è un interruttore di dimensione in alto a sinistra) in modo da poter vedere il desktop su cui trascinare l'icona. Funziona ancora nel 13.04. Non l'ho ancora provato nel 13.10.
Scaine,

Oh capisco, pensavo che parlassi del programma di avvio, perché confondo i nomi e il trattino copre l'intero schermo della macchina su cui l'ho provato, quindi non ho potuto trascinare nulla dal trattino. Ma non sono sicuro che fosse a schermo intero, penso che lo schermo sia troppo piccolo e il trattino non a schermo intero riempia tutto. Cosa si può fare in questo caso? Non sembra che tu possa ridimensionare il trattino
matteo

1
Ciao Matteo, scusa se non l'ho visto prima. Ma non posso aiutare comunque! Non puoi ridimensionare il Dash in quanto tale, ma c'è un pulsante di attivazione / disattivazione nella parte superiore sinistra dello schermo che dovrebbe alternare tra la modalità a schermo intero e "netbook" che occupa una parte dello schermo. Forse quella proporzione ha un minimo che è ancora troppo grande per il tuo schermo? Non ne sono sicuro. Vale la pena cercare su questo sito, suppongo?
Scaine,

1

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

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

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

È quindi possibile spostarlo sul desktop in questo modo:

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

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


il link allo script è morto

0

Questi lanciatori hanno un problema: non è possibile utilizzarli dal browser Web, ad esempio per allegare archivi ai messaggi di posta elettronica o caricare file su siti come http://2shared.com/

C'è una soluzione semplice:

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

per 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, invece della molla o del razzo dei lanciatori.


0

In 14.04 , è possibile fare clic con il pulsante destro del mouse sull'eseguibile e scegliere Make Link, quindi trascinare e rilasciare quel collegamento sul desktop.

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

Nota: l'aggiunta di programmi alla barra di avvio in questo modo non funziona con le applicazioni WINE, tuttavia è comunque possibile aggiungere app WINE al desktop in questo modo.


-2
  1. Avviare l'applicazione del terminale. (Tasto di scelta rapida: Ctrl + Alt + T)
  2. Usa il comando sudo nautilus per avviare il file manager come superutente (livello amministratore del tuo account). (*)
  3. Sfoglia Computer> usr> condividi> applicazioni e scorri verso il basso fino all'applicazione che desideri utilizzare.
  4. Trascina dalla finestra del file manager Nautilus sul desktop. (Assicurati che la finestra di nautilus non sia ingrandita.)
  5. Chiudi Nautilus ed esci dal terminal.
  6. Trascina il nuovo launcher sul desktop nel punto desiderato.

(*) Riceverai un errore se provi a 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 sulla strada del successo.


Avviare Nautilus come superutente non è del tutto necessario. Premi e tieni premuto Ctrl + Maiusc mentre rilasci il pulsante del mouse sul file per creare una scorciatoia dopo averlo trascinato nella sua destinazione (passaggio 4).
David Foerster,
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.