Add Desktop file to easily start KlipperScreen on a normal Linux desktop (#713)

Co-authored-by: alfrix <alfredomonclus@gmail.com>
This commit is contained in:
Nick Douma
2022-09-22 01:18:22 +02:00
committed by GitHub
parent 2f427f7b82
commit 1b758b85c6
3 changed files with 142 additions and 0 deletions

View File

@@ -161,6 +161,13 @@ update_x11()
fi
}
add_desktop_file()
{
DESKTOP=$(<$SCRIPTPATH/KlipperScreen.desktop)
mkdir -p $HOME/.local/share/applications/
echo "$DESKTOP" | tee $HOME/.local/share/applications/KlipperScreen.desktop > /dev/null
}
start_KlipperScreen()
{
echo_text "Starting service..."
@@ -177,4 +184,5 @@ modify_user
install_systemd_service
update_x11
echo_ok "KlipperScreen was installed"
add_desktop_file
start_KlipperScreen

11
scripts/KlipperScreen.desktop Executable file
View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Name=KlipperScreen
GenericName=Touch screen GUI for Klipper via Moonraker
Icon=$HOME/KlipperScreen/styles/icon.svg
Exec=sh -c "$HOME/.KlipperScreen-env/bin/python $HOME/KlipperScreen/screen.py"
Terminal=false
Type=Application
Categories=Graphics;3DGraphics;Engineering;
Keywords=3D;Printing
StartupNotify=false
StartupWMClass=klipper-screen