added desktop actions
This commit is contained in:
parent
368491d3c0
commit
28dbd668f3
@ -106,6 +106,38 @@ fi
|
|||||||
EOF
|
EOF
|
||||||
chmod 0755 "$PKG_ROOT/usr/bin/nsfwapp-open"
|
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'
|
cat >"$PKG_ROOT/usr/bin/nsfwapp-stop" <<'EOF'
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
set -eu
|
set -eu
|
||||||
@ -163,7 +195,24 @@ Exec=nsfwapp-open
|
|||||||
Icon=/usr/share/pixmaps/nsfwapp.ico
|
Icon=/usr/share/pixmaps/nsfwapp.ico
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=AudioVideo;Video;
|
Categories=AudioVideo;Video;
|
||||||
|
Actions=OpenFrontend;OpenData;OpenLog;Stop;
|
||||||
StartupNotify=false
|
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
|
EOF
|
||||||
|
|
||||||
cat >"$PKG_ROOT/usr/share/applications/nsfwapp-stop.desktop" <<EOF
|
cat >"$PKG_ROOT/usr/share/applications/nsfwapp-stop.desktop" <<EOF
|
||||||
@ -191,6 +240,8 @@ Beenden:
|
|||||||
|
|
||||||
Desktop:
|
Desktop:
|
||||||
Der Launcher "NSFW App" startet das Backend und oeffnet https://localhost:9999.
|
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.
|
Der Launcher "NSFW App beenden" beendet das Backend.
|
||||||
|
|
||||||
User-Daten:
|
User-Daten:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user