Có cách nào để kiểm tra phông chữ mà trình giả lập shell / terminal của bạn đang sử dụng từ dòng lệnh không?


11

Có cách nào để kiểm tra phông chữ mà trình giả lập shell / terminal của bạn đang sử dụng từ dòng lệnh không?

Tôi sẵn sàng giải quyết việc đọc một phần của tệp cấu hình, nếu lệnh trực tiếp không có sẵn.


Có thể cat ~/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xmlgiúp đỡ nội dung ?
Pandya

Câu trả lời:


7

Tùy chọn Sử dụng phông chữ có chiều rộng cố định của hệ thống thường bằng nhau và được đặt bởi org.gnome.desktop.interface.

màn hình0

  • Để có được cài đặt phông chữ hiện tại, hãy chạy lệnh sau:

    gsettings get org.gnome.desktop.interface monospace-font-name
    
  • Để đặt / thay đổi cài đặt, hãy chạy lệnh sau (ở đây ví dụ về tăng kích thước):

    gsettings set org.gnome.desktop.interface monospace-font-name 'Ubuntu Mono 14'
    

Khi tôi chạy lệnh trên, tôi thấy phông chữ của thiết bị đầu cuối của bạn đã thay đổi (tăng kích thước)! Vì vậy, gnome-terminalsử dụng cài đặt phông chữ đó.


Cảm ơn! Tôi đã cố gắng hết sức để tìm ra "phông chữ cố định hệ thống" mà Ubuntu sử dụng để sử dụng nó trong urxvt.
balu

2

Kiểm tra phông chữ thiết bị đầu cuối:

grep -i "fontface" / etc / default / console-setup


2

Có rất nhiều câu trả lời trên các trình giả lập giao diện điều khiển ở đây, vì vậy tôi sẽ chỉ tập trung vào giao diện điều khiển ảo. Bạn có thể làm mèo /etc/default/console-setupvà tìm dòng chữ FONTFACE. Hoặc bạn có thểgrep -n FONTFACE /etc/default/console-setup

Ví dụ, đây là tập tin cài đặt bàn điều khiển của tôi

nhập mô tả hình ảnh ở đây

Để thay đổi nó, bạn có thể thực hiện sudo dpkg-reconfigure console-setuptrong tty. Điều này sẽ cập nhật các thiết lập kernel, nhân tiện.


Tôi đã thử phương pháp của bạn và nó đã đề cập fontface="fixed", trong khi câu trả lời của @ Pandya cho tôi 'Ubuntu Mono 13'.. Tự hỏi tại sao có sự khác biệt?
alpha_989

1
@ alpha_989 Bởi vì câu trả lời của Pandya liên quan đến trình giả lập thiết bị đầu cuối GUI, trong khi của tôi - với bảng điều khiển ảo TTY. Cả hai đều có giá trị cho mục đích tương ứng của họ.
Sergiy Kolodyazhnyy

1

Bạn có thể kiểm tra phông chữ thiết bị đầu cuối gnome của mình bằng lệnh sau

gconftool-2 --get /apps/gnome-terminal/profiles/Default/font

Ví dụ: nó đang sử dụng lệnh này cho gnome-terminal

 [guru@guru-pc:~]$gconftool-2 --get /apps/gnome-terminal/profiles/Default/font
  Monospace 12

Nếu bạn muốn thay đổi phông chữ bằng dòng lệnh, bạn có thể sử dụng lệnh sau

  gconftool-2 --set /apps/gnome-terminal/profiles/Default/font --type string "courier new 12"

Trong đó 12 là kích thước của phông chữ.


Trong env của tôi (16.04.3, plasma, KDE), lỗi gợi ý này với No value set for '/apps/gnome-terminal/profiles/Default/font'. Tuy nhiên, theo câu trả lời của Pandya (sử dụng gsettingslệnh thay thế) thực sự hoạt động và trả về phông chữ đầu cuối Gnome.
arielf

Tương tự ở đây .. sử dụng ubuntu 16.04Gnome .. không chắc tại sao điều này không hoạt động .. nhưng Pandya'acâu trả lời đã hoạt động ..
alpha_989
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.