Wenn das Tool statt direktem Dateizugriff kreadconfig und kwriteconfig verwenden würde, entfiele auch die Notwendigkeit erstmal über die GUI ein Profil anlegen zu müssen. Neben bei wäre es dann auch unabhängig vom tatsächlichen Pfad der Konfgurationsdatei.
gconftool und auch kreadconfig und kwriteconfig sind aber ziemlich eklig zu bedienen. Vor zwei Jahren musste ich da mal was schnitzen, die Optionen/die Ordnerstruktur ist nicht wirklich klar. Aber recht haste.
ekliger als CF="${HOME}/.kde/share/config/kioslaverc"
[ -f ${CF} ] || error_cf_missing
sed -e "s/ProxyType=[0-9]/ProxyType=0/" -i ${CF}
Ich sehe das genau anders herum: kwriteconfig benötigt keine Pfadangabe (d.h. geht auch wenn der lokale KDE Prefix $HOME/.kde4 ist) und funktioniert auch wenn die Datei noch nicht exisitiert.
Okay, beides ist eklig... ;) Ich habe mich damals durch die praktisch nicht vorhandene (oder für mich nicht auffindbare) Doku gequält, damals habe ich zum Glück einen Beitrag in einem Forum gefunden, an dem konnte ich mich dann weiter hangeln.
Oder wo gibt es das Tool?
http://kde-apps.org/content/show.php?content=34605
Wenn das Tool statt direktem Dateizugriff kreadconfig und kwriteconfig verwenden würde, entfiele auch die Notwendigkeit erstmal über die GUI ein Profil anlegen zu müssen.
Neben bei wäre es dann auch unabhängig vom tatsächlichen Pfad der Konfgurationsdatei.
gconftool und auch kreadconfig und kwriteconfig sind aber ziemlich eklig zu bedienen. Vor zwei Jahren musste ich da mal was schnitzen, die Optionen/die Ordnerstruktur ist nicht wirklich klar.
Aber recht haste.
Hmm.
Inwiefern ist
kwriteconfig --file kioslaverc --group "Proxy Settings" --key ProxyType 0
ekliger als
CF="${HOME}/.kde/share/config/kioslaverc"
[ -f ${CF} ] || error_cf_missing
sed -e "s/ProxyType=[0-9]/ProxyType=0/" -i ${CF}
Ich sehe das genau anders herum: kwriteconfig benötigt keine Pfadangabe (d.h. geht auch wenn der lokale KDE Prefix $HOME/.kde4 ist) und funktioniert auch wenn die Datei noch nicht exisitiert.
Okay, beides ist eklig... ;)
Ich habe mich damals durch die praktisch nicht vorhandene (oder für mich nicht auffindbare) Doku gequält, damals habe ich zum Glück einen Beitrag in einem Forum gefunden, an dem konnte ich mich dann weiter hangeln.