diff options
author | Alexander Golubev <fatzer2@gmail.com> | 2025-09-04 04:37:36 +0300 |
---|---|---|
committer | Alexander Golubev <fatzer2@gmail.com> | 2025-09-04 04:48:03 +0300 |
commit | 7f76a6677b837b1203f91b07f9131a7c8afbfbcd (patch) | |
tree | a8cef74e2fa7c251fb76a6983faa187b05956e37 | |
parent | dad866a20414ea73150c8b8c6082b5c2c2fa99ec (diff) | |
download | tdebase-temp/starttde-issue-322-drop-kde-as-tdehome.tar.gz tdebase-temp/starttde-issue-322-drop-kde-as-tdehome.zip |
starttde: drop support for autouse of ~/.kde as TDEHOMEtemp/starttde-issue-322-drop-kde-as-tdehome
The changes are loosely based on starttde proposed by @Woodsman in [1].
[1]: https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/issues/322
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
-rwxr-xr-x | starttde | 30 |
1 files changed, 7 insertions, 23 deletions
@@ -178,30 +178,14 @@ fi # * Then ksmserver starts and takes control of the remainder of the # startup sequence. -# The user's personal TDE directory usually is $HOME/.trinity. -# This setting may be overridden by setting $TDEHOME. When migrating profiles -# must be careful here because $HOME/.kde was used commonly in the pre-KDE4 -# days for the user's TDE profile, but now with KDE4 common on systems, -# $HOME/.kde might point to KDE4 profile settings. The existence of KDE4 -# does not mean all people are using KDE4. - -if [ "$TDEHOME" != "" ]; then - echo "[starttde] TDEHOME is preset to $TDEHOME." 1>&2 - export TDEHOME=$TDEHOME -else - # $TDEHOME is NOT already preset in the environment. Try to help. - # This might be overkill but does provide flexibility. - # This script and kstandardirs.h and kstandardirs.cpp must match. - # The latter two must be edited/patched before compiling. - echo "[starttde] TDEHOME is not set." 1>&2 - # Default value: $HOME/.trinity. Most users will use this. +# The user's personal TDE directory usually is $HOME/.trinity. This setting +# may be overridden by setting $TDEHOME. +if [ "$TDEHOME" = "" ]; then + # Note: the default for TDEHOME must match the one in tdestandarddirs.h + echo "[starttde] Setting TDEHOME to $TDEHOME." 1>&2 export TDEHOME=$HOME/.trinity - - if [ ! -d $HOME/.trinity ] && [ ! -f /usr/bin/kde4-config ] && [ "$TDEDIR" = "/usr" ] && [ -d $HOME/.kde ]; then - # Looks like Trinity is installed and not playing second fiddle to KDE4. - export TDEHOME=$HOME/.kde - fi - echo "[starttde] Set TDEHOME to $TDEHOME." 1>&2 +else + echo "[starttde] TDEHOME is preset to $TDEHOME." 1>&2 fi # tdesu needs something to find root's TDE profile. Set the TDEROOTHOME |