TLPUI: một giao diện đồ họa tuyệt vời được xây dựng trong GTK cho TLP

TLPLinux

Một thời gian trước viết một bài về TLP tại đây trên blog là một công cụ tuyệt vời sẽ giúp chúng tôi quản lý năng lượng và cách nó được sử dụng trong máy tính xách tay của chúng tôi.

Bây giờ Hôm nay chúng ta sẽ biết một giao diện đồ họa được thiết kế cho TLP nhờ đó chúng tôi có thể có được hoạt động và hiệu suất tốt nhất của ứng dụng này trên máy tính của mình.

Tôi phải nhắc bạn rằng TLP là một công cụ được thiết kế cho CLI hoặc không thành công cho dòng lệnh.

Vì vậy, không nhiều người dùng thích làm việc theo cách này và thậm chí còn hơn thế nữa khi TLP có nhiều tùy chọn và cài đặt khác nhau.

Giới thiệu về TLPUI

Công cụ sẽ giúp chúng tôi quản lý BPD từ giao diện đồ họa nó được gọi là TLPUI. Đây là giao diện người dùng TLP được xây dựng trên GTK.

TLPUI nó được coi là phần mềm beta. Ở giai đoạn phát triển này, bạn có thể đọc, xem và lưu cài đặt TLP, hiển thị thông tin về các thay đổi cấu hình (giá trị mặc định và trạng thái đã lưu / chưa lưu).

Để cài đặt giao diện đồ họa này vào hệ thống, cần phải có một số điều kiện tiên quyết.

Nó hoạt động:

  • Cài đặt có thể được đọc và hiển thị
  • Hiển thị thông tin về các thay đổi cấu hình (mặc định / không được lưu)
  • Các thay đổi có thể được lưu với quyền của người dùng và sudo (/ etc / default / tlp)
  • tlp-stat có thể được tải trong ui (đơn giản và đầy đủ)

Requisitos

Đầu tiên trong số họ và rõ ràng là TLP đã được cài đặt trong hệ thống chưaNgoài chúng, hãy cài đặt thư viện Gtk3 (hầu hết các hệ thống hiện tại đã có chúng) và Python3.

Si họ chưa cài đặt TLP bạn có thể tham khảo ấn phẩm trong đó tôi chia sẻ các lệnh để có thể cài đặt công cụ này trong một số bản phân phối Linux phổ biến nhất. Liên kết là cái này.

Cài đặt Python 3 trên Linux

Nếu bạn không có Python 3 trên hệ thống của mình, bạn phải làm theo các lệnh mà tôi chia sẻ bên dưới để có được nó.

đến Những ai là người dùng Debian, Ubuntu, Linux Mint và bất kỳ dẫn xuất nào của chúng, chúng ta phải thực hiện lệnh sau:

sudo apt install python3-gi git python3-setuptools python3-stdeb

Trong trường hợp của những người là người dùng của Arch Linux, Antergos, Manjaro Linux hoặc bất kỳ hệ thống bắt nguồn từ Arch nào sẽ chạy lệnh sau.

sudo pacman -S python-pip python3

Trong khi đối với những người là người dùng của CentOS, RHEL, Fedora hoặc bất kỳ bản phân phối nào bắt nguồn từ những thứ này, chúng tôi sẽ cài đặt với:

sudo yum -S python-pip python3

Nếu bạn là người dùng của bất kỳ phiên bản nào của openSUSE bạn phải nhập nội dung sau vào một thiết bị đầu cuối:

sudo zypper in python3 python-pip

Tải xuống TLPUI

cấu hình tlpui

Bây giờ bước tiếp theo sẽ là tải xuống công cụ TLPUI mà chúng ta sẽ có được giao diện đồ họa TLP.

Để thực hiện việc này, chúng ta phải mở một terminal, trong đó chúng ta sẽ tiến hành tải xuống và giải nén ZIP.

Chúng ta sẽ gõ các lệnh sau:

git clone https://github.com/d4nj1/TLPUI
cd TLPUI

Và ở bên trong thư mục chúng ta sẽ thực hiện lệnh sau:

python3 -m tlpui

Thao tác này sẽ mở ra giao diện đồ họa mà chúng ta có thể làm việc với TLP.

đến Trong trường hợp đặc biệt của Debian, Ubuntu và các dẫn xuất, chúng ta có thể xây dựng gói để tạo gói deb mà chúng tôi có thể cài đặt trong hệ thống.

Cái này Chúng tôi thực hiện điều đó bằng cách thực hiện các lệnh sau trong terminal:

cd TLPUI

python3 setup.py –command-pack = stdeb.command bdist_deb

Xong việc này ngay bây giờ chúng ta sẽ cài đặt gói deb trên hệ thống bằng lệnh dpkg, lệnh này sẽ cài đặt gói TLPUI DEB được tạo (python3-tlpui_0.1-1_all.deb), nhưng bạn cũng có thể cài đặt nó bằng công cụ đồ họa. Bạn sẽ tìm thấy gói TLPUI DEB được tạo trong thư mục TLPUI / deb_dist.

sudo dpkg -i deb_dist/python3-tlpui_*all.deb

Có thể khi chạy giao diện đồ họa TLPUI, họ có thể thấy rằng tệp cấu hình nó trống rỗng. Chúng tôi giải quyết vấn đề này theo cách sau.

Trong một thiết bị đầu cuối, chúng ta sẽ nhập:

mkdir ~/.config/tlpui
gedit ~/.config/tlpui/tlpui.cfg

Và thay thế nội dung của tệp này bằng nội dung sau (bạn có thể điều chỉnh các tùy chọn này):

[default] language = en_EN
tlpconfigfile = /etc/default/tlp
activecategorie = 0
windowxsize = 900
windowysize = 600


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.