เมื่อไม่นานมานี้ฉันได้เขียนบทความลงในบล็อกนี้เกี่ยวกับ TLPซึ่งเป็นเครื่องมือที่ยอดเยี่ยมที่จะช่วยเราในการจัดการพลังงานและวิธีการใช้งานภายในแล็ปท็อปของเรา
วันนี้เราจะเรียนรู้เกี่ยวกับอินเทอร์เฟซแบบกราฟิกที่ออกแบบมาสำหรับ TLPซึ่งจะช่วยให้เราได้รับประสิทธิภาพและฟังก์ชันการทำงานที่ดีที่สุดจากแอปพลิเคชันนี้บนคอมพิวเตอร์ของเรา
ผมต้องขอเตือนคุณว่า TLP เป็นเครื่องมือที่ออกแบบมาสำหรับใช้งานกับ CLIหรือหากทำไม่ได้ ก็ใช้กับบรรทัดคำสั่งนั่นเอง
มีผู้ใช้จำนวนไม่น้อยที่ชอบทำงานในลักษณะนี้และยิ่งไปกว่านั้นเมื่อ TLP มีตัวเลือกและการตั้งค่าที่แตกต่างกันมากมาย
เกี่ยวกับ TLPUI
เครื่องมือที่จะช่วยให้เราจัดการ TLPจากส่วนต่อประสานกราฟิกเรียกว่า TLPUI ซึ่งเป็นส่วนต่อประสานกราฟิกสำหรับ TLP ที่สร้างขึ้นบน GTK
TLPUI จัดเป็นซอฟต์แวร์เวอร์ชันเบต้าในขั้นตอนนี้ มันสามารถอ่าน ดู และบันทึกการตั้งค่า TLP รวมถึงแสดงข้อมูลเกี่ยวกับการเปลี่ยนแปลงการกำหนดค่า (ค่าเริ่มต้นและสถานะการบันทึก/ไม่บันทึก) ได้
ในการติดตั้งอินเทอร์เฟซแบบกราฟิกนี้บนระบบจำเป็นต้องมีข้อกำหนดเบื้องต้นบางประการ
มันได้ผล:
- การตั้งค่าสามารถอ่านและแสดงได้
- แสดงข้อมูลเกี่ยวกับการเปลี่ยนแปลงการกำหนดค่า (ค่าเริ่มต้น / ไม่บันทึก)
- การเปลี่ยนแปลงสามารถบันทึกได้ด้วยสิทธิ์ของผู้ใช้และ sudo (/ etc / default / tlp)
- tlp-stat สามารถโหลดได้ใน ui (ง่ายและสมบูรณ์)
Requisitos
ข้อกำหนดแรกและชัดเจนที่สุดคือต้องติดตั้ง TLP ไว้ในระบบแล้วรวมถึงต้องติดตั้งไลบรารี Gtk3 (ระบบส่วนใหญ่ในปัจจุบันมีอยู่แล้ว) และ Python3 ด้วย
หากคุณยังไม่ได้ติดตั้ง TLP คุณสามารถดูโพสต์ที่ผมได้แชร์คำสั่งในการติดตั้งเครื่องมือนี้บนระบบปฏิบัติการ Linux ยอดนิยมบางรุ่นได้ที่นี่
การติดตั้ง 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 และระบบปฏิบัติการที่พัฒนาต่อยอดจาก Debian เราสามารถสร้างแพ็กเกจ .deb เพื่อนำไปติดตั้งในระบบได้
เราทำ เช่นนี้โดยการเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:
ซีดี TLPUI
python3 setup.py –command-Packages = 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