Skip to content

Instantly share code, notes, and snippets.

@cy20lin
Created February 15, 2019 19:47
Show Gist options
  • Save cy20lin/2006efddca72ebc9341505c466b47253 to your computer and use it in GitHub Desktop.
Save cy20lin/2006efddca72ebc9341505c466b47253 to your computer and use it in GitHub Desktop.
#!/usr/bin/env xdg-open
# git clone https://github.com/1j01/jspaint/ ~/Downloads/jspaint
# mkdir -p ~/.icons
# cp ~/Downloads/jspaint/images/icons/16.png ~/.local/share/icons/hicolor/16x16/apps/jspaint.png
# cp ~/Downloads/jspaint/images/icons/32.png ~/.local/share/icons/hicolor/32x32/apps/jspaint.png
# cp ~/Downloads/jspaint/images/icons/48.png ~/.local/share/icons/hicolor/48x48/apps/jspaint.png
# cp ~/Downloads/jspaint/images/icons/128.png ~/.local/share/icons/hicolor/128x128/apps/jspaint.png
# #/usr/share/icons/hicolor/<resolution>/<type>/<name>.png
# touch ~/.local/share/applications/jspaint.desktop
[Desktop Entry]
Name=Jspaint
GenericName=Paint
Comment=Jspaint
Version=1.0
Terminal=false
Type=Application
Name=Jspaint
Keywords=Image;Paint;Photo;Edit;
Exec=sh -c '/usr/bin/chromium-browser --profile-directory=Default "--app=file://${HOME}/Downloads/jspaint/index.html"'
Icon=/home/cy20lin/Downloads/jspaint/images/icons/128.png
# FIXME
# following doesn't work
# Icon=jspaint
StartupWMClass=Jspaint
# reference:
# https://askubuntu.com/questions/695796/view-list-of-all-available-unique-icons-with-their-names-and-thumbnail/695958
# https://askubuntu.com/questions/435603/desktop-files-how-to-specify-the-icon-path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment