Sau khi bắt đầu sử dụng Arch, tôi chuyển sang thiết bị đầu cuối xterm và urxvt và rất thích sự linh hoạt của chúng (đặc biệt là scaleHeight
tài nguyên). Tuy nhiên, tôi không hiểu tại sao đôi khi cấu hình hoạt động với Xterm
và đôi khi có xterm
hoặc XTerm
(chữ thường so với chữ hoa x
và t
).
Ví dụ: tôi có cấu hình kỳ lạ này đang hoạt động trên Ubuntu:
XTerm*faceName: terminus
XTerm*faceSize: 11
XTerm*saveLines: 16384
XTerm*loginShell: true
XTerm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
XTerm*termName: xterm-color
XTerm*eightBitInput: false
xterm*VT100.geometry: 100x80 ! <------ this line would not work with "Xterm" or "XTerm"
XTerm*scaleHeight: 1.3 ! <----- but all others work with "XTerm"
Tuy nhiên, hộp Arch của tôi chạy trên "xterm" tốt. Điều tương tự cũng đúng với thiết bị đầu cuối URxvt: Tôi không thể chuyển cổng Arch .Xresource của mình sang Ubuntu14 vì các phần của nó ngừng hoạt động và tôi nhận được các thiết lập khác nhau sau khi chạy:
xrdb -merge .Xresources
X.org trên xterm không có bất kỳ ví dụ nào (tìm kiếm "xterm *" không trả về bất cứ điều gì trên trang đó). Tôi xem các ví dụ với Xterm
, xterm
và XTerm
trực tuyến ... Nó baffles tôi rằng cấu hình trên tác phẩm vì nó là cú pháp tắt. Tại sao điều này là trường hợp? Nó có thể có liên quan đến tài nguyên mới hay cũ trong X không? Cảm ơn!
xterm trên Ubuntu là Xterm (297). Hiện tại tôi không có quyền truy cập vào hộp Arch của mình, nhưng nó sẽ được cập nhật. Tôi không biết làm thế nào để nói phiên bản Xterm từ repos của Arch, nhưng có lẽ đây: https://www.archlinux.org/packages/extra/i686/xterm/ Vì vậy, nếu liên kết đó là đúng, thì có, tôi đang chạy phiên bản Xterm khác nhau.
Tôi đã thử nâng cấp xterm, nhưng nó vẫn là 297.
apt-get update && apt-get install --only-upgrade xterm
Tôi không thể làm điều đó ngay bây giờ, nhưng tôi có thể thử biên dịch lại phiên bản mới nhất để xem vấn đề có ở đó không.
Theo các đề xuất của ILMostro_7 bên dưới tôi đã thử XTerm.vt100.geometry
, nhưng vẫn không hoạt động. Đây là Xterm (297) trên Ubuntu14. Về cơ bản, .
hoặc *
nó dường như chỉ làm việc với ít xt
.
Kết quả appres XTerm xterm | grep geometry
cảm ơn Gilles. Tôi đã không nghĩ rằng để tìm kiếm chính xác những gì xrdb -merge
dẫn đến sự lộn xộn này. Vì vậy, dự đoán của tôi là một trong những điều này được ưu tiên hơn tất cả mọi thứ khác?
xterm.VT100.geometry: 100x100
xterm*VT100.geometry: 100x80
xterm*VT100*geometry: 50x50
xterm.vt100.geometry: 160x40
xterm*vt100.geometry: 100x20
xterm.geometry: 5x5
xterm*geometry: 100x20
XTerm.VT100.geometry: 100x100
XTerm*VT100.geometry: 50x50
XTerm*VT100*geometry: 20x10
XTerm.vt100.geometry: 100x5
XTerm*vt100.geometry: 40x40
XTerm*geometry: 50x50
Trong thực tế, có vẻ như nó xterm.vt100.geometry: 160x40
được ưu tiên hơn những người khác vì đó là trường hợp tôi tiếp tục nhận được. Ngoài ra, bằng cách nào đó tôi đã xoay sở để hoàn toàn làm hỏng các mối đe dọa Xterm (Ctrl + nhấp chuột) - chúng hiển thị dưới dạng một đường nhỏ màu vàng. Hehe
XTerm
trong trường hợp của bạn) phân biệt chữ hoa chữ thường . Tôi không biết Xresource hoạt động như thế nào, nhưng một số suy đoán: Có thể bạn đang chạy các phiên bản xterm khác nhau giữa các hộp của mình bằng cách nào đó? (Đăngxterm -version
?) Có thể các distro khác nhau gọi chương trình xterm tên lớp khác nhau? (Tôi không biết cách kiểm tra cái này.