我不太喜欢 Eclipse IDE,因为我发现 Netbeans 更有用,但 Android 开发强烈鼓励这样做。我对 Eclipse 的主要问题是,它真的很丑。这没什么大不了的,但我有一个小屏幕,里面充满了不必要的标签填充等等。如果我能以某种方式强制 Eclipse 看起来更原生,它会更有用。我问这个,因为旧版本的 Netbeans 或特定平台上的版本存在类似的问题,并且存在解决方案。
顺便说一下,我使用的是 Ubuntu 11.10 存储库中的 Eclipse 3.7.0。
感谢您的努力!
最近我遇到了 gtkrc 文件,并且发现了出于不同原因使用 gtkrc 文件来定制 Eclipse 外观的文章,其中包括工具提示颜色以及使选项卡紧凑。这就是我真正想要的。所以我找到了这篇文章,其中主要文章使选项卡变得紧凑,第一个评论展示了如何使用相同的方法使工具提示可读。
首先,您必须在计算机上的某个位置创建一个 gtkrc,其中包含类似的内容:
gtk-color-scheme = "selected_text_color:#000000"
style "compact"
{
GtkButton::default_border={0,0,0,0}
GtkButton::default_outside_border={0,0,0,0}
GtkButtonBox::child_min_width=0
GtkButtonBox::child_min_heigth=0
GtkButtonBox::child_internal_pad_x=0
GtkButtonBox::child_internal_pad_y=0
GtkMenu::vertical-padding=1
GtkMenuBar::internal_padding=1
GtkMenuItem::horizontal_padding=4
GtkToolbar::internal-padding=1
GtkToolbar::space-size=1
GtkOptionMenu::indicator_size=0
GtkOptionMenu::indicator_spacing=0
GtkPaned::handle_size=4
GtkRange::trough_border=0
GtkRange::stepper_spacing=0
GtkScale::value_spacing=0
GtkScrolledWindow::scrollbar_spacing=0
GtkExpander::expander_size=10
GtkExpander::expander_spacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::expander-size=12
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
font_name="Liberation Sans,Sans Regular 8"
text[SELECTED] = @selected_text_color
}
class "GtkWidget" style "compact"
style "compact2"
{
xthickness=1
ythickness=1
}
class "GtkButton" style "compact2"
class "GtkToolbar" style "compact2"
class "GtkPaned" style "compact2"
Run Code Online (Sandbox Code Playgroud)
他们还抱怨字体,所以这个 gtkrc 也改变了字体,我删除了它,因为我在 Gnome 设置中减小了字体大小,我对此感到满意。
第一条注释告诉将其附加到此 gtkrc 以使工具提示可读:
style "gnome-color-chooser-tooltips"
{
bg[NORMAL] = "#FFFFAF"
fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"
Run Code Online (Sandbox Code Playgroud)
保存 gtkrc 后,您必须使用GTK2_RC_FILES
包含 gtkrc 文件路径的环境变量运行 Eclipse。我通过将/usr/share/applications/eclipse.desktop
文件更改为 runeclipse.sh
而不是 来实现此目的eclipse
,并使用以下内容创建了 eclipse.sh:
#!/bin/bash
export LIBOVERLAY_SCROLLBAR=0 # This disables overlay scrollbars, its my preference
export GTK2_RC_FILES=$GTK2_RC_FILES:/home/tamas/eclipse.gtkrc # This sets gtkrc file
eclipse
Run Code Online (Sandbox Code Playgroud)
这使得 Eclipse 几近完美。我希望其他人也会发现它很有用。
归档时间: |
|
查看次数: |
1764 次 |
最近记录: |