【问题标题】:How can I properly configure my Eclipse Luna dark theme?如何正确配置我的 Eclipse Luna 深色主题?
【发布时间】:2014-08-20 09:35:00
【问题描述】:

EclipseLuna 提供深色主题。

它应该是这样的:

在我的系统上,它是这样的:

这就是我所做的:

  1. 打开 Eclipse。
  2. 在 Window → Preferences 中,将 Appearance → Theme 设置为 Dark。
  3. 关闭 Eclipse。重新启动操作系统。打开 Eclipse。

这是一个非常新鲜的 Linux Mint 17 Cinnamon 64 位安装。

我不想安装 Eclipse 颜色主题插件。这应该是开箱即用的。

others 不同,我的文本字段很好,但我的 chrome 已关闭。我该如何解决这个问题?

【问题讨论】:

  • 请告诉我是否应该将其移至 Unix.SE。
  • 我有一个类似的问题 - 我在 Ubuntu 上使用 Cinnamon,按钮、下拉菜单和菜单仍然是浅灰色的 - 这意味着字体是不可见的。

标签: eclipse


【解决方案1】:

我正在使用 Mint 17,在切换到 Luna 的深色主题后,我必须做四件事才能让它看起来不错。

首先我安装了存储库获得的所有 gtk 主题引擎。

sudo apt-get install gtk2-engines-* gtk3-engines*

第二次安装深色主题(菜单->系统设置->主题),我选择“午夜”。

第三,我必须在“其他设置”选项卡下更改一些 gtk 设置。对于“控件”,我选择“Xfce-dusk”和“窗口边框”“夜幕降临”。如果您不安装 gtk 引擎,这些设置可能不可用。

第四,在 Eclipse 中,我从 Eclipse Market place 安装了“Eclipse Color Theme 0.14”并选择“Sublime Text 2”。

结果相当惊人,恕我直言。

【讨论】:

  • 我安装了 Eclipse Luna,Color Themes 插件并选择了 Oblivion。我没有看到“其他设置”选项卡。我在哪里可以找到这个?我在 Ubuntu 14.04 上。
  • 在带有 cinnamon 2.4.8 的 linux mint 上运行良好。谢谢。
  • 在 Ubuntu 14.04 上就像一个魅力。 @SPRBRN:其他设置位于您的系统主题设置中(不是 Eclipse 设置)。
【解决方案2】:

您可能还需要更改桌面主题(某些操作系统级别的控件,如滚动条......我们不支持 CSS)......

【讨论】:

  • 感谢您在这里提供答案,非常感谢。
  • 修复滚动条...这是我的 ~/.local/share/applications/eclipse.desktop 中的 Exec 行的样子(对于 eclipse 4.5):Exec=env UBUNTU_MENUPROXY=0 SWT_GTK3=0 GTK2_RC_FILES=/opt/eclipse/gtkrc /opt/eclipse/eclipse SWT_GTK3 的组合=0 并添加 gtkrc 文件(我只是在那里使用了一些现有的旧 GTK2 深色主题)。
【解决方案3】:

尝试将 gtk3 环境变量设置为 0,以 gtk2 兼容模式启动 Eclipse:

#!/bin/bash
export SWT_GTK3=0
./eclipse

(无论如何,目前在任何操作系统中都无法通过 SWT/CSS 设置滚动条的样式,但按钮和工具栏应该看起来不错,尤其是在 linux 上)

【讨论】:

  • 感谢您的回答(尽管可能会感谢 where it is due?)。但是,这对我不起作用。设置SWT_GTK3=1(建议here)确实有帮助,但滚动条仍然不正确。 gnome-tweak-tool 不适合我。
  • 几个月前我从 Gerrit cmets 那里得到了 env 标志的解决方法;)(但这是一个很好的博客,可以获得有用的提示)。对于滚动条,它们的渲染方式随着 GTK 的 Luna 最终版本而改变,屏幕截图中的滚动条是 Ubuntu 默认主题和 Eclipse Luna 的早期版本。
【解决方案4】:

我在 Ubuntu 14.04 上使用 Eclipse CDT Neon 4.6.2 时遇到了这个问题,但没有一个答案对我有用。

问题是我试图告诉 Eclipse 在我没有安装 Gtk2 时不要使用 Gtk3(通过传递 SWT_GTK3=0)。

这是我所做的:

  1. 检查是否安装了 Gtk2:pkg-config --modversion gtk+-2.0
    如果已安装,您应该会看到类似以下内容:2.24.23
    如果没有,请通过sudo apt-get install gtk2.0 安装它
  2. 通过在终端中输入 SWT_GTK3=0 <eclipse_install_path> 来测试 Eclipse

(可选)创建 .desktop 文件:

[桌面​​条目]
名称=Eclipse
类型=应用程序
Exec=env SWT_GTK3=0 eclipse_install_path>
终端=假
图标=path_to_icon>
Comment=集成开发环境
无显示=假
类别=发展

不幸的是,这不适用于滚动条。 所以至少在编辑器中添加主题滚动条 -Dswt.enable.themedScrollBar=true 直接在-vmargs 之后 在 Eclipse 包路径中的 eclipse.ini 文件中。

【讨论】:

    【解决方案5】:

    我试图解决一个不同的问题,但我注意到你在使用 Cinnamon 的 Linux Mint,和我一样,这个答案对使 Eclipse 正确显示大有帮助:https://stackoverflow.com/a/14075592/1410035

    转到 Window > Preferences > General > Appearance 并将主题更改为 Classic 似乎可以解决问题。

    值得一提的是我的预设是 GTK。

    【讨论】:

    • 好吧,但如果它是 Classic,那么它就不是 Dark,这就是重点。它在 Classic 上运行良好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多