如何在 Nautilus/Files 3.6+ 列表视图中重新启用交替灰线?

Fer*_*oss 9 nautilus

我最近从 Precise 升级到 Raring 并注意到 Nautilus 3.6 在以列表模式显示文件和文件夹时不再有交替的灰线(这些可能有更好的名称,但我不知道;见下图)。这曾经是默认设置,帮助我轻松区分特定文件及其属性。

有没有办法重新启用它?它可能取决于主题吗?

带有清晰界限的旧列表视图: 带有清晰界限的旧列表视图:

新的、不清楚的列表视图: 新的、不清楚的列表视图

Ble*_*oop 4

备用行样式在 Ubuntu 默认主题中被简单地注释掉。

编辑主题文件

在您喜欢的主题中查找/gtk-3.0/gtk-widgets.css文件。

  • 您安装的自定义主题应位于~/.themes(主文件夹)
  • 默认的 Ubuntu 主题位于/usr/share/themes/

Ubuntu 14.04(鹦鹉螺、尼莫)

编辑主题文件夹中的 gtk-widgets.css 文件。例如,以 Ubuntu 默认主题为例,该主题为/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css。在第 ~2224 行周围找到以下 css 规则,并添加您选择的背景颜色:

view row:nth-child(even){
  /*background-color: @base_color;*/
  background-color: #ECF2FD;  /* <-- add this  */
}   
Run Code Online (Sandbox Code Playgroud)

乌班图13.04

例如,如果您使用Ambiance,则要编辑的文件位于/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

取消注释大约的规则。第 2181 行,来自:

GtkTreeView row:nth-child(odd) {
  /*background-color: shade (@base_color, 0.965);*/
}
Run Code Online (Sandbox Code Playgroud)

到:

GtkTreeView row:nth-child(odd) {
  background-color: shade (@base_color, 0.965);
}
Run Code Online (Sandbox Code Playgroud)

或者使用 #RRGGBB 颜色,例如经典的 OS X 浅蓝色:

GtkTreeView row:nth-child(odd) {
  background-color: #ECF2FD;
}
Run Code Online (Sandbox Code Playgroud)

编辑这些规则适用于 Nautilus 3.6 以及Nemo。Nemo 默认情况下不会显示交替行样式,因为它将使用 Ubuntu 主题。

请注意,编辑文件后,您可能必须关闭并重新打开文件浏览器。如果不起作用,请尝试重新登录。主题似乎已缓存,因此即使您使用 Ubuntu-tweak 切换主题,它也可能不会立即显示更改。

使用替代主题

如果您不想编辑文件,可以使用替代主题。地中海之夜系列是一个非常好的系列(“白色”和“夜晚”是最接近明/暗主题的)。

以下是MediterraneanNight White的示例:

地中海白夜主题

  • @faB 很抱歉再次打扰您,但是您知道如何在 Ubuntu 15.10 中再次使其工作吗?看来他们已经改变了某事。再次。现在我无法让它与任何解决方案一起使用。 (2认同)