/ / Mọi thứ bạn cần biết về cài đặt tài nguyên X trong Linux

Mọi thứ bạn cần biết về cài đặt tài nguyên X trong Linux

Ngày nay, hầu hết các chương trình đồ họa Linux sử dụng menu hoặc tệp cấu hình trong thư mục chính của bạn để lưu cài đặt (nhiều chương trình sử dụng cả hai), nhưng có một định dạng cấu hình cũ hơn mà bạn nên biết.



Một số chương trình sử dụng định dạng khác thường, được gọi là tài nguyên X. Nghe có vẻ đáng sợ, nhưng nó rất dễ cài đặt.



Tài nguyên X là gì?

Tài nguyên X là một phương pháp cấu hình được sử dụng bởi các chương trình được xây dựng bằng bộ công cụ X gốc. Các chương trình này khá cũ, nhưng một số chương trình vẫn đang được sử dụng, chẳng hạn như trình giả lập thiết bị đầu cuối xterm và rxvt.

Lý do chính khiến bạn muốn tìm hiểu cách đặt tài nguyên X là để thay đổi mọi thứ trong các ứng dụng này, chẳng hạn như màu nền và màu nền trước.

Tài nguyên X tuân theo cú pháp của ứng dụng khách X, một Giai đoạn (.) hoặc dấu hoa thị và một thuộc tính, mộtĐại tràng(:)

, theo sau là khoảng trắng và giá trị. Giá trị có thể là Boolean, Đúng hoặc Sai, một chuỗi hoặc một số.

Dấu hoa thị hoạt động như một ký tự đại diện, tương tự như trình bao. Điều này là do các phần tử khác nhau có thể có các thuộc tính được đặt tên giống nhau, chẳng hạn như màu nền.

 XTerm*scrollBar: True 

Ví dụ: để bật thanh cuộn trên xterm:

Cách đặt tài nguyên X từ dòng lệnh

Màu nền giờ được đặt với các tùy chọn dòng lệnh. Để thay đổi cài đặt của ứng dụng một lần, bạn chỉ cần sử dụng dòng lệnh. Nhiều ứng dụng X gốc có tùy chọn dòng lệnh mà bạn có thể đặt trực tiếp. Ví dụ: trình giả lập thiết bị đầu cuối urxvt có -bg -fg

các tùy chọn để thay đổi nền và tiền cảnh.

Để xem những tùy chọn nào có sẵn, hãy kiểm tra trang chủ của chương trình. Giải pháp đơn giản nhất để thiết lập các tùy chọn mà bạn muốn sử dụng sau này là sử dụng bí danh trình bao với các tùy chọn này và đặt nó vào tệp khởi động của trình bao, chẳng hạn như của bạn .zshrc hoặc.bashrc

. Bạn có thể chỉ định tài nguyên X ở định dạng tài nguyên X bằng cách sử dụng -xrm

 xterm -xrm 'Xterm*scrollbar: True' 

lựa chọn:

Tệp .Xresource Nếu bạn muốn thay đổi cài đặt cho ứng dụng bộ công cụ X mỗi khi bạn chạy ứng dụng đó, hãy sử dụng .xresource tài liệu. Đây là một tệp sẽ nằm trong thư mục chính của bạn, tương tự như các tệp cấu hình khác của bạn như của bạn.bashrc

.

Để tạo nó, chỉ cần mở nó trong trình soạn thảo văn bản yêu thích của bạn. Khi bạn hoàn thành, hãy lưu nó.

Giống như trên hầu hết các máy tính để bàn Linux hiện đại, nếu bạn đăng nhập bằng trình quản lý hiển thị đồ họa, nó sẽ tự động đọc tệp này. Sau đó, bạn sẽ có thể gọi bất kỳ chương trình X cũ hơn nào từ menu hoặc dòng lệnh và chương trình đó sẽ có các cài đặt bạn đã chọn.

Sử dụng xrdb để sửa đổi .Xresource

Debian với tệp .Xresources và urxvt đang chạy

Nếu bạn khởi động X mà không có trình quản lý hiển thị, bạn có thể sử dụng .Xresources bằng cách tải nó vào bằng xrdb.

xrdb là chương trình có thể tải tài nguyên X vào máy chủ X từ dòng lệnh. xrdb ban đầu được viết khi việc chạy các chương trình X11 từ các máy chủ được nối mạng trở nên phổ biến hơn.

xrdb cho phép các tài nguyên X hoạt động với các chương trình từ xa cũng như các ứng dụng khách đang chạy trên máy cục bộ. xrdb tải tài nguyên vào máy chủ X để máy khách vẫn có thể sử dụng cài đặt cục bộ của người dùng, cho dù trên cùng một máy hay chạy qua mạng.

 xterm -xrm 'Xterm*scrollbar: True' 

Chương trình xrdb sẽ tải trong bất kỳ tệp nào chứa cài đặt tài nguyên X với đối số dòng lệnh:

 xrdb -load ~/.Xresources 
urxvt&
exec window-manager

Đặt dòng này vào .xinitrc của bạn:

Nếu bạn thực hiện các thay đổi đối với tệp .Xresources của mình, bạn có thể tải tệp đó bằng xrdb để chúng có hiệu lực ngay lập tức mà không cần phải khởi động lại X.

xrdb thường được cài đặt theo mặc định với máy chủ X, nhưng nếu vì lý do nào đó, bạn không thể sử dụng trình quản lý gói của bản phân phối.

 sudo apt install x11-xserver-utils 

Ví dụ: trên Debian và Ubuntu:

 sudo pacman -S xorg 

Trên Arch Linux:

 sudo dnf install xrdb 

Để cài đặt trên Fedora và RHEL:

Bây giờ bạn đã biết về tài nguyên X

Với tài nguyên X, bạn có thể tùy chỉnh các ứng dụng X cũ hơn và để chúng có giao diện và hoạt động theo cách bạn muốn. Các ứng dụng này dựa trên bộ công cụ X gốc, nhưng bộ công cụ là gì? Bộ công cụ rất quan trọng để xác định giao diện của ứng dụng Linux.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *