Ubuntu Eclipse 4.2 – 黑暗主题 – 如何使边栏背景变暗?

前端之家收集整理的这篇文章主要介绍了Ubuntu Eclipse 4.2 – 黑暗主题 – 如何使边栏背景变暗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
由于在计算机屏幕(工作,论文)前面花费24/7编程,有利于尽可能多地查看深色。

Ubuntu的Ambiance主题可以使用Solancer’s customisations整齐地增强,而Eclipse Juno在应用Roger Dudler’s dark Juno theme之后看起来大致一致。

但是,使用一个黑暗的Juno主题像Dudler的一个问题。 Package Explorer,Project Explorer和其他Eclipse视图中(in)活动元素的背景颜色显示白色/灰色颜色,这些颜色不仅不一致,而且实际上遮盖了重要的显示组件,如扩展箭头。

经过多次搜索,似乎这样的颜色是继承自操作系统,因此不能在Eclipse首选项内更改。我希望黑暗的GTK 3 / Unity主题(Solancer’s Ambiance)能够提供所需的暗色,但事实并非如此。

我使用sed替换所有.css文件中的/opt/eclipse/plugins/org.eclipse.platform_4.2.0.v*/css下的所有预定义颜色与#FF0000,以确定其中定义的任何颜色是否影响白/灰色问题颜色;可悲的是他们不。

看到提到一个〜/ .e4css文件夹在线,可能包含覆盖这些属性的CSS定义,我寻找在本地机器上的文件夹,只是发现它不存在。

类似的问题存在于SO,但没有明确指定如何“修复”这些颜色。

我的问题很简单:是否有一个GTK 3.0 CSS属性(组),可以定义为Eclipse 4.x指定这些颜色,应该在哪里配置?

最后通过手动搜索GTK配置文件找到了解决方案。

结果是Eclipse使用GTK 2.0。

如果你在Ubuntu中安装一个自定义GTK主题(所有都与Unity兼容),你会提取主题文件夹到〜/ .themes。

GTK 3.0通过css配置,例如。 〜/ .themes / YourTheme / gtk-3.0 / gtk.css

GTK 2.0通过rc文件进行配置,例如〜/ .themes / YourTheme / gtk-2.0 / gtkrc

大多数GTK 3.0主题包含这两个配置文件夹,因为许多应用程序是GTK 2.0具体的。

GTK 2.0 gtkrc文件中的引线包含基本的前景和背景颜色;这些都是必须改变的。

要在Eclipse视图中修改所选的活动元素bg颜色,必须更改颜色base_color。要修改未选择的元素bg颜色,必须更改selected_bg_color。字体颜色使用等效的fg_color属性更改(在base_color的情况下,这只是简单的’fg_color’)。

记住这将影响所有GTK应用程序,所以你可能需要根据个人品味进行调整。还要注意,您必须重新加载活动的GTK主题并重新启动Eclipse以查看效果的更改。最快的方法是sudo apt-get install myunity,启动并在颜色更改期间重新启动Eclipse,并在每次希望加载您的gtkrc更改时选择另一个主题,然后选择所需的主题

原来的gtkrc领导在我活跃的GTK主题读:

gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_bg_color:#f07746\nselected_fg_color:#FFFFFF\ntext_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#000000\nlink_color:#DD4814"

经过多次实验,我决定了这种替换配置:

gtk-color-scheme = "base_color:#555555\nfg_color:#000000\ntooltip_fg_color:#999999\nselected_bg_color:#666666\nselected_fg_color:#ffffff\ntext_color:#000000\nbg_color:#333333\ntooltip_bg_color:#000000\nlink_color:#DD4814"

整个操作系统的变化是非常愉快的!这里是Eclipse看起来现在,这个时候没有模糊:

希望你喜欢新的面貌:)

P.S。正如你所预测的,Netbeans的过程是等价的。

更新

这是补充信息,上述过程仍然是正确的,当使用自定义主题,如Dudler的。

经过进一步的实验,现在清楚为什么编辑/opt/eclipse/plugins/org.eclipse.platform_4.2.0.v*/css/*.css没有任何效果

假设您正在该位置编辑e4_default_gtk.css – 该文件中已更改样式的效果仅适用于在窗口中选择GTK – >偏好设定 – >外观 – > [主题]。

您可以将此下拉列表中列出的主题与操作系统关联到上述文件系统位置中的.css文件名称

猜你在找的Ubuntu相关文章