added desktop actions
This commit is contained in:
parent
368491d3c0
commit
28dbd668f3
@ -106,6 +106,38 @@ fi
|
||||
EOF
|
||||
chmod 0755 "$PKG_ROOT/usr/bin/nsfwapp-open"
|
||||
|
||||
cat >"$PKG_ROOT/usr/bin/nsfwapp-open-data" <<'EOF'
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
|
||||
data_home="${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||
app_dir="$data_home/nsfwapp"
|
||||
|
||||
mkdir -p "$app_dir"
|
||||
|
||||
if command -v xdg-open >/dev/null 2>&1; then
|
||||
xdg-open "$app_dir" >/dev/null 2>&1 || true
|
||||
fi
|
||||
EOF
|
||||
chmod 0755 "$PKG_ROOT/usr/bin/nsfwapp-open-data"
|
||||
|
||||
cat >"$PKG_ROOT/usr/bin/nsfwapp-open-log" <<'EOF'
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
|
||||
data_home="${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||
app_dir="$data_home/nsfwapp"
|
||||
log_file="$app_dir/recorder.log"
|
||||
|
||||
mkdir -p "$app_dir"
|
||||
[ -f "$log_file" ] || : >"$log_file"
|
||||
|
||||
if command -v xdg-open >/dev/null 2>&1; then
|
||||
xdg-open "$log_file" >/dev/null 2>&1 || true
|
||||
fi
|
||||
EOF
|
||||
chmod 0755 "$PKG_ROOT/usr/bin/nsfwapp-open-log"
|
||||
|
||||
cat >"$PKG_ROOT/usr/bin/nsfwapp-stop" <<'EOF'
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
@ -163,7 +195,24 @@ Exec=nsfwapp-open
|
||||
Icon=/usr/share/pixmaps/nsfwapp.ico
|
||||
Terminal=false
|
||||
Categories=AudioVideo;Video;
|
||||
Actions=OpenFrontend;OpenData;OpenLog;Stop;
|
||||
StartupNotify=false
|
||||
|
||||
[Desktop Action OpenFrontend]
|
||||
Name=Frontend öffnen
|
||||
Exec=nsfwapp-open
|
||||
|
||||
[Desktop Action OpenData]
|
||||
Name=Datenordner öffnen
|
||||
Exec=nsfwapp-open-data
|
||||
|
||||
[Desktop Action OpenLog]
|
||||
Name=Log öffnen
|
||||
Exec=nsfwapp-open-log
|
||||
|
||||
[Desktop Action Stop]
|
||||
Name=Beenden
|
||||
Exec=nsfwapp-stop
|
||||
EOF
|
||||
|
||||
cat >"$PKG_ROOT/usr/share/applications/nsfwapp-stop.desktop" <<EOF
|
||||
@ -191,6 +240,8 @@ Beenden:
|
||||
|
||||
Desktop:
|
||||
Der Launcher "NSFW App" startet das Backend und oeffnet https://localhost:9999.
|
||||
Per Rechtsklick auf "NSFW App" gibt es Aktionen fuer Frontend, Datenordner,
|
||||
Log und Beenden, sofern die Desktop-Umgebung Desktop Actions anzeigt.
|
||||
Der Launcher "NSFW App beenden" beendet das Backend.
|
||||
|
||||
User-Daten:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user