Hi Kevin, >> I have written a small script that checks for a network connection during >> suspend/resume. >> >> If there is no network, kmail will be configured to be offline, for >> example. >> >> Now I would like to configure the konqueror cache in a same way. I can >> change this setting through >> >> kcontrol -> Internet & Network -> Web Browser -> Cache >> >> However, I didn't find a way to control this via dcop. Does anybody know >> if it is possible? > > Cache settings could be part of a configuration file, possibly one for the > IO slaves. > > One can use kwriteconfig to change values in those files, however having > application reload them might be difficult (possible though, there is a > script on kde-apps.org which does this to re-read proxy settings) Yeah, that was very helpful. The problem is solved. For the records, here is my little script to change a config setting and reparse all konquerors afterwards: === cut === #!/bin/sh case $1 in offline) ACTION="offline" && VALUE="CacheOnly" ;; *) ACTION="online" && VALUE="Refresh" ;; esac echo "Going $ACTION..." # Changing configuration sed -i s/^cache=.*/cache=$VALUE/ ~/.kde/share/config/kio_httprc # Fetch a list of all running kde applications APPS=$(dcop) # Define which apps you would like to apply the setting to # (other applications will not notice the change before the next restart) APPLYTO="konqueror kcontrol" for i in ${APPS}; do echo "$APPLYTO" | grep -vq "$(echo $i | sed -e 's/-[0-9]*$//')" && continue # echo "Using $i ..." dcop $i KIO::Scheduler reparseSlaveConfiguration http # 2>/dev/null done === cut === Regards, michael ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.