Điểm:1

Làm cách nào để sử dụng chủ đề Yaru Gnome-Shell mặc định trên Ubuntu 21.04 trong phiên Gnome?

lá cờ de
DMT

Tôi đã cài đặt Ubuntu 21.04 mới, cài đặt phiên Gnome (Sudo apt cài đặt phiên gnome), đã khởi động lại, chọn Gnome (đã thử Wayland và X11) trong cửa sổ đăng nhập (nơi bạn phải nhập mật khẩu người dùng để đăng nhập vào hệ thống), đã cài đặt Gnome-Tweaks (Sudo apt cài đặt gnome-chỉnh sửa) và Tiện ích mở rộng Gnome (sudo apt cài đặt phần mở rộng gnome-shell) để có thể thay đổi chủ đề Gnome-Shell.

Nhưng thật ngạc nhiên, danh sách thả xuống cho chủ đề Gnome-Shell trong Gnome-Tweaks chỉ hiển thị Mặc định (đây là chủ đề Adwaita, vì tôi đang sử dụng phiên Gnome) và Ánh sáng Yaru.

Nếu tôi chuyển sang phiên Ubuntu khi khởi động, tôi sẽ thấy hai mục giống nhau, nhưng Mặc định chủ đề bây giờ là Yaru (phiên bản tối), vì tôi đang ở phiên Ubuntu.

Của tôi câu hỏi là: Có thể sử dụng chủ đề Yaru Gnome-Shell (chủ đề tối) trong phiên Gnome trong Ubuntu 21.04 không? Nếu có, thì làm thế nào, tốt nhất là không sử dụng tài nguyên bổ sung, vì chủ đề Yaru Gnome-Shell đã được cài đặt nhưng không thể truy cập được?

Điểm:2
lá cờ br

Tuyên bố miễn trừ trách nhiệm: nếu có bất kỳ lỗi nào trong quy trình bên dưới, sẽ khóa các vòng đăng nhập trong màn hình đăng nhập gdm3. Trong trường hợp này, bạn cần chọn các phiên Ubuntu hoặc Ubuntu Xorg và chỉnh sửa các thay đổi.

tạo ba thư mục cục bộ bằng lệnh bên dưới

sudo mkdir -p /usr/local/share/xsessions /usr/local/share/wayland-sessions /usr/local/share/gnome-shell/modes

sao chép GNOME và GNOME trên các tệp máy tính để bàn Xorg vào hai thư mục đầu tiên ở trên.

sudo cp /usr/share/xsessions/gnome-xorg.desktop /usr/local/share/xsessions/
Sudo cp /usr/share/wayland-sessions/gnome.desktop /usr/local/share/wayland-sessions/

Mở các tệp trên, tôi đang hiển thị ví dụ cho một tệp bên dưới

sudo nano /usr/local/share/xsessions/gnome-xorg.desktop

cần chỉnh sửa dòng Exec= từ nội dung bên dưới

[Mục nhập máy tính để bàn]
Tên = Gnome trên Xorg
Bình luận=Phiên này đăng nhập bạn vào Gnome
Exec=/usr/bin/gnome-session --session=gnome
TryExec=/usr/bin/gnome-session
Loại=Ứng dụng
DesktopNames=Gnome
X-GDM-SessionRegisters=true
X-Ubuntu-Gettext-Domain=gnome-session-3.0

Exec= dòng nên được chỉnh sửa như dưới đây.

Exec=env GNOME_SHELL_SESSION_MODE=myyaru /usr/bin/gnome-session --session=gnome

sao chép ubuntu.json tập tin từ /usr/share/gnome-shell/modes/ đến /usr/local/share/gnome-shell/modes/ thư mục và đổi tên thành myyaru.json với lệnh dưới đây

sudo cp /usr/share/gnome-shell/modes/ubuntu.json /usr/local/share/gnome-shell/modes/myyaru.json

Chỉnh sửa tệp trên để có nội dung bên dưới.

sudo nano /usr/local/share/gnome-shell/modes/myyaru.json

Nội dung:

{
    "parentMode": "người dùng",
    "stylesheetName": "Yaru/gnome-shell.css",
    "themeResourceName": "/theme/Yaru/gnome-shell-theme.gresource"
}

Tất cả đã xong, bây giờ chúng ta cần tạo một liên kết tượng trưng đến /usr/share/gnome-shell/theme Trong /usr/local/share/gnome-shell danh mục.

sudo ln -s /usr/share/gnome-shell/theme /usr/local/share/gnome-shell/theme

Đăng nhập lại sẽ có hiệu lực, nếu không, hãy khởi động lại.

Bằng cách này, bạn không cần phải lo lắng về các bản cập nhật gói chủ đề yaru. bởi vì bạn đang có liên kết tượng trưng trong thư mục cục bộ.

Dòng Exec= có thể được thay đổi trong gnome.desktop trong /usr/local/share/wayland-sessions quá.

Bây giờ chủ đề "Mặc định" trở thành Yaru.

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

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

Ghi chú:
Việc tinh chỉnh không bị giới hạn như đường dẫn, tên tệp, cấu hình, v.v.
Quy trình trên phù hợp với yêu cầu của bạn.

DMT avatar
lá cờ de
DMT
Cảm ơn, đó đã làm các trick! Tôi đã sử dụng các lệnh này `mkdir -p ~/.themes/YaruExtracted/gnome-shell` theo sau là `gresource extract /usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource /org/gnome /shell/theme/Yaru/gnome-shell.css > ~/.themes/YaruExtracted/gnome-shell/gnome-shell.css`.
DMT avatar
lá cờ de
DMT
Nhân tiện, tôi cho rằng tệp nguồn của chủ đề Yaru Gnome-Shell được cập nhật thường xuyên, do đó tôi cũng phải trích xuất định kỳ chủ đề đã cập nhật? Nếu có, có cách nào thích hợp để trích xuất khi nguồn đã thay đổi không?
lá cờ br
Tôi hiểu quan điểm của bạn. Tôi sẽ xem nó có thể được tự động hóa tốt nhất như thế nào. Sẽ lấy lại sớm.
lá cờ br
@DMT Tôi đã chỉnh sửa Câu trả lời. Hãy đi qua nó và bình luận lại.
DMT avatar
lá cờ de
DMT
Cảm ơn bạn đã giải thích rất chi tiết này!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.