Làm cách nào để thêm danh sách nhanh tĩnh mở trang web?


14

Tôi đang làm việc để tạo các biểu tượng Unity Launcher cho các ứng dụng web. Evolution đi kèm với danh sách nhanh để bạn có thể sáng tác, lên lịch, v.v.:

nhập mô tả hình ảnh ở đây

Tôi muốn sao chép điều tương tự nhưng cho biểu tượng gmail của tôi. Trang Unity LauncherAPI nói về cách tạo danh sách nhanh tĩnh:

 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

Tôi có tệp .desktop của phím tắt Gmail, vì vậy tôi có thể chỉnh sửa nó để thêm danh sách nhanh tĩnh, câu hỏi của tôi là, tôi nên đặt gì trong dòng Exec = để mở trong trình duyệt của mình để tôi có thể tạo Compose, Danh bạ, và Lịch đi đúng nơi?

(giả sử tôi có URL chính xác, tôi càng băn khoăn về cú pháp Exec)

Câu trả lời:


13

Nếu bạn có URL, chỉ cần mở nó bằng trình duyệt web mặc định:

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

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

Hoặc nếu bạn muốn sử dụng một trình duyệt khác, ví dụ: Chromium:

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

Chromium cũng cho phép bạn mở URL trong cửa sổ mà không cần thanh công cụ:

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

Tất nhiên điều này chỉ hoạt động nếu bạn đã đăng nhập hoặc có cookie. Khác nó sẽ chỉ đưa bạn đến trang đăng nhập.


1
Tôi nghĩ rằng nó sẽ tốt hơn để sử dụngchromium-browser --app="https://mail.google.com/mail/?shva=1#compose"
Treviño

1
Cảm ơn gợi ý, đã thêm vào câu trả lời (mặc dù cá nhân tôi luôn muốn xem URL đầy đủ).
htorque

7

Câu trả lời của htorque là chính xác, đây là phần có liên quan cho tệp gmail .desktop cuối cùng cho bất kỳ ai muốn thực hiện tất cả các dịch vụ của Google trong một biểu tượng. Đây là tập tin .desktop cuối cùng trong toàn bộ.

(Đảm bảo bạn sửa đổi đường dẫn đến biểu tượng để khớp với vị trí của nó trên hệ thống của bạn)

[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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.