Come faccio ad aggiungere un elenco rapido statico che apre una pagina Web?


14

Sto lavorando alla creazione di icone Unity Launcher per applicazioni Web. Evolution è dotato di elenchi rapidi che consentono di comporre, andare al calendario, ecc .:

inserisci qui la descrizione dell'immagine

Voglio replicare la stessa cosa ma per la mia icona di Gmail. La pagina API di Unity Launcher spiega come creare elenchi di scelta rapida statici:

 X-Ayatana-Desktop-Shortcuts=Screen;Window

[Screen Shortcut Group]
Name=Take a screenshot of the whole screen
Exec=gnome-screenshot
TargetEnvironment=Unity

[Window Shortcut Group]
Name=Take a screenshot of the current window
Exec=gnome-screenshot -w
TargetEnvironment=Unity

Ho il file .desktop del collegamento di Gmail, quindi posso modificarlo per aggiungere le liste statiche, la mia domanda è: cosa devo mettere nella riga Exec = per averlo aperto nel mio browser in modo da poter fare Compose, Contatti, e Calendar vanno nel posto giusto?

(supponendo che io abbia gli URL corretti, mi chiedo di più sulla sintassi di Exec)

Risposte:


13

Se hai un URL, basta aprirlo utilizzando il browser Web predefinito:

...
X-Ayatana-Desktop-Shortcuts=Compose

[Compose Shortcut Group]
Name=Compose Mail
Exec=xdg-open 'https://mail.google.com/mail/?shva=1#compose'
TargetEnvironment=Unity

O se ti piace usare un browser diverso, ad esempio Chromium:

Exec=chromium-browser 'https://mail.google.com/mail/?shva=1#compose'

Chromium ti consente anche di aprire l'URL in una finestra senza barre degli strumenti:

Exec=chromium-browser --app='https://mail.google.com/mail/?shva=1#compose'

Ovviamente questo funziona solo se hai già effettuato l'accesso o hai ricevuto un cookie. Altrimenti ti porterà solo alla pagina di accesso.


1
Penso che sarebbe meglio usarechromium-browser --app="https://mail.google.com/mail/?shva=1#compose"
Treviño

1
Grazie per il suggerimento, aggiunto alla risposta (anche se personalmente mi piace sempre vedere l'URL completo).
htorque

7

La risposta di htorque è corretta, ecco la sezione pertinente per un file gmail .desktop finale per chiunque voglia fare tutti i servizi di Google in un'unica icona. Ecco il file .desktop finale nella sua interezza.

(Assicurati di modificare il percorso dell'icona in modo che corrisponda a dove si trova sul tuo sistema)

[Desktop Entry]
Version=1.0
Name=Gmail
Exec=chromium --app="https://mail.google.com/mail"
Terminal=false
Icon=/home/jorge/gmail.png
Type=Application
Categories=Network;WebBrowser;

X-Ayatana-Desktop-Shortcuts=Compose;Contacts;Calendar

[Compose Shortcut Group]
Name=Compose New Message
Exec=chromium-browser --app='https://mail.google.com/mail/?shva=1#compose'
TargetEnvironment=Unity

[Contacts Shortcut Group]
Name=Contacts
Exec=chromium-browser --app='http://www.google.com/contacts'
TargetEnvironment=Unity

[Calendar Shortcut Group]
Name=Calendar
Exec=chromium-browser --app='http://calendar.google.com'
TargetEnvironment=Unity
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.