From 2900f919c848cb3d388e208e4d2a92dbc292d17b Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Sat, 8 Nov 2025 18:29:43 +0100 Subject: [PATCH] Fix AppRun path issue, fixes #12612 --- share/linux/appimage-apprun.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/share/linux/appimage-apprun.sh b/share/linux/appimage-apprun.sh index 1ce2045d7..b954749fd 100755 --- a/share/linux/appimage-apprun.sh +++ b/share/linux/appimage-apprun.sh @@ -1,12 +1,15 @@ #!/usr/bin/env bash +export PATH="$(dirname $0)/usr/bin:${PATH}" + if [ "$1" == "cli" ] || [ "$(basename "$ARGV0")" == "keepassxc-cli" ] || [ "$(basename "$ARGV0")" == "keepassxc-cli.AppImage" ]; then [ "$1" == "cli" ] && shift exec keepassxc-cli "$@" -elif [ "$1" == "proxy" ] || [ "$(basename "$ARGV0")" == "keepassxc-proxy" ] || [ "$(basename "$ARGV0")" == "keepassxc-proxy.AppImage" ] \ - || [ -v CHROME_WRAPPER ] || [ -v MOZ_LAUNCHED_CHILD ]; then +elif [ "$1" == "proxy" ] || [ "$(basename "$ARGV0")" == "keepassxc-proxy" ] || [ "$(basename "$ARGV0")" == "keepassxc-proxy.AppImage" ]; then [ "$1" == "proxy" ] && shift exec keepassxc-proxy "$@" +elif [ -v CHROME_WRAPPER ] || [ -v MOZ_LAUNCHED_CHILD ] || [ "$2" == "keepassxc-browser@keepassxc.org" ]; then + exec keepassxc-proxy "$@" else exec keepassxc "$@" fi