summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Golubev <fatzer2@gmail.com>2026-03-15 23:53:17 +0300
committerFat-Zer <fatzer2@gmail.com>2026-03-16 03:09:07 +0000
commiteda9426b2a8c44b28527cd36b570a7e7bf6b06bc (patch)
treef5115cb2ea8c1b9e499953d41c58870f4fea6211
parent74e0f192e0422e400108e256145d339a39e4d545 (diff)
downloadtdebase-eda9426b2a8c44b28527cd36b570a7e7bf6b06bc.tar.gz
tdebase-eda9426b2a8c44b28527cd36b570a7e7bf6b06bc.zip
starttde: use ${BIN_DIR} when running kcheckrunningHEADmaster
Due to kcheckrunning is being run before proper PATH for TDE is set we should run it with a full path. Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/661 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
-rwxr-xr-xstarttde6
1 files changed, 3 insertions, 3 deletions
diff --git a/starttde b/starttde
index 69c23611f..6064a06ec 100755
--- a/starttde
+++ b/starttde
@@ -113,7 +113,7 @@ fi
# Assign a default value if 'BIN_DIR' is unset or null
BIN_DIR="${BIN_DIR:=$(dirname -- "$0")}"
-if [ -x ${BIN_DIR}/tde-config ]; then
+if [ -x "${BIN_DIR}/tde-config" ]; then
TDE_VERSION="$( ${BIN_DIR}/tde-config --version | sed -n 's|^TDE: ||p' )"
TDEDIR="${BIN_DIR%/bin}"
echo "[starttde] TDE version is $TDE_VERSION" 1>&2
@@ -124,7 +124,6 @@ else
echo "[starttde] Exiting."
exit 1
fi
-unset BIN_DIR TDE_VERSION
export TDEDIR
# When the X server dies we get a HUP signal from xinit. We must ignore it
@@ -132,11 +131,12 @@ export TDEDIR
trap 'echo "[starttde] GOT SIGHUP"' HUP
# Check if a TDE session is already running.
-if kcheckrunning >/dev/null 2>&1; then
+if "${BIN_DIR}/kcheckrunning" >/dev/null 2>&1; then
echo "[starttde] TDE seems to be already running on this display."
xmessage -center -geometry 500x100 "TDE seems to be already running on this display." > /dev/null 2>/dev/null
exit 1
fi
+unset BIN_DIR TDE_VERSION
# Set the background color.
# The standard X background is nasty, causing moire effects and