C'è un modo per aggiungere un menu utente comune al launcher di Unity?

4

Essendo appena aggiornato dalla 10.04 alla 11.04, mi sto abituando all'interfaccia Unity.

Di nuovo in Gnome, sono riuscito a creare un menu "comune" accessibile dal pulsante di avvio al quale potrei semplicemente aggiungere *.desktop file per ottenere tutte le mie cose comuni lì dentro?

C'è un modo per farlo in Unity? Quello che sto cercando è una singola icona nel launcher che, quando cliccato, mi dà un menu che può avviare le mie applicazioni più comuni come:

  • firefox.
  • thunderbird.
  • un paio di diverse immagini VMWare.
  • un paio di directory comuni (file manager nautilus).
  • un terminale massimizzato.
  • il mio script di backup.
  • brasero, gcalctool, eclipse e altri.

L'idea di mettere tutte le mie app nel launcher non mi piace troppo visto che potrebbe espandersi oltre l'altezza dello schermo, anche con la mia icona ridotta.

Usando giudiziosamente i file desktop (alcuni standard, alcuni fatti da sé), sono riuscito a far funzionare tutto questo in Gnome, ma ho problemi a capire il nuovo setup.

Inoltre, le icone di tutte le mie immagini VMWare sono identiche nel launcher Unity, mentre Gnome consentiva descrizioni testuali. Può essere modificato al livello più alto o, preferibilmente, nel sottomenu che sto cercando?

    
posta Jorge Castro 05.08.2011 - 13:52

1 risposta

1

È abbastanza facile aggiungere voci al menu di scelta rapida per i pulsanti di avvio e so che è stata data una risposta qui da qualche parte, ma non sono riuscita a trovarla. Ma questi sono i passaggi di base:

Cerca una stringa simile a questa in un file desktop per il riquadro che desideri modificare: X-Ayatana-desktop-Shortcuts = NewWindow;

Se non riesci a trovarlo, crealo. Per ogni collegamento, aggiungi quanto segue:

[pick_a_name Shortcut Group]
Name=pick_a_name
Exec=command to execute
TargetEnvironment=Unity

Aggiungi ciascun gruppo che aggiungi alla stringa X-Ayatana-Desktop-Shortcuts, separato da punto e virgola. Ad esempio, se vuoi aggiungere scorciatoie web all'icona di Firefox (dovresti già avere il gruppo NewWindow definito, ed è una voce lunga, quindi lo sto omettendo):

X-Ayatana-Desktop-Shortcuts=NewWindow;Xkcd;Google;AskUbuntu;

[xkcd Shortcut Group]
Name=xkcd
Exec=firefox --new-tab http://www.xkcd.com
TargetEnvironment=Unity

[Google Shortcut Group]
Name=Google
Exec=firefox --new-tab http://www.google.com
TargetEnvironment=Unity

[AskUbuntu Shortcut Group]
Name=AskUbuntu
Exec=firefox --new-tab "http://www.askubuntu.com"
TargetEnvironment=Unity

Non ricordo se devi effettuare il logout e il back-in per far funzionare le modifiche. Tu potresti. In caso contrario, ora dovresti avere alcuni collegamenti se fai clic con il tasto destro sull'icona di Firefox sul tuo launcher. E ovviamente, puoi usare qualsiasi comando nella voce Exec.

Ci sono un sacco di lanciatori creati dalla comunità qui che puoi adattare:

Buon divertimento! :)

    
risposta data Jo-Erlend Schinstad 05.08.2011 - 15:02

Leggi altre domande sui tag