Powerline, tùy chỉnh dòng lệnh trong Ubuntu

về đường dây điện

Trong phần tiếp theo, chúng ta sẽ xem xét Powerline. Công cụ này có thể rất hữu ích khi tự tổ chức vì nó cung cấp thông tin hữu ích về thiết bị đầu cuối mà chúng ta sẽ thấy mọi lúc. Powerline là một plugin dòng trạng thái cho vim và cung cấp các dòng trạng thái và lời nhắc cho các ứng dụng khác, bao gồm zsh, bash, fish, tmux, IPython, Awesome, i3 và Qtile.

Như đã chỉ ra trong Cà chua sát thủ, nó là một tập lệnh python để có một dòng lệnh hypervitaminized. Về cơ bản chúng ta có thể tùy chỉnh dòng lệnh cho phù hợp với người dùng. Khi chúng ta sử dụng dòng lệnh cục bộ, chúng ta có thể thấy nó với một cấu hình và khi chúng ta sử dụng nó từ xa, chúng ta có thể phân biệt rõ ràng nó.

Các tính năng chung của Powerline

đường dây điện đang chạy

  • Es có thể mở rộng và tính năng phong phú. Ứng dụng này được viết lại hoàn toàn bằng Python. Điều này đã đạt được khả năng mở rộng tốt hơn nhiều, các tệp cấu hình nhanh hơn, tốt hơn và đơn giản hơn. Cộng với cơ sở mã hướng đối tượng, có cấu trúc không có phụ thuộc bên thứ ba bắt buộc nào ngoài trình thông dịch Python.
  • Mã cơ sở ổn định. Sử dụng Python, có thể kiểm tra đơn vị tất cả mã trong dự án. Mã là được thử nghiệm để hoạt động với Python 2.6+ và Python 3.
  • Bao gồm hỗ trợ các lời nhắc và dòng trạng thái trong nhiều ứng dụng. Ban đầu được xây dựng dành riêng cho các dòng trạng thái vim, dự án đã phát triển để cung cấp các dòng trạng thái trong tmux và các WM khác nhau, các trình bao như bash / zsh và các ứng dụng khác.
  • Cấu hình và lược đồ màu đã được viết bằng JSON. Đây là một định dạng tệp được tiêu chuẩn hóa, đơn giản và dễ sử dụng. Nó cho phép người dùng cấu hình dễ dàng trong tất cả các ứng dụng tương thích.
  • Powerline là nhanh và nhẹ, có hỗ trợ daemon để có hiệu suất tốt hơn nữa. Mặc dù cơ sở mã kéo dài vài nghìn dòng, trọng tâm chính là hiệu suất tốt và càng ít mã càng tốt. Đồng thời, nó cung cấp một loạt các tính năng. Daemon mới cũng đảm bảo rằng chỉ một phiên bản Python được khởi động cho các lời nhắc và dòng trạng thái, mang lại hiệu suất tuyệt vời.

Trên đây là một số tính năng của Powerline, các bạn có thể tham khảo chi tiết hơn trong phần tài liệu dự án chính thức hoặc trong của bạn Trang GitHub.

Cài đặt Powerline trên Ubuntu

Để cài đặt Powerline trong Ubuntu, chúng ta sẽ có các tùy chọn khác nhau. Tất cả chúng đều có thể tham khảo tài liệu dự án. Chúng tôi sẽ có thể cài đặt nó từ pip, nhưng chúng tôi khuyên bạn nên cài đặt nó từ trình quản lý gói (mặc dù nó sẽ không phải là phiên bản mới nhất). Trong ví dụ này, chúng ta sẽ sử dụng phù hợp để cài đặt.

Đầu tiên, chúng tôi sẽ cập nhật chỉ mục phần mềm có sẵn và sau đó chúng tôi có thể tiến hành cài đặt. Đối với điều này, tất cả những gì bạn phải làm là mở một thiết bị đầu cuối (Ctrl + Alt + T) và viết tập lệnh:

cài đặt đường dây điện với apt

sudo apt update && sudo apt install powerline fonts-powerline

Sau khi các gói được cài đặt, chúng ta phải sửa đổi tệp .bashrc từ người dùng của chúng tôi với lệnh:

vim ~/.bashrc

Bên trong tệp, ở cuối toàn bộ, chúng ta sẽ chỉ phải bao gồm nội dung sau. Với những dòng này, chúng ta sẽ kiểm tra xem tệp powerline.sh có tồn tại trong đường dẫn cài đặt hay không:

sửa đổi bashrc

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

Khi các thay đổi đã được thực hiện, bây giờ chúng ta có thể lưu và thoát khỏi trình soạn thảo văn bản mà chúng ta sử dụng. Để xem các thay đổi, cách tốt nhất là khởi động lại thiết bị đầu cuối.

công cụ làm việc

Cấu hình cơ bản

Chúng tôi sẽ có thể thay đổi các tùy chọn khác nhau của cài đặt Powerlinechẳng hạn như bảng màu, cài đặt chính hoặc chủ đề. Đối với điều này, chúng tôi phải làm việc với các tệp khác nhau, như được hiển thị trong tài liệu chính thức.

Trong Powerline, bạn có thể định cấu hình các vùng hoặc mặt khác nhau, trong một khung thông thường, bạn có lời nhắc ở bên phải. Trợ giúp có thể được tìm thấy về cấu hình có thể có trong tài liệu chính thức. Trong đó, bạn có thể lấy thông tin về cách sửa đổi và điều chỉnh chúng cho phù hợp với nhu cầu cụ thể của từng người dùng.


Để 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.

  1.   Eduardo Navas dijo

    Tôi đã dành một thời gian để đọc tài liệu và thử nghiệm công cụ, nó có vẻ rất tốt và đầy đủ. XD