मैं एक वेब पेज खोलने वाली स्थैतिक क्विकलिस्ट कैसे जोड़ूं?


14

मैं वेब एप्लिकेशन के लिए एकता लॉन्चर आइकन बनाने पर काम कर रहा हूं । इवोल्यूशन क्विकलिस्ट्स के साथ आता है ताकि आप कंपोज कर सकें, कैलेंडर पर जा सकें, आदि।:

यहां छवि विवरण दर्ज करें

मैं उसी चीज को दोहराना चाहता हूं, लेकिन मेरे जीमेल आइकन के लिए। एकता LauncherAPI कैसे स्थिर quicklists बनाने के बारे में बात करती है पेज:

 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

मेरे पास जीमेल शॉर्टकट की .desktop फाइल है, इसलिए मैं इसे स्टैटिक क्विकलिस्ट्स को जोड़ने के लिए एडिट कर सकता हूं, मेरा सवाल यह है कि मैं अपने ब्राउज़र में इसे खोलने के लिए Exec = लाइन में क्या डालूं, ताकि मैं कंपोज, कॉन्टेक्ट्स बना सकूं। और कैलेंडर सही जगह पर जाते हैं?

(यह मानते हुए कि मेरे पास सही URL हैं, मैं Exec सिंटैक्स के बारे में अधिक सोच रहा हूँ)

जवाबों:


13

यदि आपको एक URL मिला है, तो बस इसे डिफ़ॉल्ट वेब ब्राउज़र का उपयोग करके खोलें:

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

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

या यदि आप एक अलग ब्राउज़र का उपयोग करना चाहते हैं, जैसे क्रोमियम:

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

क्रोमियम आपको टूलबार के बिना URL को विंडो में खोलने की अनुमति देता है:

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

बेशक यह केवल तभी काम करता है जब आप पहले से लॉग इन हैं या कुकी प्राप्त कर चुके हैं। और यह केवल आपको लॉगिन पृष्ठ पर ले जाएगा।


1
मुझे लगता है कि इसका इस्तेमाल करना बेहतर होगाchromium-browser --app="https://mail.google.com/mail/?shva=1#compose"
ट्रेविओनो

1
संकेत के लिए धन्यवाद, उत्तर में जोड़ा गया (हालांकि व्यक्तिगत रूप से मैं हमेशा पूर्ण URL देखना पसंद करता हूं)।
htorque

7

htorque का उत्तर सही है, यहां अंतिम अनुभाग के लिए संबंधित अनुभाग है। जो भी एक आइकन में सभी Google सेवाओं को करना चाहता है, उसके लिए .desktop gmail फ़ाइल। यहाँ यह अंतिम .desktop फ़ाइल संपूर्णता में है।

(सुनिश्चित करें कि आपने आइकन से पथ को संशोधित किया है जहां यह आपके सिस्टम पर है)

[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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.