///org/gnome/shell/theme/
Ubuntu 18.04有辦法進入嗎?我在一個文件
中得到了這個路徑,.css
/usr/share/gnome-shell/theme/ubuntu.css
例如:
resource:///org/gnome/shell/theme/checkbox-off.svg
resource:///org/gnome/shell/theme/toggle-on-us.svg
例子:
.check-box StBin {
width: 24px;
height: 22px;
background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); }
.check-box:checked StBin {
background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); }
答案1
/org/gnome/shell/theme/
是不是您可以存取的實際目錄(您不能訪問它使用 dconf 編輯器)。這與GResource機制相關,GNOME shell可以從resource://
URI取得資源。一般來說,它們不是人類可讀的,因為它們被預先編譯成二進位格式。
但是,您可以使用該命令來提取資源gresource
。您應該能夠在shell 主題目錄.gresource
中的某個位置找到一個檔案。/usr/share/gnome-shell/
首先透過執行檢查它是否包含您要尋找的資源
gresource list /path/to/filename.gresource | grep <resource-name>
例如,
gresource list /path/to/filename.gresource | grep checkbox-off.svg
確認後,執行以下命令以提取資源
gresource extract /path/to/filename.gresource /path/to/resource
例如,
gresource extract /path/to/filename.gresource /org/gnome/shell/theme/checkbox-off.svg
它應該顯示.svg
文件的內容。
您可以使用此資源,而無需提取到.css
自訂主題的文件中,如下所示
url("resource:///path/to/resource");
例如,
url("resource:///org/gnome/shell/theme/checkbox-off.svg");