قبل فترة كتبت مقالاً هنا على المدونة حول TLP، وهي أداة ممتازة ستساعدنا في إدارة الطاقة وكيفية استخدامها داخل جهاز الكمبيوتر المحمول الخاص بنا.
سنتعرف اليوم على واجهة رسومية مصممة لبرنامج TLP، والتي ستتيح لنا الحصول على أفضل أداء ووظائف من هذا التطبيق على أجهزة الكمبيوتر الخاصة بنا.
يجب أن أذكرك بأن TLP هي أداة مصممة لواجهة سطر الأوامر (CLI) ، أو في حالة عدم توفرها، لواجهة سطر الأوامر.
لذلك لا يفضل الكثير من المستخدمين العمل بهذه الطريقة وأكثر من ذلك عندما يكون لدى TLP العديد من الخيارات والإعدادات المختلفة.
حول TLPUI
الأداة التي ستساعدنا في إدارة TLP من خلال واجهة رسومية تُسمى TLPUI. وهي واجهة رسومية لـ TLP مبنية على GTK.
يُعتبر برنامج TLPUI برنامجًا تجريبيًا. في هذه المرحلة من التطوير، يمكنه قراءة إعدادات TLP وعرضها وحفظها، وعرض معلومات حول تغييرات التكوين (القيم الافتراضية وحالة الحفظ/عدم الحفظ).
من أجل تثبيت هذه الواجهة الرسومية على النظام ، من الضروري أن يكون لديك بعض المتطلبات الأساسية.
إنها تعمل:
- يمكن قراءة الإعدادات وعرضها
- يعرض معلومات حول تغييرات التكوين (افتراضي / غير محفوظ)
- يمكن حفظ التغييرات بأذونات المستخدم و sudo (/ etc / default / tlp)
- يمكن تحميل tlp-stat في واجهة المستخدم (بسيطة وكاملة)
متطلبات
الشرط الأول والأكثر وضوحًا هو تثبيت TLP بالفعل على النظام ، بالإضافة إلى تثبيت مكتبات Gtk3 (معظم الأنظمة الحالية تحتوي عليها بالفعل) وتثبيت Python3.
إذا لم يكن لديك برنامج TLP مثبتًا بالفعل، يمكنك الاطلاع على المنشور الذي أشارك فيه أوامر تثبيت هذه الأداة على بعض توزيعات لينكس الأكثر شيوعًا. الرابط موجود هنا.
تثبيت Python 3 على نظام Linux
إذا لم يكن لديك Python 3 على نظامك ، فيجب عليك اتباع الأوامر التي أشاركها أدناه للحصول عليها.
بالنسبة لمستخدمي أنظمة Debian و Ubuntu و Linux Mint وأي نظام مشتق منها، يجب علينا تشغيل الأمر التالي:
sudo apt install python3-gi git python3-setuptools python3-stdeb
بالنسبة لمستخدمي Arch Linux أو Antergos أو Manjaro Linux أو أي نظام مشتق من Arch، يجب عليكم تشغيل الأمر التالي.
sudo pacman -S python-pip python3
بالنسبة لمستخدمي CentOS أو RHEL أو Fedora أو أي توزيعة مشتقة منها، سنقوم بالتثبيت باستخدام:
sudo yum -S python-pip python3
إذا كنت تستخدم أي إصدار من نظام التشغيل openSUSE، فيجب عليك كتابة ما يلي في سطر الأوامر:
sudo zypper in python3 python-pip
تنزيل TLPUI

الخطوة التالية الآن هي تنزيل أداة TLPUI، والتي ستوفر لنا واجهة TLP الرسومية.
لهذا ، يجب أن نفتح محطة نبدأ فيها بتنزيل واستخراج ZIP.
سنقوم بكتابة الأوامر التالية:
git clone https://github.com/d4nj1/TLPUI
cd TLPUI
وبمجرد دخولنا إلى المجلد، سنقوم بتنفيذ الأمر التالي:
python3 -m tlpui
سيؤدي هذا إلى فتح الواجهة الرسومية التي يمكننا من خلالها العمل مع TLP.
في حالة Debian و Ubuntu والمشتقات الخاصة بها، يمكننا إنشاء حزمة لإنشاء حزمة deb التي يمكننا تثبيتها على النظام.
نقوم بذلك عن طريق تشغيل الأوامر التالية في الطرفية:
القرص المضغوط TLPUI
python3 setup.py –command -pack = stdeb.command bdist_deb
بعد إتمام هذه الخطوة، سنقوم الآن بتثبيت حزمة deb على النظام باستخدام الأمر dpkg، الذي يقوم بتثبيت حزمة TLPUI DEB المُنشأة (python3-tlpui_0.1-1_all.deb). بدلاً من ذلك، يمكنك تثبيتها باستخدام أداة رسومية. ستجد حزمة TLPUI DEB المُنشأة في مجلد TLPUI/deb_dist.
sudo dpkg -i deb_dist/python3-tlpui_*all.deb
قد تجد أن ملف الإعدادات فارغ عند تشغيل واجهة TLPUI الرسومية. يمكننا حل هذه المشكلة باتباع الخطوات التالية.
سنقوم بكتابة:
mkdir ~/.config/tlpui
gedit ~/.config/tlpui/tlpui.cfg
واستبدل محتويات هذا الملف بما يلي (يمكنك تعديل هذه الخيارات):
[default]
language = en_EN
tlpconfigfile = /etc/default/tlp
activecategorie = 0
windowxsize = 900
windowysize = 600