mirror of
https://github.com/servo/servo.git
synced 2025-08-04 21:20:23 +01:00
I'm trying to use Servo as a daily driver. I like to pin the most often used apps to the my taskbar (Dash to Panel in Gnome). I also launch apps from the menu (Arc Menu). Adding a .desktop file make it show up in the menu. I could not get pinning to work until I set the name with `winit`. This is because the name is used to match it with the icon. I used the Gnome Looking Glass (lg) command to determine that the name was not set. Testing: I followed the instructions that I put in the .desktop file. I copied the .desktop file to the right folder, set up a link to the svg icon, and adjusted the paths to point to the compiled executable. --------- Signed-off-by: Michael Mc Donnell <michael@mcdonnell.dk>
33 lines
1.2 KiB
Desktop File
33 lines
1.2 KiB
Desktop File
# You can use this file to get a menu entry on Linux and so you can pin Servo to your taskbar.
|
|
#
|
|
# Steps:
|
|
# 1. Create the applications folder if it doesn't exist:
|
|
# mkdir -p ~/.local/share/applications/
|
|
# 2. Copy this file:
|
|
# cp org.servo.Servo.desktop ~/.local/share/applications
|
|
# 3. Edit the copied file and replace the two SERVO_SRC_PATH occurrences
|
|
# with the path to the Servo sources.
|
|
# 4. Create the icons folder if it doesn't exist:
|
|
# mkdir -p ~/.local/share/icons/hicolor/scalable/apps
|
|
# 5. Create a link for the icon:
|
|
# ln -s servo.svg ~/.local/share/icons/hicolor/scalable/apps/servo.svg
|
|
[Desktop Entry]
|
|
Version=1.0
|
|
Name=Servo
|
|
GenericName=Web Browser
|
|
Comment=Browse the Web
|
|
# TODO: Replace SERVO_SRC_PATH with the path to the Servo sources
|
|
Exec=SERVO_SRC_PATH/target/release/servo %u
|
|
Icon=servo
|
|
Terminal=false
|
|
Type=Application
|
|
MimeType=text/html;text/xml;application/xhtml+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
|
|
StartupNotify=true
|
|
Categories=Network;WebBrowser;
|
|
Keywords=web;browser;internet;
|
|
Actions=new-window;
|
|
|
|
[Desktop Action new-window]
|
|
Name=Open a New Window
|
|
# TODO: Replace SERVO_SRC_PATH with the path to the Servo sources
|
|
Exec=SERVO_SRC_PATH/target/release/servo %u
|