如何为 Nautilus 的调整区域大小/处理边框设置主题?

如何为 Nautilus 的调整区域大小/处理边框设置主题?

我想更改 Nautilus 中标记的调整大小边框/区域的外观:

在此处输入图片描述

如果我知道这些元素在 GTK+ 中是如何命名的,我肯定能找到需要添加的内容/usr/share/themes/Ambiance/gtk-3.0/apps/nautilus.css

答案1

我修改了/usr/share/themes/Ambiance/gtk-3.0/apps/nautilus.css到:

NautilusWindow > GtkTable .pane-separator {
    background-color: shade (@dark_bg_color, 1.1);
    border-width: 0;
}

得到这个:

在此处输入图片描述

除了使用单一的背景颜色,您还可以使用渐变:

NautilusWindow > GtkTable .pane-separator {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                 from (shade (@dark_bg_color, 1.04)),
                                 to (shade (@dark_bg_color, 2.2)));
    border-width: 0;
}

如果要删除手柄图标,则必须将其设置-unico-inner-stroke-color为透明:

NautilusWindow > GtkTable .pane-separator {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                 from (shade (@dark_bg_color, 1.04)),
                                 to (shade (@dark_bg_color, 2.2)));
    border-width: 0;

    -unico-inner-stroke-color: @transparent;
}

您还可以通过将其添加到 CSS 文件来更改调整大小窗格的厚度(将使调整大小窗格的厚度为 3 像素):

NautilusWindow * {
    -GtkPaned-handle-size: 3;
}

最终的效果如下:

在此处输入图片描述

感谢 Andrea Cimitan 的帮助。;-)

相关内容