【问题标题】:eclipse-mars on linux: black background color in Tooltip'slinux上的eclipse-mars:工具提示中的黑色背景颜色
【发布时间】:2016-01-29 10:43:59
【问题描述】:

我知道有几个技巧可以在 linux 下更改 eclipse 中工具提示窗口的背景颜色(这些窗口在某些 linux 发行版中默认为黑色背景......)。我尝试过的一些事情是:

https://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity https://askubuntu.com/questions/1620/how-to-fix-unreadable-tooltips-in-eclipse-helios https://askubuntu.com/questions/35491/how-to-change-tooltips-background-color-in-xfce

我已经用 eclipse luna 成功地尝试过了。但似乎这些都不能与 eclipse mars 一起使用。

有人知道如何在linux下更改eclipse mars中工具提示的背景颜色吗?

编辑(2016 年 4 月 6 日)

好的。最近几个月发现了几件事。在 eclipse Mars 中,开发人员将 Linux 从 GTK2 切换到 GTK3 。所以火星发生了一些变化。正如我在上面写的问题一样,我在 XFCE 上工作。现在我已经切换到 KDE。在 KDE 上,我可以更改工具提示背景颜色,如下面的“omid”评论中所述。但是 KDE 在 eclipse Mars 上也存在一些问题。要解决此问题,另请参阅我的其他问题/回答她:

https://stackoverflow.com/a/35897315/1465758

但我没有找到改变 XFCE 上工具提示背景颜色的方法。在 Gnome 上可能是一样的(未经我测试)...

【问题讨论】:

  • 我是在 kde 中完成的:系统设置 > 应用程序外观 > 颜色 > 颜色选项卡 > 颜色设置:工具提示 > 普通背景 --> 更改为白色
  • @omid:谢谢!也看看我的编辑。

标签: linux gtk eclipse-mars xfce


【解决方案1】:

首先,创建文件~/.gtkrc-2.0.eclipse,内容如下:

style "eclipse-tooltips" { bg[NORMAL] = "#FFFFAF" fg[NORMAL] = "#000000" } widget "gtk-tooltip*" style "eclipse-tooltips"

...然后像这样运行eclipse:

GTK2_RC_FILES=~/.gtkrc-2.0.eclipse SWT_GTK3=0 eclipse

(在此处找到这些说明:https://forum.xfce.org/viewtopic.php?pid=40119#p40119

【讨论】:

    【解决方案2】:

    其他答案似乎禁用了 gtk3。

    我能够在 eclipse neon + linux mint 18 (sarah) 中解决此问题,而无需回退到 gtk2

    /usr/share/themes/Mint-X-Teal/gtk-3.0 中的 gtk3 主题文件定义了工具提示使用的颜色,如下所示:

    @define-color theme_tooltip_bg_color #fbeaa0;
    @define-color theme_tooltip_fg_color #212121;
    

    eclipse 正在寻找非常相似的设置,只是名称中没有“theme_”。

    在 linux mint 18 (sarah) 或任何其他使用 gtk 3 的发行版中,您需要首先制作该文件的副本以妥善保管

    sudo cp /usr/share/themes/Mint-X-Teal/gtk-3.0/gtk-main.css{,.bak}
    

    然后打开文件进行编辑

    sudo vim /usr/share/themes/Mint-X-Teal/gtk-3.0/gtk-main.css
    

    或者如果你对 vim 不满意

    gksu gedit /usr/share/themes/Mint-X-Teal/gtk-3.0/gtk-main.css
    

    然后添加以下行

    @define-color tooltip_bg_color #ffffff;
    @define-color tooltip_fg_color #212121;
    

    但是在网上找到一个 html 颜色选择器并选择你喜欢的颜色。

    请注意,您可能需要根据您使用的主题来编辑不同目录中的文件。在 linux mint 18 (sarah) 上,这可以通过打开“主题”设置对话框并检查哪个用于“控件”来确定

    我使用“Mint-X-Teal”主题,但对于 Mint-X 主题,您会在此处查看

    /usr/share/themes/Mint-X/gtk-3.0/gtk-main.css
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-23
      • 1970-01-01
      • 2017-11-24
      相关资源
      最近更新 更多