Làm cách nào để đặt lại cấu hình phông chữ gnome?


20

Làm cách nào để đặt lại cài đặt phông chữ - phông chữ và kích thước thực tế - về mặc định của chúng?

(Tôi đã thay đổi một số giá trị trong Hệ thống-> Tùy chọn-> Giao diện-> Phông chữ)

Điều này đặc biệt quan trọng với phông chữ Ubuntu mới trong Maverick - ví dụ tôi rất muốn xem cài đặt mặc định là gì.

Câu trả lời:


19

Ubuntu 15.10 trở về trước

Để đặt lại tùy chỉnh phông chữ gnome được thực hiện bằng cách System -> Preferences -> Appearance -> Fontssử dụng các lệnh sau.

Về cơ bản, các lệnh này loại bỏ tùy chỉnh bằng cách xóa phiên bản người dùng của các khóa gconf trong trường hợp môi trường rơi trở lại mặc định của hệ thống.

gconftool-2 --unset /desktop/gnome/interface/font_name
gconftool-2 --unset /desktop/gnome/interface/document_font_name
gconftool-2 --unset /desktop/gnome/interface/monospace_font_name
gconftool-2 --unset /apps/metacity/general/titlebar_font
gconftool-2 --unset /apps/nautilus/preferences/desktop_font 

Mặc dù các định danh khóa kết thúc bằng name(ít nhất là trong ba trường hợp đầu tiên), những gì được lưu trữ đối với chúng là thông số phông chữ hoàn chỉnh (như tên gia đình / phông chữ, kích thước, kiểu, v.v.).

Vì các khóa này được lưu trữ trong thư mục chính của bạn, chúng có hiệu lực trong tất cả các cài đặt ubfox chia sẻ phân vùng nhà. Thư mục .gconf bên trong thư mục chính của bạn là nơi lưu trữ tất cả thông tin này.

  1. ~ / .gconf / desktop / gnome / interface /% gconf.xml lưu trữ thông tin cho
    • / máy tính để bàn / gnome / giao diện / font_name
    • / máy tính để bàn / gnome / interface / document_font_name
    • / máy tính để bàn / gnome / giao diện / monospace_font_name
  2. ~ / .gconf / apps / metacity / general /% gconf.xml lưu trữ / apps / metacity / general / titlebar_font
  3. ~ / .gconf / apps / nautilus / Preferences /% gconf.xml lưu trữ / apps / nautilus / Preferences / desktop_font

Vì vậy, một cách thô sơ để thiết lập lại thông tin phông chữ có thể là tạm thời đổi tên / di chuyển các tệp này. Tuy nhiên, điều này nên được thực hiện khi phiên gnome của người dùng không hoạt động (do đó, từ phiên tty a la Ctrl+Alt+F1)

Tất nhiên các tệp này có các khóa khác trong cùng thể loại không liên quan gì đến các thuộc tính phông chữ nên việc di chuyển toàn bộ tệp có nghĩa là các tùy chỉnh cho chúng cũng bị mất. Cách để giải quyết vấn đề chính là sử dụng gconftool-2 như đã đề cập ở trên.


Tôi tự hỏi làm thế nào thông tin kích thước được liên kết với điều này. Việc bỏ cài đặt các khóa gconf dường như cũng thiết lập lại điều này, nhưng tôi không thể thấy nó được lưu trữ ở bất cứ đâu!
8128

1
Điểm tốt. Tôi đã chỉnh sửa câu trả lời của tôi để làm rõ điều này.
koushik

23

Ubuntu 16.04 và sau đó

gconftool-2đã được giám sát bởi gsettingsUbuntu 16.04+ và trong các hệ thống dựa trên Gnome khác.

Ngày nay, bạn có thể chỉ cần chạy các mục sau trong cửa sổ đầu cuối để đặt lại tất cả các cài đặt phông chữ trên màn hình:

gsettings reset org.gnome.desktop.interface font-name
gsettings reset org.gnome.desktop.interface document-font-name
gsettings reset org.gnome.desktop.interface monospace-font-name
gsettings reset org.gnome.desktop.wm.preferences titlebar-font
gsettings reset org.gnome.nautilus.desktop font
gsettings reset org.gnome.desktop.interface text-scaling-factor

Hy vọng nó giúp.


3

Sao chép và dán gconf-watcher vào một tệp trên PC của bạn được gọi là gconf-watcher. Chmod nó để thực thi. Chạy nó trong Terminal và để nó chạy.

Thay đổi từng cài đặt trong SystemPreferencesAppearanceFonts. Nhìn vào đầu ra của gconf-watcher để tìm ra nơi nó được lưu trữ trong cây gconf.

Bây giờ cài đặt g-trình soạn thảo . Nó trông và hoạt động hơi giống Windows Registry Editor. Sử dụng nó để "bỏ đặt" các giá trị liên quan. Biết rằng "unset" thực sự có nghĩa là "thiết lập lại" .

Nhân tiện, nếu tôi có thể hỏi, tại sao bạn muốn đặt lại cài đặt?


2

Đây là một ảnh chụp màn hình từ đĩa Live Ubuntu Ubuntu.04. Tôi đã cài đặt Mate và Cinnamon Desktiop và nhận thấy một số phông chữ đã thay đổi khi tôi đang sử dụng Gnome. Vì vậy, tôi đã sử dụng ISO để chụp ảnh màn hình và thay đổi cài đặt bằng công cụ chỉnh sửa gnome.

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


2

Để thay đổi cài đặt trên Gnome-3, bạn có thể sử dụng cài đặt gs .

Để đặt lại tất cả các phông chữ cho người dùng, bạn nhập các lệnh này trên thiết bị đầu cuối người dùng:

gsettings reset org.gnome.desktop.interface monospace-font-name 

gsettings reset org.gnome.desktop.interface document-font-name

gsettings reset org.gnome.desktop.interface font-name 

gsettings reset org.gnome.desktop.wm.preferences titlebar-font 

Đối với các yếu tố tỷ lệ này:

gsettings reset org.gnome.desktop.interface text-scaling-factor

Để có được cấu hình hiện tại cho mỗi cài đặt, thay thế "đặt lại" bằng "lấy".

Bạn cũng có thể làm điều đó với GUI bằng cách chạy trình soạn thảo dconf .


1

Mặc dù các câu trả lời khá cập nhật và khả thi cho Gnome3, nhưng có một cảnh báo và đó là ngay cả khi sử dụng gsettings reset ...nút khôi phục mặc định hoặc sử dụng nút gnome-chỉnh-công cụ, bạn thực sự có thể không nhận được các phông chữ mặc định được phân phối. Ví dụ: Ubuntu (với Unity DE) đi kèm với phông chữ Ubuntu là phông chữ giao diện mặc định, nhưng nếu bạn cài đặt một DE khác trên đầu trang này, nó có thể thay đổi cài đặt mặc định này.

Các giá trị cho phông chữ mặc định thực sự đến từ các tệp gschema trong /usr/share/glib-2.0/schemasthư mục. Khi chúng tôi cài đặt một siêu dữ liệu môi trường máy tính để bàn, nó cung cấp tệp ghi đè để thay đổi các giá trị mặc định này.

Nếu loại điều này xảy ra, bạn cần hoàn nguyên thủ công trở lại mặc định bằng cách viết tệp ghi đè gschema tùy chỉnh.

Các tệp ghi đè cho từng biến thể Gnome

Đối với mỗi trường hợp, hãy tạo một tệp ghi đè bằng /usr/share/glib-2.0/schemas/99_default_font_settings.gschema.overridetệp tên này và điền vào nó với các nội dung sau

Ubuntu với Unity

[org.gnome.desktop.interface]
font-name="Ubuntu 11"
monospace-font-name="Ubuntu Mono 13"

[org.gnome.desktop.wm.preferences]
titlebar-font='Ubuntu Bold 11'

Ubuntu với Gnome3

[org.gnome.desktop.interface]
font-name="Cantarell 11"
monospace-font-name="Ubuntu Mono 13"

[org.gnome.desktop.wm.preferences]
titlebar-font='Cantarell Bold 11'

Ubuntu MATE

[org.gnome.desktop.interface]
document-font-name='Ubuntu 11'
font-name='Ubuntu 11'
monospace-font-name='Ubuntu Mono 13'

[org.gnome.desktop.wm.preferences]
titlebar-font='Ubuntu Bold 11'

Khi tệp được lưu, sử dụng lệnh này để biên dịch các lược đồ

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Sau đó, bất kỳ phương pháp nào ở trên có thể được sử dụng để đặt lại về mặc định do bạn đặt.

Ngoài ra, nếu bạn đã cài đặt môi trường Gnome trên Ubuntu, hãy xóa ubuntu-gnome-default-settingsgói để lấy lại mặc định của Ubuntu. Gói của MATE là ubuntu-mate-default-settings. Nếu bạn tình cờ có Ubuntu GNOME làm mặc định và cài đặt đơn vị ubfox, hãy gỡ bỏ ubuntu-settingsgói.

Hy vọng điều này sẽ hữu ích ở một mức độ nào đó.


0

Tôi tham khảo starkus ở đây dưới đây - đối với cửa sổ đẹp này, bạn cần cài đặt gói gnome-chỉnh-công cụ.

sudo apt-get cài đặt gnome-chỉnh-công cụ

khởi động lại sudo

Sau đó, bạn có thể đặt phông chữ theo "Schriften". trong "phông chữ".

Sau khi thay đổi cài đặt phông chữ, sau đó khởi động lại để có kết quả trên toàn hệ thống.

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.