طرق تعطيل خدمة Akonadi, Nepomuk, Strigi على KDE - جديد arabicfoss

    • طرق تعطيل خدمة Akonadi, Nepomuk, Strigi على KDE - جديد arabicfoss

      ثلاثة خدمات للبيئة المكتبية و مجموعة البرامج كيدي (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.










      المصدر : arabicfoss


      ¨°o.O ( على كف القدر نمشي ولا ندري عن المكتوب ) O.o°¨
      ---
      أتمنى لكم إقامة طيبة في الساحة العمانية

      وأدعوكم للإستفادة بمقالات متقدمة في مجال التقنية والأمن الإلكتروني
      رابط مباشر للمقالات هنا. ومن لديه الرغبة بتعلم البرمجة بلغات مختلفة أعرض لكم بعض
      المشاريع التي برمجتها مفتوحة المصدر ومجانا للجميع من هنا. تجدون أيضا بعض البرامج المجانية التي قمت بتطويرها بذات الموقع ..
      والكثير من أسرار التقنية في عالمي الثاني
      Eagle Eye Digital Solutions