Có thể có chủ đề GTK + khác nhau trong Unity và Gnome Shell không?


10

Đôi khi tôi sử dụng hai Môi trường máy tính để bàn khác nhau như Unity và Gnome Shell (so sánh, thử nghiệm, tạo ảnh chụp màn hình, v.v.) nhưng Unity trông rất tệ khi sử dụng chủ đề Adwaita, giống với chủ đề Gnome Shell và Ambiance. Thay đổi mọi lúc khá rắc rối và đôi khi (nhưng bây giờ ít thường xuyên hơn trước) nó gặp sự cố (Tôi đang sử dụng Oneiric).


Cả hai phiên đều sử dụng cùng một chủ đề vì bạn đang sử dụng người dùng của mình để đăng nhập, chọn một người dùng mới sẽ làm điều đó cho bạn.
Uri Herrera

Câu trả lời:


2

Bạn có thể thử tạo một tập lệnh mà bạn thiết lập để thực thi tại mỗi lần bắt đầu nơi bạn nhận ra DE nào bạn đang sử dụng và chuyển chủ đề dựa trên những gì bạn đang chạy


Có thể thay đổi các chủ đề từ một kịch bản? Tôi có thể sử dụng XDG_CURRENT_DESKTOP để biết DE, nhưng tôi không biết Gnome 3 lưu cài đặt chủ đề như thế nào.
Arnel A. Borja

6

Dựa trên các câu trả lời trước:

Cho 11.10

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gconftool-2 --set --type string /apps/metacity/general/theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'Faenza-Ambiance'

else
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gconftool-2 --set --type string /apps/metacity/general/theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'Faenza'

fi

Cho 12.04 và 12.10

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
  gsettings set org.gnome.desktop.wm.preferences theme 'Ambiance'

else 
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'gnome'
  gsettings set org.gnome.desktop.wm.preferences theme 'Adwaita'

fi

Thêm tập lệnh này vào Startup Applications(Thêm => Lệnh sh path/to/script).


0

Cho 16.10

Sử dụng Ứng dụng khởi động (theo đề xuất của Matteo) và điều chỉnh kịch bản khởi động từ Mr Hyde :

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
  gsettings set org.gnome.desktop.interface cursor-theme 'DMZ-White'
  gsettings set org.gnome.desktop.wm.preferences theme 'Ambiance'

else 
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface cursor-theme 'Adwaita'
  gsettings set org.gnome.desktop.wm.preferences theme 'Adwaita'

fi
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.