ثلاثة خدمات للبيئة المكتبية و مجموعة البرامج كيدي (KDE SC) أحرص على تعطيل خاصية عملها بشكل تلقائي و هي:
إطار العمل Akonadi الذي يعمل كخدمة و يسمح لبرامج تسيير المعلومات الشخصية (PIM) بتخزين بيانتها بطريقة منظمة و مركزية مستخدما بشكل افتراضي قاعدة البيانات MySQL. من بين برامج كيدي التي تستخدمه و تعتمد عليه نجد: KOrganizer, KMail, Kopete, KAddressbook, Kontact, KNotes, KAlarm
خدمة أرشفة الملفات و المحتوى الدلالي Strigi
خدمة تسيير و تتبع وسوم الملفات و المحتوى الدلالي Nepomuk
تعطيل هذه الخدمات بشكل مؤقت أو دائم سيوفر من 80MB إلى 120MB من الذاكرة و سيقلل الضغط على المعالج و وسائل التخزين.
بالنسبة لـ Akonadi
لتعطيل خدمة Akonadi هناك ثلاثة طريق:
تعطيلها فورا و بصفة مؤقتة.
إزالة البرامج التي تعتمد عليها من العمل تلقائيا. في هذه الحالة الخدمة لن تعمل حتى يطلبها أول برنامج يعتمد عليها. (الخيار الأنسب)
أو تعطيل الخدمة كليا و بالتالي ستخسر البرامج التي تعتمد عليها بعض أو كل خصائصها.
* تعطيل Akonadi بشكل فوري يكفي الضغط على alt+f2 ثم تنفيذ الأمر:
akonadictl stop
* تعطيل البرامج التي تعتمد على خدمة Akonadi من العمل التلقائيا.
[INDENT]1. اضغط على alt+f2 ثم انقر على أيقونة مفتاح البراغي، بعدها أزل علامة التمكين عن Calendar Events[/INDENT]
[INDENT]2. انقر باليمين على ساعة النظام ثم حدد Digital Clock Settings بعدعها على صفحة Calendar أزل علامة التمكين عن Display events[/INDENT]
[INDENT]3. في الشريط قرب ساعة النظام ستجد أيقونة برنامج KOrganizer. أنقر عليها باليمين ثم أزل علامة التمكين عن Start Reminder Daemon at Login و قم بتوقيفه Quit[/INDENT]
[INDENT]4. إيقاف خدمة Akonadi لتحرير الموارد المحجوزة. اضغط على alt+f2 ثم نفذ الأمر:[/INDENT]
akonadictl stop
* تعطيل خدمة Akonadi كليا عن طريق التعديل على ملف إعدادات الخدمة:
[INDENT]افتح الملف ~/.config/akonadi/akonadiserverrc[/INDENT]
nano -w ~/.config/akonadi/akonadiserverrc[INDENT]ثم بدل قيمة StartServer إلى false[/INDENT]
[%General]Driver=QMYSQL[QMYSQL]Name=akonadiHost=Options="UNIX_SOCKET=/home/arabicfoss/.local/share/akonadi/socket-archy/mysql.socket"ServerPath=/usr/bin/mysqldStartServer=false[Debug]Tracer=null
[INDENT]أو يكفي فقط تنفيذ هذا الأمر لإجراء التعديل على ذلك الملف[/INDENT]
sed -i 's/StartServer=true/StartServer=false/' ~/.config/akonadi/akonadiserverrc
[INDENT]بعدها يمكن إيقاف خدمة Akonadi لتحرير الموارد المحجوزة. نفذ الأمر:[/INDENT]
akonadictl stop
تذكير: ان احتجت إلى تشغيل Akonadi من جديد فقط نفذ:
akonadictl start
بالنسبة لـ Strigi و Nepomuk
لتعطيل خدمة Strigi و Nepomuk هناك طريقتين:
باستخدام الواجهة الرسومية
باستخدام سطر الأوامر
* باستخدام الواجهة الرسومية:
[INDENT]من على إعدادات النظام حدد Desktop Search[/INDENT]
[INDENT]ثم أزل علامة التأشير عن Strigi أولا و بعدها عن Nepomuk[/INDENT]
[INDENT]بعد ذلك أزل التأشير عن خدمة Nepomuk Search Module من قائمة خدمات النظام عند التشغيل[/INDENT]
* تعطيل Strigi و Nepomk باستخدام سطر الأوامر:
[INDENT]* إما بتحرير الملف ~/.kde4/share/config/nepomukserverrc و تعويض قيمة السطر الذي يبدأ بـ Start Nepomuk و autostart بـ false بدلا من true.[/INDENT][INDENT]ثم تحرير الملف ~/.kde4/share/config/kdedrc و تعويض قيمة autoload بـ false بدلا من true.[/INDENT]
nano -w ~/.kde4/share/config/nepomukserverrcnano -w ~/.kde4/share/config/kdedrc
[INDENT]* أو بتنفيذ السطرين أدناه على الطرفية (Konsole):[/INDENT]
sed -i -e 's/autostart=true/autostart=false/' -e 's/Start\ Nepomuk=true/Start\ Nepomuk=false/' ~/.kde4/share/config/nepomukserverrcsed -i '/\[Module\-nepomuksearchmodule\]/,/autoload=true/ { s/autoload=true/autoload=false/; }' ~/.kde4/share/config/kdedrc
على الهامش:
هناك اختلاف بسيط بين كيدي 4.7 و 4.6 بالنسبة لمكان تواجد الملفين kdedrc و nepomukserverrc. على 4.6 ستجدهما على المجلد ~./kde/ بدلا من ~./kde4/
بالنسبة Display events لم تكن موجودة بعد على الإصدار 4.6.
Akonadi يحتفظ بمعلومات موارده و وكلائه على الملف ~/.config/akonadi/agentsrc
مصادر إضافية:
1, 2.
إطار العمل Akonadi الذي يعمل كخدمة و يسمح لبرامج تسيير المعلومات الشخصية (PIM) بتخزين بيانتها بطريقة منظمة و مركزية مستخدما بشكل افتراضي قاعدة البيانات MySQL. من بين برامج كيدي التي تستخدمه و تعتمد عليه نجد: KOrganizer, KMail, Kopete, KAddressbook, Kontact, KNotes, KAlarm
خدمة أرشفة الملفات و المحتوى الدلالي Strigi
خدمة تسيير و تتبع وسوم الملفات و المحتوى الدلالي Nepomuk
تعطيل هذه الخدمات بشكل مؤقت أو دائم سيوفر من 80MB إلى 120MB من الذاكرة و سيقلل الضغط على المعالج و وسائل التخزين.
بالنسبة لـ Akonadi
لتعطيل خدمة Akonadi هناك ثلاثة طريق:
تعطيلها فورا و بصفة مؤقتة.
إزالة البرامج التي تعتمد عليها من العمل تلقائيا. في هذه الحالة الخدمة لن تعمل حتى يطلبها أول برنامج يعتمد عليها. (الخيار الأنسب)
أو تعطيل الخدمة كليا و بالتالي ستخسر البرامج التي تعتمد عليها بعض أو كل خصائصها.
* تعطيل Akonadi بشكل فوري يكفي الضغط على alt+f2 ثم تنفيذ الأمر:
akonadictl stop
* تعطيل البرامج التي تعتمد على خدمة Akonadi من العمل التلقائيا.
[INDENT]1. اضغط على alt+f2 ثم انقر على أيقونة مفتاح البراغي، بعدها أزل علامة التمكين عن Calendar Events[/INDENT]
[INDENT]2. انقر باليمين على ساعة النظام ثم حدد Digital Clock Settings بعدعها على صفحة Calendar أزل علامة التمكين عن Display events[/INDENT]
[INDENT]3. في الشريط قرب ساعة النظام ستجد أيقونة برنامج KOrganizer. أنقر عليها باليمين ثم أزل علامة التمكين عن Start Reminder Daemon at Login و قم بتوقيفه Quit[/INDENT]
[INDENT]4. إيقاف خدمة Akonadi لتحرير الموارد المحجوزة. اضغط على alt+f2 ثم نفذ الأمر:[/INDENT]
akonadictl stop
* تعطيل خدمة Akonadi كليا عن طريق التعديل على ملف إعدادات الخدمة:
[INDENT]افتح الملف ~/.config/akonadi/akonadiserverrc[/INDENT]
nano -w ~/.config/akonadi/akonadiserverrc[INDENT]ثم بدل قيمة StartServer إلى false[/INDENT]
[%General]Driver=QMYSQL[QMYSQL]Name=akonadiHost=Options="UNIX_SOCKET=/home/arabicfoss/.local/share/akonadi/socket-archy/mysql.socket"ServerPath=/usr/bin/mysqldStartServer=false[Debug]Tracer=null
[INDENT]أو يكفي فقط تنفيذ هذا الأمر لإجراء التعديل على ذلك الملف[/INDENT]
sed -i 's/StartServer=true/StartServer=false/' ~/.config/akonadi/akonadiserverrc
[INDENT]بعدها يمكن إيقاف خدمة Akonadi لتحرير الموارد المحجوزة. نفذ الأمر:[/INDENT]
akonadictl stop
تذكير: ان احتجت إلى تشغيل Akonadi من جديد فقط نفذ:
akonadictl start
بالنسبة لـ Strigi و Nepomuk
لتعطيل خدمة Strigi و Nepomuk هناك طريقتين:
باستخدام الواجهة الرسومية
باستخدام سطر الأوامر
* باستخدام الواجهة الرسومية:
[INDENT]من على إعدادات النظام حدد Desktop Search[/INDENT]
[INDENT]ثم أزل علامة التأشير عن Strigi أولا و بعدها عن Nepomuk[/INDENT]
[INDENT]بعد ذلك أزل التأشير عن خدمة Nepomuk Search Module من قائمة خدمات النظام عند التشغيل[/INDENT]
* تعطيل Strigi و Nepomk باستخدام سطر الأوامر:
[INDENT]* إما بتحرير الملف ~/.kde4/share/config/nepomukserverrc و تعويض قيمة السطر الذي يبدأ بـ Start Nepomuk و autostart بـ false بدلا من true.[/INDENT][INDENT]ثم تحرير الملف ~/.kde4/share/config/kdedrc و تعويض قيمة autoload بـ false بدلا من true.[/INDENT]
nano -w ~/.kde4/share/config/nepomukserverrcnano -w ~/.kde4/share/config/kdedrc
[INDENT]* أو بتنفيذ السطرين أدناه على الطرفية (Konsole):[/INDENT]
sed -i -e 's/autostart=true/autostart=false/' -e 's/Start\ Nepomuk=true/Start\ Nepomuk=false/' ~/.kde4/share/config/nepomukserverrcsed -i '/\[Module\-nepomuksearchmodule\]/,/autoload=true/ { s/autoload=true/autoload=false/; }' ~/.kde4/share/config/kdedrc
على الهامش:
هناك اختلاف بسيط بين كيدي 4.7 و 4.6 بالنسبة لمكان تواجد الملفين kdedrc و nepomukserverrc. على 4.6 ستجدهما على المجلد ~./kde/ بدلا من ~./kde4/
بالنسبة Display events لم تكن موجودة بعد على الإصدار 4.6.
Akonadi يحتفظ بمعلومات موارده و وكلائه على الملف ~/.config/akonadi/agentsrc
مصادر إضافية:
1, 2.
المصدر : arabicfoss
¨°o.O ( على كف القدر نمشي ولا ندري عن المكتوب ) O.o°¨
---
أتمنى لكم إقامة طيبة في الساحة العمانية
---
أتمنى لكم إقامة طيبة في الساحة العمانية
وأدعوكم للإستفادة بمقالات متقدمة في مجال التقنية والأمن الإلكتروني
رابط مباشر للمقالات هنا. ومن لديه الرغبة بتعلم البرمجة بلغات مختلفة أعرض لكم بعض
المشاريع التي برمجتها مفتوحة المصدر ومجانا للجميع من هنا. تجدون أيضا بعض البرامج المجانية التي قمت بتطويرها بذات الموقع ..
والكثير من أسرار التقنية في عالمي الثاني Eagle Eye Digital Solutions
رابط مباشر للمقالات هنا. ومن لديه الرغبة بتعلم البرمجة بلغات مختلفة أعرض لكم بعض
المشاريع التي برمجتها مفتوحة المصدر ومجانا للجميع من هنا. تجدون أيضا بعض البرامج المجانية التي قمت بتطويرها بذات الموقع ..
والكثير من أسرار التقنية في عالمي الثاني Eagle Eye Digital Solutions







