From 48077a30f9997448365742e3c7060bb7ad862aa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Fri, 8 Oct 2021 01:43:46 +0200 Subject: starttde: Add dynamic determination of default value for forceFontDPIEnable depending on the current value of forceFontDPI. This solves the automatic transition of configuration after adding support for variable font DPI. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- starttde | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/starttde b/starttde index 88e1bdaff..75b412a1a 100755 --- a/starttde +++ b/starttde @@ -364,6 +364,12 @@ if [ -d "$tdehome" ]; then fi fi +# Get current font DPI configuration +CUR_ForceFontDPI="`$TDEDIR/bin/kreadconfig --file kcmfonts --group General --key forceFontDPI --default 0`" +CUR_ForceFontDPIEnable=false +[ $CUR_ForceFontDPI -gt 0 ] && CUR_ForceFontDPIEnable=true +unset CUR_ForceFontDPI + # Please see tdestartupconfig source for usage. mkdir -m 700 -p "$tdehome/share" mkdir -m 700 -p "$tdehome/share/config" @@ -377,10 +383,11 @@ kcmrandrrc [Screen0] kcmrandrrc [Screen1] kcmrandrrc [Screen2] kcmrandrrc [Screen3] -kcmfonts General forceFontDPIEnable false +kcmfonts General forceFontDPIEnable ${CUR_ForceFontDPIEnable} kcmfonts General forceFontDPI 0 EOF $TDEDIR/bin/tdestartupconfig +unset CUR_ForceFontDPIEnable if test $? -ne 0; then xmessage -center -geometry 500x100 "Could not start tdestartupconfig. Check your installation." fi -- cgit v1.2.1