TLPUI: อินเทอร์เฟซแบบกราฟิกที่ยอดเยี่ยมใน GTK สำหรับ TLP

TLP ลินุกซ์

เมื่อไม่นานมานี้ฉันได้เขียนบทความลงในบล็อกนี้เกี่ยวกับ 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- การกำหนดค่า

ขั้นตอนต่อ ไปคือการดาวน์โหลดเครื่องมือ 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


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google