主题化 gtk2 pcmanfm 或任何 gtk2 应用程序

主题化 gtk2 pcmanfm 或任何 gtk2 应用程序

我在用着电脑调频我想更改侧边栏变成灰色。我知道有一个 Gtk 3 版本,但我不想添加另一个存储库。我还在学习 Gtk+ UI 工具包以及 Gtk 主题的工作原理,所以我想通过这个示例来学习。

任何 Gtk3 应用程序的主题都变得非常容易Gtk 检查器,但这只适用于 Gtk3 及以上版本的应用程序。我无法做到gtk 寄生虫对于 Gtk2 版本,我所能做的显然就是希望找到一些可以改变侧边栏的主题。这是大概很高兴问另一个问题,但拥有一个适用于任何 Gtk2 应用程序的检查器也有帮助。

以下是一个比较结果thunar 和 PCManFM并排放置以供参考。

这也是我能找到的全部,但没有任何效果

https://forum.lxde.org/viewtopic.php?t=39441

https://forum.lxde.org/viewtopic.php?t=36177

https://ubuntuforums.org/showthread.php?t=1566335

答案1

好的,查看其他主题并调整所有内容后发现,使用 Gtk 2.0 的最新 PCManFM 使用树视图(或者某些主题没有将此 ui 设置为透明颜色,因此基本 [NORMAL] 样式不起作用):

style "pcmanfm-sidebar"{
 GtkTreeView::even-row-color = "#ebeced"
}

widget "FmMainWin.*.FmPlacesView" style "pcmanfm-sidebar"

相关内容