Skip to content

Commit 461302f

Browse files
committed
fix xdg-open behaviour
1 parent 19d1a3c commit 461302f

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

Dockerfile.xpra

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@ RUN set -eux \
2727
&& echo "<Menu/>" > /etc/xdg/menus/debian-menu.menu
2828

2929

30+
RUN set -eux \
31+
## ** fix xdg-open behaviour
32+
&& rm -rvf /usr/share/applications/*filebot* \
33+
&& rm -rvf /usr/share/file-manager/actions/*filebot* \
34+
&& rm -rvf /usr/share/kio/servicemenus/*filebot* /usr/share/kservices5/ServiceMenus/*filebot* \
35+
&& update-desktop-database
36+
37+
3038
# install custom launcher scripts
3139
COPY xpra /
3240

xpra/opt/filebot-xpra/start

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ mkdir -m 700 -p "/tmp/xpra/0"
88
mkdir -m 700 -p "/run/user/$PUID/xpra"
99

1010
# fix file manager favorite folders
11-
xdg-user-dirs-update --set DESKTOP "$HOME"
12-
xdg-user-dirs-update --set VIDEOS "$(df -Pk | awk 'NR>1 && $6 !~ "^/dev|^/etc|^/proc|^/sys|^/data" {print $4, $6}' | sort -nr | head -1 | awk '{print $2}')"
11+
export XDG_DESKTOP_DIR="$(df -Pk | awk 'NR>1 && $6 !~ "^/dev|^/etc|^/proc|^/sys|^/data" {print $4, $6}' | sort -nr | head -1 | awk '{print $2}')"
12+
xdg-user-dirs-update --set DESKTOP "$XDG_DESKTOP_DIR"
13+
xdg-user-dirs-update --set DOWNLOAD "$XDG_DESKTOP_DIR"
14+
xdg-user-dirs-update --set PUBLICSHARE "$XDG_DESKTOP_DIR"
15+
xdg-user-dirs-update --set VIDEOS "$XDG_DESKTOP_DIR"
16+
1317

1418
# run xpra service
1519
xpra start \

0 commit comments

Comments
 (0)