Làm cách nào để thêm chủ đề vào tab Cài đặt giao diện trong 11.10


8

Cuối cùng, tôi muốn tạo một chủ đề 11.10 thích hợp và có thể phân phối một gói qua ppa. Để bắt đầu, tôi nghĩ tôi sẽ sao chép một trong những chủ đề "chính thức" trên hệ thống địa phương của mình và bắt đầu sửa đổi nó.

Sau khi tìm kiếm trên google, câu hỏi này gợi ý một cách tiếp cận đơn giản: Làm cách nào để tạo Theme từ đầu cho Unity?

Vì vậy, tôi đã sao chép / usr / share / Themes / Ambiance thành / usr / share / Themes / MikesExperiment và chỉnh sửa một số tệp văn bản để thay đổi tên một cách thích hợp. Tuy nhiên, chủ đề mới không tự động hiển thị trong tab xuất hiện 11.10 mới trong Cài đặt hệ thống, cùng với Ambiance và Radiance và tôi phải sử dụng công cụ gnome-chỉnh-công cụ để chọn nó.

Làm thế nào để tôi có được chủ đề của mình để hiển thị trong danh sách đó?

Cảm ơn, Mike.


1
Tôi cũng đã tìm thấy điều đó, và cần phải sử dụng công cụ gnome-chỉnh-chuyển đổi. Không chắc chắn tại sao bản thân mình, muốn biết mặc dù.
duffydack

@duffydack Vâng, tôi đang sử dụng công cụ gnome-chỉnh để kiểm tra mọi thứ, nhưng thật tuyệt khi làm điều đó đúng.
Mike Pelley

Câu trả lời:


7

Tôi đã xem mã nguồn của gnome-control-centre (cụ thể là cc-background-panel.ctệp) và tìm thấy câu trả lời. Danh sách dường như được mã hóa cứng trong nguồn:

static gchar *themes[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast",
    "HighContrastInverse" };

Điều này đã được Ubuntu (in 04_add_theme_selection.patch) thêm vào nguồn trung tâm kiểm soát gnome 3 gnome ban đầu. Có vẻ như họ không có kế hoạch cho phép bất cứ ai thêm 11.10 chủ đề tại thời điểm này. Có lẽ danh sách sẽ có thể chỉnh sửa hoặc tạo động trong các phiên bản tương lai của bản vá lựa chọn chủ đề của Ubuntu.


1
cảm thấy hụt hẫng khi biết điều này
Anwar

Đây vẫn là giải pháp tốt nhất cho 12.04? Có vẻ khá điên rồ. Công cụ chỉnh sửa Gnome cho phép tôi chọn các chủ đề tôi đã thêm /usr/share/themescho chủ đề cửa sổ, nhưng chúng không xuất hiện trong Themedanh sách bên dướiSettings -> Appearance
cboettig

1
Điều này vẫn chưa thay đổi - đây là trạng thái hiện tại trong Quantal (12.10).
Mike Pelley

1

Nếu bạn có quyền truy cập root vào / usr / share / Themes, bạn cũng có thể tái chế một trong những tên chủ đề được mã hóa cứng cho thử nghiệm của mình, ví dụ:

sudo mv /usr/share/themes/Adwaita /usr/share/themes/Adwaita.old
sudo ln -s /path/to/your/theme /usr/share/themes/Adwaita

Rõ ràng chủ đề của bạn sẽ hiển thị dưới dạng 'Adwaita' trong Cài đặt -> Giao diện. Không thanh lịch, nhưng chức nă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.