如何在 Ubuntu 14.04 下的 eclipse 4.6 深色主题中启用 ScrollBar 主题?
How to enable ScrollBar theme in eclipse 4.6 dark theme under Ubuntu 14.04?
据此,在eclipse 4.6深色主题下可以更改滚动条颜色:
https://www.eclipse.org/eclipse/news/4.6/platform.php
我添加了这个:
-Dswt.enable.themedScrollBar=true
并更改 ..plugins/org.eclipse.ui.themes_1.1.100.v20160411-1921/css/dark/e4-dark_globalstyle.css 的
swt-scrollbar-themed: false;
到
swt-scrollbar-themed: true;
但是没有任何反应,那么如何正确地做呢?
更新:添加eclipse的截图
滚动条主题支持目前仅适用于基于StyledText
的控件。所以大多数基于文本的编辑器,而不是基于表单的编辑器。它目前不适用于基于树和表的视图(对此的支持可能在 Eclipse 4.7 中)。
看来pydev编辑器不支持滚动条主题。
幸运的是,很久以前我偶然发现了同样的问题,它有效!碰巧它也适用于 eclipse neon。当然,您可以在深色主题中使用深色滚动条样式。 (只需将 env LIBOVERLAY_SCROLLBAR=1 添加到启动文件即可。
1) 您可以 运行 在终端输入以下命令:
env LIBOVERLAY_SCROLLBAR=1 /home/willianma/eclipse/cpp-neon/eclipse/eclipse&
(默认的 eclipse 深色主题适用于深色滚动条,但如果您遇到任何问题无法立即使用,您可以选择下载并安装 eclipse moonrise 主题(其中一个 eclipse 采用了深色主题从)。
它在 http://guari.github.io/eclipse-ui-theme/
中可用
通过更新站点:
使用 Help > Install New Software... 下载此插件并添加更新站点:
https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes.updatesite
也可以从 http://guari.github.io/eclipse-ui-theme/
安装 RainbowDrops.epf
要添加桌面图标,请按照以下步骤操作:
在 /usr/share/applications/
中创建一个名为“eclipse.desktop”的新桌面文件
$ sudo gedit /usr/share/applications/eclipse.desktop
– 然后在上面的文件中添加以下几行并保存
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env LIBOVERLAY_SCROLLBAR=1 /home/YOUR_USER/eclipse/cpp-neon/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Application;Development;Java;PHP;IDE;
Name[en]=eclipse.desktop
– 运行下面的命令在Unity中自动安装
sudo 桌面文件安装 /usr/share/applications/eclipse.desktop
– 在 /usr/local/bin
中创建符号链接
cd /usr/local/bin/
sudo ln -s /home/YOUR_USER/eclipse/cpp-neon/eclipse/eclipse
– 要使 Eclipse 图标显示在破折号中,运行 以下命令
sudo cp /home/YOUR_USER/eclipse/cpp-neon/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
scrollbar after applying those steps
真正的问题是 PyDev 使用 StyledText 的子类 StyledTextWithoutVerticalBar,因此,您的步骤是正确的,但您还需要更改 "e4-dark_globalstyle.css" 以便与自定义 StyledText 相关的部分如下:
StyledText, StyledTextWithoutVerticalBar {
swt-scrollbar-themed: true;
swt-scrollbar-background-color: #383838;
swt-scrollbar-foreground-color: #494949;
swt-scrollbar-width: 4px;
swt-scrollbar-border-radius: 4px;
swt-scrollbar-mouse-near-scroll-width: 15px;
}
(即:将相同样式从 StyledText 应用到 StyledTextWithoutVerticalBar)。
请注意,如果您使用 LiClipse (http://www.liclipse.com/change_color_theme.html) 中的主题之一,默认情况下一切正常。
据此,在eclipse 4.6深色主题下可以更改滚动条颜色:
https://www.eclipse.org/eclipse/news/4.6/platform.php
我添加了这个:
-Dswt.enable.themedScrollBar=true
并更改 ..plugins/org.eclipse.ui.themes_1.1.100.v20160411-1921/css/dark/e4-dark_globalstyle.css 的
swt-scrollbar-themed: false;
到
swt-scrollbar-themed: true;
但是没有任何反应,那么如何正确地做呢?
更新:添加eclipse的截图
滚动条主题支持目前仅适用于基于StyledText
的控件。所以大多数基于文本的编辑器,而不是基于表单的编辑器。它目前不适用于基于树和表的视图(对此的支持可能在 Eclipse 4.7 中)。
看来pydev编辑器不支持滚动条主题。
幸运的是,很久以前我偶然发现了同样的问题,它有效!碰巧它也适用于 eclipse neon。当然,您可以在深色主题中使用深色滚动条样式。 (只需将 env LIBOVERLAY_SCROLLBAR=1 添加到启动文件即可。
1) 您可以 运行 在终端输入以下命令:
env LIBOVERLAY_SCROLLBAR=1 /home/willianma/eclipse/cpp-neon/eclipse/eclipse&
(默认的 eclipse 深色主题适用于深色滚动条,但如果您遇到任何问题无法立即使用,您可以选择下载并安装 eclipse moonrise 主题(其中一个 eclipse 采用了深色主题从)。 它在 http://guari.github.io/eclipse-ui-theme/
中可用通过更新站点: 使用 Help > Install New Software... 下载此插件并添加更新站点: https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes.updatesite
也可以从 http://guari.github.io/eclipse-ui-theme/
安装 RainbowDrops.epf要添加桌面图标,请按照以下步骤操作:
在 /usr/share/applications/
中创建一个名为“eclipse.desktop”的新桌面文件$ sudo gedit /usr/share/applications/eclipse.desktop
– 然后在上面的文件中添加以下几行并保存
[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env LIBOVERLAY_SCROLLBAR=1 /home/YOUR_USER/eclipse/cpp-neon/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Application;Development;Java;PHP;IDE;
Name[en]=eclipse.desktop
– 运行下面的命令在Unity中自动安装
sudo 桌面文件安装 /usr/share/applications/eclipse.desktop
– 在 /usr/local/bin
中创建符号链接cd /usr/local/bin/
sudo ln -s /home/YOUR_USER/eclipse/cpp-neon/eclipse/eclipse
– 要使 Eclipse 图标显示在破折号中,运行 以下命令
sudo cp /home/YOUR_USER/eclipse/cpp-neon/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
scrollbar after applying those steps
真正的问题是 PyDev 使用 StyledText 的子类 StyledTextWithoutVerticalBar,因此,您的步骤是正确的,但您还需要更改 "e4-dark_globalstyle.css" 以便与自定义 StyledText 相关的部分如下:
StyledText, StyledTextWithoutVerticalBar {
swt-scrollbar-themed: true;
swt-scrollbar-background-color: #383838;
swt-scrollbar-foreground-color: #494949;
swt-scrollbar-width: 4px;
swt-scrollbar-border-radius: 4px;
swt-scrollbar-mouse-near-scroll-width: 15px;
}
(即:将相同样式从 StyledText 应用到 StyledTextWithoutVerticalBar)。
请注意,如果您使用 LiClipse (http://www.liclipse.com/change_color_theme.html) 中的主题之一,默认情况下一切正常。