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:
@@ -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
11
scripts/KlipperScreen.desktop
Executable 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
|
Reference in New Issue
Block a user