it-swarm.com.de

Wie füge ich eine statische Schnellliste hinzu, mit der eine Webseite geöffnet wird?

Ich arbeite daran, nity Launcher-Symbole für Webanwendungen zu erstellen. Evolution wird mit Schnelllisten geliefert, mit denen Sie zusammenstellen, zum Kalender gehen usw.:

enter image description here

Ich möchte dasselbe replizieren, aber für mein Google Mail-Symbol. Auf der Seite nity LauncherAPI erfahren Sie, wie Sie statische Quicklists erstellen:

 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

Ich habe die .desktop-Datei der Google Mail-Verknüpfung, damit ich sie bearbeiten und die statischen Quicklists hinzufügen kann. Meine Frage ist, was muss ich in die Exec = -Zeile einfügen, damit sie in meinem Browser geöffnet ist, damit ich Compose, Contacts, und Kalender an den richtigen Ort gehen?

(Unter der Annahme, dass ich die richtigen URLs habe, wundere ich mich mehr über die Exec-Syntax.)

14
Jorge Castro

Wenn Sie eine URL haben, öffnen Sie diese einfach mit dem Standard-Webbrowser:

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

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

Oder wenn Sie einen anderen Browser verwenden möchten, z. Chrom:

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

Mit Chromium können Sie die URL auch in einem Fenster ohne Symbolleisten öffnen:

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

Dies funktioniert natürlich nur, wenn Sie bereits eingeloggt sind oder einen Cookie haben. Andernfalls gelangen Sie nur zur Anmeldeseite.

13
htorque

die Antwort von htorque ist richtig. Hier ist der relevante Abschnitt für eine endgültige Google Mail-Datei für Desktops. Hier ist die endgültige .desktop-Datei in ihrer Gesamtheit.

(Stellen Sie sicher, dass Sie den Pfad zum Symbol an die Position auf Ihrem System anpassen.)

[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
7
Jorge Castro