如何在Ubuntu 14.04中更改Nautilus的背景


Answers:


18

您可以编辑gtk-main.css或nautilus.css文件。

我建议您在您的~/.themes系统范围内尝试此操作。您可以只更改Nautilus的背景颜色,也可以更改整个基础主题的颜色,这会影响更多程序。在本示例中,我将默认Ubuntu主题“ Ambiance”(在Ubuntu Gnome中使用Default文件夹)的背景颜色从白色(#ffffff)更改为浅灰色(#D8D8D8)。随意选择任何其他颜色。

为了比较起初的样子: Natuilus CSS文件

在中创建副本 ~/

创建~/.themes目录,然后将原始Ambiance主题复制到该目录。

mkdir ~/.themes
cp -R /usr/share/themes/Ambiance ~/.themes/

更改整个主题的背景色

如果你想改变基色整个主题,编辑base_color (16进制#??????)在gtk-main.css。这也会更改其他应用程序(例如gedit)的背景颜色。

nano ~/.themes/Ambiance/gtk-3.0/gtk-main.css

更改此行:

@define-color base_color #ffffff;

为此:

@define-color base_color #D8D8D8;

要将更改保存为nano,请按Ctrl+ O,Enter然后按Ctrl+ X。

影响: 整个主题的背景色

仅更改nautlius的背景颜色

如果要更改Nautilus的背景颜色,请编辑nautilus.css。

nano ~/.themes/Ambiance/gtk-3.0/apps/nautilus.css

将此行添加到文件的开头。

 NautilusWindow * .view {
     background-color: #D8D8D8; 
}

Natuilus CSS文件

要将更改保存为nano,请按Ctrl+ O,Enter然后按Ctrl+ X。

影响

仅鹦鹉螺的背景色

要查看更改,可以重新启动nautilus,注销登录或重新启动计算机。


是否可以参考以进一步更改主题?(特别是鹦鹉螺),例如,如何更改图标文本的颜色,或如何更改图标的颜色等?
— Vahid Nateghi 2014年

@VahidNateghi:不提供列表,但是您可以在ubuntu(氛围)中查看默认主题的结构,并且在这里您具有基本gtk3主题指南worldofgnome.org/making-gtk3-themes-part-1-的链接。基础知识 ,此链接适用于GtkCssProvider的gnome开发人员(选择器,小部件类)developer.gnome.org/gtk3/3.4/GtkCssProvider.html。希望有帮助。
— 罗格

@VahidNateghi我可以通过添加颜色来成功更改图标文本的颜色:#FFF; 以上样式
— Caleb 2016年

在16.04中,文件已移至/usr/share/themes/Ambiance/gtk-3.0/gtk-main.css。
— MERose

更改侧面板的颜色怎么办?
— 匿名

7

Roman的解决方案可以使用,但是实际上不需要将整个Ambiance主题复制到您的.themes目录中。取而代之的是,您可以简单地创建一个文件,~/.config/gtk-3.0/gtk.css然后将所需的任何更改放在此处,例如

NautilusWindow * .view {
 background-color: #D8D8D8; 
}

然后重新启动Nautilus。gtk.css文件中的定义将覆盖主题默认设置,您将看到所需的背景色。


在哪里可以看到如何更改其他参数?我可以尝试使用十六进制颜色的某种列表吗?我设法解决了您的问题,但我想学习如何更改其余的颜色,而不仅仅是背景颜色。+1
— Patrick Da Silva

怎样改变侧板的颜色呢?
— 匿名

0

更改颜色的最佳方法是安装主题。

因此,首先安装Unity Tweak Tool。

然后创建一个~/.themes文件夹

然后找到并下载您的首选主题。这是一个例子。在创建的文件夹中解压缩主题。

打开Unity Tweak Tool,然后在主题下选择刚刚安装的主题。


那些不会改变鹦鹉螺的背景。
— Rinzwind 2014年

有些主题确实改变了鹦鹉螺的背景。我正在使用一种。
— 做
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.