بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
تعديل إعدادات kde5 من سطر الأوامر (مشروع kde بشكل عام ).
لتعديل إعدادات kde5 من سطر الأوامر يمكنك التعديل بشكل يدوي فملفات الإعدادات في kde ملفات نصية عادية غالبا تكون في مجلد config. في مجلد المنزل الخاص بك وينتهي إسمها بحرفي rc مثال kwinrc واظن الإصدار القديم kde4 كانت في kde. ثم share/config .
ويمكن إستخدام أداة kwriteconfig للإصدار 4 وkwriteconfig5 للإصدار 5 (هذه الأسماء هي هكذا على الأقل في فيدورا 28 ربما ولست متأكد توزيعات أخرى تغير التسمية من خلال ال alias أو شيء كهذا) .
مثال لجعل تمرير مأشر الفأرة في الزواية في الاعلى أكثر سلاسة من خلال تغير قيمة ال delay (للأمانة لا أعرف إسمها فانا جديد على kde) .
kwriteconfig5 --file kwinrc --group Windows --key ElectricBorderDelay 50
لو قرأت الأن ملف kwinrc لوجدت أن القيمة في (group) مجموعة Windows بالتحديد في ال (key) مفتاح ElectricBorderDelay أصبحت 50 .
cat ~/.config/kwinrc
أخيرا التواصل مع kwin من خلال dbus وتنفيذ method reconfigure ليأخذ بالإعدادات الجديدة .
qdbus org.kde.KWin /KWin org.kde.KWin.reconfigure
إستخدام kwriteconfig5 سهل جدا فقط إكتب kwriteconfig5 -h كل شيء واضح ربما فقط خيار type قد يكون مربك هو فقط تحتاج إضافته مع كلمة bool إذا كانت قيمة المفتاح true أو false ,مثال عن تغير إعدادات ترمينال konsole لإخفاء وإظهار Menu Bar (أغلق konsole ثم إفتحه من جديد لترى التغيرات).
kwriteconfig5 --file konsolerc --group KonsoleWindow --key ShowMenuBarByDefault --type bool fasle
kwriteconfig5 --file konsolerc --group KonsoleWindow --key ShowMenuBarByDefault --type bool true
فإذا ممكن تشبيه kwriteconfig لأدوات مثل gsettings و dconf في جنوم والبرمجيات التي تستخدم برمجيات جنوم.
الذي يختلف فقط كيف تخزن بيانات الإعدادات في النهاية , في kde تخزن في ملفات نصية اما في جنوم في قاعدة بيانات dconf.
موضوع شامل عن إعدادات kde حيث ممكن عمل أقفال للإعدادات وبعض الأشياء الأخرى.