改变Nautilus中的sidepane背景色
是否有可能改变地方的西德帕尼背景色?我想要它混合,如果我点击下拉式以上的西德温和选择信息,这与导航工具栏混合。我想要同样的效果的位置选择。
发布于 2010-10-21 17:26:45
编辑现有的~/.gtkrc-2.0文件,或者创建一个不存在的文件。此文件将允许您覆盖选定的GTK+主题的部分内容。
gedit ~/.gtkrc-2.0添加以下样式
style "treeview-modified"
{
GtkTreeView::even_row_color = "#yourcolor"
}
widget "*NautilusNavigationWindow*" style "treeview-modified"其中“您的颜色”显然是您想要的颜色;#F2F1F0是您可能希望与之混合的Ambiance / Radiance工具栏颜色。您可以使用Agave、GIMP颜色选择器或任何颜色选择器工具对其他颜色进行采样。
请注意,由于侧窗格在除"Information“之外的所有模式中都有一个框架,因此它不会像在该模式中那样完全混合到其他模式中;至少与默认主题混合在一起。有了一些进一步的黑客,你可能能够围绕轮廓的颜色,并使它完全相同的方式,如果这是你想要的。
您可以在GTK主题教程中找到更多关于主题样式的信息。
发布于 2010-12-16 15:36:11
实际上,在这个答案中描述的方式不仅会给您的Nautilus侧面板着色,而且还会更改Nautilus主窗口中列表视图中的颜色。为了避免这种情况,你必须这样做。
style "nautilus-sidebar"
{
GtkWidget::separator-height = 1
GtkTreeView::horizontal-separator = 4 # add extra the padding
GtkTreeView::vertical-separator = 1
GtkTreeView::even_row_color = "#E1EAEE" #this is the color MAC OSX 10.5 uses
}
widget_class "*Nautilus*Side*.GtkWidget" style "nautilus-sidebar"然而,这样做的缺点是,它使您的保存,导入,导出对话框弹出对话框的背景色具有相同的侧面板背景(它看起来不太糟糕)。我认为这与我们都使用"even_row_color“这一事实有关。
我尝试使用GtkTreeView = "#E1EAEE“,但它似乎不起作用。
https://askubuntu.com/questions/8733
复制相似问题