通过GTK主题缩小Eclipse标签页的大小


20

在Fedora上的Eclipse中,这些控件/小部件占用太多空间:

Eclipse Fedora屏幕截图

如何通过gtk-rc文件或GTK3 CSS主题使这些栏更细?

UPDATED:我发现https://github.com/jeeeyul/eclipse-themes这个插件具有一些内置的配置和选项,使eclipse 4.2 / 4.3更加美观。


4
GTK3和Gnome3使Eclipse在小屏幕上几乎无法使用。新选项卡和工具栏的大小是灾难性的。它显示了Gnome3人群在艺术世界中的生活状况,其中工具栏按钮在触摸屏上非常有用。:-(
Anony-Mousse-恢复Monica 2012年

Answers:


17

默认的GNOME3主题对于小屏幕是个灾难。但是,Gnome3人群似乎非常不愿意听他们的用户。他们只会考虑东西的外观,特别是在平板电脑或移动设备上。很快,Gnome3将需要4k屏幕。

无论如何,我发现最好的解决方案是将主题切换为XFCE主题。在Ubuntu和Debian上,您应该可以通过安装它们apt install gtk3-engines-xfce gtk2-engines-xfce。然后,您可以使用gnome-tweak-tool更改主题。我当前正在使用XFCE-orange主题,并且其填充比默认的Gnome3灾难“ Adwaita” 少得多。另外,它不会在一半的应用程序中使用令人沮丧的黑色!我认为Eclipse中的工具提示也被Adwaita破坏了。

我正在计算机上从Gnome3慢慢切换到XFCE,一个接一个。因为Gnome3对我的使用越来越少,因为我不是Gnome3人们认为是他们唯一的受众的普通“无知者”用户。我受够了他们为我破坏事情。现在,他们刚刚宣布停止使用我正在使用的面板,而不是因设计gnome-shell损坏。

对于月食而言,我建议

export SWT_GTK3=0

在你的~/.profile。带有Eclipse的GTK3只是屏幕空间的疯狂浪费。


嗯,我花了几天时间转向初级操作系统。尽管有一些过时的应用程序(svn,emacs,gnu globa等),它仍然可以正常工作elementaryos.org
jilen 2012年

我会坚持维护良好的东西。Ubuntu和Debian开箱即用,例如LXDE和XFCE。当被Gnome家长制激怒时,最后一位求助者是另一组“我们比您更了解您所需要的东西”。我想选择以自己的方式做事(例如在小屏幕上使用Eclipse)。
Anony-Mousse-恢复莫妮卡2012年

是的,稳定的东西对我来说意义重大。
吉伦

2
即使3年后,在Linux薄荷和肉桂上使用Eclipse MARS进行export SWT_GTK3=0改进,也有很多改进(阅读:降低菜单栏高度)。
哈拉尔德2015年

哇!实际上效果很好,在这里,我将解决通过编辑CSS可以做的事情。谢谢!
mikeymop '16

2

您还可以使用/转换GTK2主题吗?如果是这样,我强烈推荐Martin Ankerl的漂亮版Clearlooks


我使用了它,但是它使菜单项太窄了。我真的想减少上图中指出的位置
jilen 2011年

2

您可以安装新的Eclipse主题。我知道“扩展VS演示”是一个非常简约的主题。检出:http : //andrei.gmxhome.de/skins/index.html

此外,您可以安装全屏插件,该插件会为您提供一些额外的空间。在此处查看:http : //www.scharf.gr/eclipse/fullscreen/update/

同样,您在底部,左侧和右侧拥有的东西,只需单击并将其拖动到同一工具栏的顶部即可(因此最后只有一个)。如果它们不适合(取决于您的屏幕分辨率),请进入“窗口”->“自定义透视图...”并关闭它们。

这是它的外观(没有全屏显示)。 我也在使用editbox插件。


这是黑色的月食菜单栏吗?还是那是全球菜单?(如果使用的话,您使用了什么?)
mikeymop '16

这是原始的蚀菜单,使用全屏扩展名。我不记得确切的时间,就像4年前一样,但是肯定不是统一的全局菜单。
lenooh's



0

我部分同意@ Anony-Mousse,但是Eclipse的这个问题并不是从GTK 3或Gnome 3开始的- 在GTK 2中已经存在多年了。

不幸的是,由于Gnome 3的填充/边距较大等原因,它变得更加可见。此外,Eclipse也有自己的bug(例如,参见Bug 456345)。这就是为什么对于Eclipse,我个人仍然使用GTK2和我自己的gtkrc设置来填充,边距和字体。

我要使用的完整解决方案可以在此要点中找到。
而且效果非常好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.