Skip to content

Conversation

@aknari
Copy link
Contributor

@aknari aknari commented Oct 14, 2025

I had a problem in the initialization of the plasmoid, when starting the session, which could be reproduced by executing "plasmashell --replace". It happened because the plasmoid tried to read the config.conf file as if it were a JSON formatted file, which is not the case. The problem as in the writing of the configuration file, which is now renamed to 'config.json' in the same directory and written in JSON format. The old 'config.conf' file may be safely removed.

@exequtic
Copy link
Owner

which could be reproduced by executing "plasmashell --replace"

Can't reproduce this.
Is there anything unusual in your config?
Some input fields in the settings aren’t validated, so entering certain characters, like an extra quote, can break the config.

The old 'config.conf' file may be safely removed.

How about:

The configuration file uses this simple key="value" format because it is sourced directly by a Bash script.

@aknari
Copy link
Contributor Author

aknari commented Oct 14, 2025

I had inside config.conf the following;

interval="true"
time="60"
checkOnStartup="false"
arch="true"
aur="false"
flatpak="false"
widgets="false"
newsArch="false"
newsKDE="false"
newsTWIK="false"
newsTWIKA="false"
newsKeep="3"
middleAction="upgradeSystem"
rightAction=""
scrollUpAction="switchInterval"
scrollDownAction="management"
notifyUpdates="true"
notifyUpdatesAction="false"
notifyEveryBump="true"
notifyNews="true"
notifyNewsAction="false"
notifyErrors="true"
notifySound="true"
notifyPersistent="false"
wrapper="paru"
archFlags=""
sudoBin="sudo"
rebootSystem="false"
mirrors="false"
mirrorsAge="7"
mirrorCount="5"
dynamicUrl="null"
flatpakRemoveUnused="false"
flatpakFlags=""
widgetConfirmation="true"
restartShell="true"
restartCommand="systemctl --user restart plasma-plasmashell.service"
trayEnabledByDefault="false"
trayEnabledBy="undefined"
preExec=""
postExec=""
terminal="/usr/bin/konsole"
idleInhibit="false"
tmuxSession="false"
termFont="false"
relevantIcon="0"
selectedIcon="apdatifier-plasmoid"
indicatorStop="true"
counterEnabled="true"
counterOnLeft="false"
counterColor=""
counterSize="0"
counterRadius="3"
counterOpacity="8"
counterShadow="true"
counterFontFamily=""
counterFontSize="6"
counterFontBold="true"
counterSpacing="0"
counterMargins="0"
counterOffsetX="0"
counterOffsetY="0"
counterCenter="false"
counterTop="true"
counterBottom="false"
counterRight="true"
counterLeft="false"
ownIconsUI="true"
defaultTab="0"
switchDefaultTab="false"
spacing="6"
sorting="true"
showStatusText="true"
showToolBar="true"
searchButton="true"
intervalButton="true"
sortButton="true"
managementButton="true"
upgradeButton="true"
checkButton="true"
tabBarVisible="true"
tabBarTexts="true"
version="v2.9.4"
timestamp="1760447876267"
configMsg="true"
rulesMsg="true"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants