如何为 Nautilus 背景图像设置主题?

Kes*_*aru 11 themes customization nautilus gtk3

我想更改 Nautilus 文件浏览器中的背景图像。我的想法是将我自己的风格放在背景中。我使用的是 Ubuntu 11.10,而 Nautilus 是版本 3。

我知道我必须更改nautilus.css主题的文件,但问题是背景没有参数。我只想应用一个图像,但我找不到要更改它的文件或参数。

CSS 文件位于目录中/home/UserName/.theme/MyTheme/gtk-3.0/apps。我已经更改了nautilus.css文件。我使用 CSS 样式编写了两行新行,但我不知道将它放在哪里正确。这些行是:

背景图片:网址(“carbon.jpg”);
背景重复:重复;

显然我将调用的图像carbon.jpg放在 的同一目录中nautilus.css,但是此更改不起作用,因为我需要知道哪个类显示 Nautilus 文件浏览框架。如果我找到这个类,我想这段代码会起作用。

如果有人知道怎么做,请告诉我,因为我真的很想做出这个改变。

ign*_*ite 8

  1. 打开文件/usr/share/themes/MyTheme/gtk-3.0/apps/nautilus.css(需要root权限)。
  2. 添加这一行:

    NautilusWindow * {background-image:url("bg.jpg");}

    其中 bg.jpg 是您要显示的背景图像。

  3. 运行nautilus -q以杀死所有打开的文件浏览器。

  4. 运行nautilus

这会将背景应用于 NautilusWindow 中存在的所有类。您可以确定不想应用背景的类并添加background-image:none;
示例:

NautilusWindow .sidebar,
NautilusFloatingBar,
NautilusWindow .sidebar .view {
    background-image: none;
}
Run Code Online (Sandbox Code Playgroud)

  • 请注意,您不必更改 `/usr/share/theme/...` 位置中的文件。这不好。而是从`/usr/share/theme` 复制主题并将其粘贴到`~/.themes/` 并在那里更改。还要杀死 nautilus 运行`nautilus -q`。 (2认同)

小智 0

如果您只想要纯色,请打开 dconf-editor,转到 org > gnome > 桌面 > 界面 > gtk 配色方案,然后base_color:#999999在旁边的框中键入。

  • OP 想要使用图像,并试图直接从 GTK+3 主题实现这一点。 (3认同)