Làm cách nào để thay đổi màu của văn bản biểu tượng trên màn hình


16

Máy tính để bàn của Gnome không thể sử dụng được với bất kỳ hình nền màu sáng nào vì tên biểu tượng (cũng màu trắng) không thể đọc được. Dường như không có cách nào để thay đổi màu sắc của chúng, thay đổi các chủ đề khác nhau dường như cũng không giúp được gì.

Thí dụ:

Chữ màu trắng trên nền trắng


3
Hãy thử xem nếu chỉnh sửa /usr/share/gnome-shell/theme/gnome-shell.css có thể giúp ích không. Nếu có, bạn có thể thử thiết kế một chủ đề người dùng ... (có một màu: trắng cho phông chữ mặc định ngay từ đầu, nhưng tôi không biết đó chỉ là bảng điều khiển hay nó kéo dài sang các biểu tượng trên màn hình).
Rmano

@artfulrobot Tôi có thể thấy một bóng văn bản trong 16.04 và nó giúp đọc văn bản ít nhất một chút. Và không giống như ảnh chụp màn hình
Anwar

Tôi đã thử một vài nền, nhiều người không thể đọc được văn bản. Bây giờ tôi có một nền màu đen, bóng tối không có ích gì.
artfulrobot

Câu trả lời:


6

Sau khi tìm kiếm ở đây và ở đó để thay đổi tệp chủ đề, có vẻ như tôi không cần thay đổi bất cứ điều gì trong chủ đề để có cái này. Trên thực tế, điều đó thậm chí không thể xảy ra nếu không có nhiều hack. Bởi vì Nhà phát triển Gnome (vì một số lý do chỉ được biết đến với họ) đã gói hầu hết các tệp chủ đề trong gresourcetệp nhị phân. Các tập tin /usr/share/themes/Adwaitachỉ dành cho các thành phần GTK-2. Các tập tin Gtk-3 nằm trong libgtk-3.sotập tin và gnome-shell-theme.gresourcetập tin.

Nhưng cuối cùng tôi đã quan sát thấy rằng tập tin bị ghi đè thực sự có hiệu lực, mặc dù nó cần có thời gian.

Bạn sẽ ghi đè lên chủ đề. Nội dung tương tự như được đưa ra bởi Sillyman. Sự khác biệt là, bạn viết trong gtk.csstập tin trong ~/.config/gtk-3.0thư mục.

.nautilus-desktop.nautilus-canvas-item {
    color: blue;
    text-shadow: 1px 1px white;
}

Thay thế màu sắc yêu thích của bạn trong colorlĩnh vực. Bạn thậm chí có thể làm dày bóng bằng cách tăng pixel.

Nhưng bạn cần phải chờ một thời gian. Hãy thử sử dụng một chủ đề khác trong một thời gian sau khi ghi đè lên nó. Bạn cũng có thể thử giết nautilus bằng cách sử dụng nautilus -qvà bắt đầu lại.

Đây là một ảnh chụp màn hình sau khi thay đổi màu phông chữ trong Adwaita.

gnome-shell-desktop với chủ đề adwaita mặc định


Đây là một số liên kết hữu ích tôi đã truy cập về vấn đề này. Nó có thể giúp du khách trong tương lai.


1
Cảm ơn, tiền thưởng cho! Điều này hoạt động, nhưng nó khá khó khăn để thay đổi hiển thị. Một số kết hợp nemo -q(thoát nemo) và tải lại, và đăng xuất và đăng nhập, v.v. dường như để chúng hiển thị. Dù sao, cảm ơn, bây giờ tôi có thể đọc các biểu tượng trên máy tính để bàn của mình!
artfulrobot

@artfulrobot Vui mừng khi biết. Tôi đã nguyền rủa các nhà phát triển Gnome nhiều lần trong khi tìm kiếm manh mối! Không biết tại sao chúng phá vỡ giữa mỗi bản phát hành. Tôi cũng nghe nói rằng, tên lớp có thể được thay đổi trong các gnomes tương lai :(
Anwar

nemo -q && nemo &; nautilus -q && nautalis &; alt-f2 rđã làm cho tôi.
Michael Cole

Nếu bạn muốn thay đổi kích thước, hãy sử dụnggnome-tweak-tool
Michael Cole

7

Văn bản biểu tượng máy tính để bàn được xử lý bởi .nautilus-desktop.nautilus-canvas-item. Nó rất đơn giản để tùy chỉnh.

Trong gtk.css của chủ đề GTK chính của bạn, bên dưới @import urldòng ban đầu (chứ không phải trước đó, trong thử nghiệm của tôi), hãy đặt:

.nautilus-desktop.nautilus-canvas-item {
color: #ffffff;
text-shadow: 1 1 alpha (@fg_color, 0.8);
}

Để xem các thay đổi, hãy làm killall nautilustheo nautilusvà xem trên Desktop.

Tùy chỉnh theo ý muốn: thay đổi màu thành # 000000 cho màu đen hoặc xem dòng bóng văn bản (tùy chọn) (có độ trong suốt alpha đẹp) mà tôi đã bao gồm giúp chính nó, ngay cả với màu trắng!

Để biết thêm ý tưởng, hãy thử googling ".nautilus-desktop.nautilus-canvas-item" để xem những gì người khác đã làm với mục này. Tôi không phải là chuyên gia về CSS hoặc mã bóng văn bản ở trên.

Một điều gọn gàng khác để tùy chỉnh văn bản biểu tượng máy tính để bàn (và tùy chỉnh này ngay lập tức mà không cần khởi động lại nautilus), là:

Giá trị dconf org.gnome.nautilus.desktop font. Để làm đậm văn bản, chỉ cần đặt Boldlàm giá trị của nó (mặc định là trống). Để thay đổi kích thước phông chữ, hãy thêm một số trong đó, ví dụ Bold 10. Phông chữ cũng có thể được thay đổi, ví dụ Serif Bold 10- và tôi tự hỏi những gì khác cũng có thể.

Cuối cùng, việc thay đổi kích thước chế độ xem biểu tượng nói chung thông qua tùy chọn Nautilus, Chế độ xem, 'Chế độ xem biểu tượng Mặc định' có thể làm cho bất kỳ tùy chỉnh nào ở trên trở nên ngon miệng hơn bởi diện tích chiều rộng văn bản mà nó mang lại (đối với tôi, zoom 50% hoạt động RẤT độc đáo Bold 10trong dconf và ví dụ css trong gtk.css).

Nb Tôi đang ở Debian Wheezy 7.8 vì vậy tôi hy vọng nó không quá khác biệt so với Ubuntu ở đây! Tôi không nghĩ có bất kỳ sự khác biệt nào tại thời điểm viết bài.


"Trong gtk.css chủ đề GTK chính của bạn" Đây là đâu?
Cerin

0

Thông tin kiểu dáng máy tính để bàn được lưu trữ trong chủ đề gtk của bạn, tức là /usr/share/themes/Adwaita/gtk-3.0/gtk.css. Trình chọn màu gnome sẽ cung cấp một cách dễ dàng để sửa đổi cài đặt nếu bạn đang sử dụng gtk-2.0, nhưng thật không may, bạn cần phải thực hiện các chỉnh sửa kiểu dáng bằng tay ngay bây giờ.

  1. Bài viết này sẽ chỉ cho bạn cách tạo chủ đề gtk tùy chỉnh.

  2. Để sửa đổi nền màn hình, hãy tìm trong Adwata / gtk-3.0 / gnome-application.css. Màu phông chữ là (tôi nghĩ) một trong các trường .nautilus-desktop.

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.