eclipse是java程序员的神器,不可想象没有了它的代码补全、工程管理、代码跳转、调试,我们怎么活。不幸的是,eclipse在ubuntu下面,界面就像泡了一整天的黄豆一样胖了一倍。导致编辑区域非常小,写不了几行代码就得翻页。这导致我一度放弃使用eclipse。幸运的是,在gtk桌面下,程序的字体和界面样式是可以调的。
首先在eclipse目录下建立一个文件ec,并赋予它可执行权限:chmod +x ./ec
ec的内容如下:
Shell代码,其中"./eclipse"是eclipse的启动程序
#!/bin/sh
GTK2_RC_FILES=ec-gtkrc ./eclipse
里面ec-gtkrc是一个样式文件,同样我们需要在eclipse目录下面创建这个文件。
ec-gtkrc的内容如下:Css代码
style "eclipse_ui" {
xthickness=1
ythickness=1
GtkButton::default_border={1,1,1,1}
GtkButton::default_outside_border={1,1,1,1}
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=2
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=10
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
font_name="Monospace 8"
}
class "GtkWidget" style "eclipse_ui"
class "GtkButton" style "eclipse_ui"
class "GtkToolbar" style "eclipse_ui"
class "GtkPaned" style "eclipse_ui"
里面有个font_name="Monospace 8"就是调整界面大小的。
运行ec文件即可看到界面的改变。
分享到:
相关推荐
- 创建新的服务器配置,选择Apache下的Tomcat服务器,进入安装界面,设置Tomcat服务器的安装目录,并完成下载和安装过程。 5. 安装Android开发工具(ADT): - ADT插件是为Eclipse提供Android应用开发能力的扩展包...
- **IDE设置优化:** 安装完成后,可以进一步配置Eclipse以提高开发效率,如安装额外的插件、调整界面布局等。 - **C++标准库支持:** 如果需要支持特定版本的C++标准库,可以在创建项目时指定。 - **构建脚本定制:...
在Ubuntu 8.04操作系统上搭建Qt-Eclipse编程环境是一项关键任务,这对于Qt应用程序的开发至关重要。这个过程涉及到几个主要步骤,包括安装Qt、Eclipse、JRE(或JDK),以及集成Qt-Eclipse插件。以下是详细的搭建流程...
用户需要通过调整Ubuntu系统的颜色配置来改变Eclipse提示框的背景颜色。具体步骤如下: 1. 首先,你需要找到系统中的主题配置文件。这些文件位于`/usr/share/themes/`目录下,对应你当前正在使用的主题。例如,如果...
《Ubuntu系统下的Eclipse IDE安装指南》 在编程领域,Eclipse是一款广泛...同时,Eclipse的强大在于其灵活性和可定制性,用户可以根据自身需求调整界面布局、快捷键设置,以及安装各种功能丰富的插件,提升开发效率。
_ubuntu_ubuntu_LAMP”以及描述“Ubuntu下LAMP的图文按照教程,帮助初学者快速在Ubuntu下安装LAMP环境。”指向了一个关于在Ubuntu操作系统上搭建LAMP(Linux, Apache, MySQL, PHP)服务器的详细教程。LAMP是Web开发...
配色方案是Eclipse中的一个重要组成部分,它决定了编辑器、控制台和其他界面元素的颜色样式。合适的配色方案可以减少视觉疲劳,提高代码可读性,从而提升开发者的生产力。Eclipse支持导入和导出配色方案,这些方案...
Eclipse的全屏功能是其用户界面适应性的一部分,它允许开发者根据个人偏好和工作需求调整工作空间。全屏模式可以提高代码阅读和编辑的效率,尤其是在高分辨率显示器上。然而,Eclipse的强大之处并不只在于全屏功能,...
本文主要介绍了如何在Ubuntu环境下设置Eclipse集成开发环境(IDE)以支持GTK+编程。Eclipse是一款广泛使用的开源IDE,尤其适合Java开发,但通过安装特定插件,如CDT(C/C++ Development Tooling),它也可以用于C和...
Ubuntu默认使用GNOME桌面环境,提供简洁的界面和直观的用户体验。桌面环境包括面板、启动器和工作区切换器等元素,用户可以通过设置个性化桌面,如更换壁纸、调整字体大小等。 四、基本操作与系统管理: 学习如何...
- **集成开发环境 (IDE)**: Ubuntu 支持多种IDE,如Visual Studio Code、Eclipse等,便于编程。 - **编程语言**: 支持Python、Java、C++等主流编程语言,可直接在终端中编译和运行代码。 10. **多媒体支持** - *...
1. **Unity界面**: Ubuntu的默认桌面环境,提供启动器、面板和dash等功能,方便快捷。 2. **GNOME 3**: 从Ubuntu 18.04开始,系统改用GNOME作为默认桌面环境,提供简洁且高效的用户体验。 3. **应用管理**: 通过...
3. 配置工具:如System Settings,用于调整用户界面、网络、硬件设置等。 4. 用户管理:Ubuntu支持多用户系统,可以创建、管理用户账户,设定权限。 三、软件应用 1. 开箱即用:Ubuntu预装了常用的办公软件...
- **Gwget**:GUI界面下的下载管理器。 - **CHMViewer**:用于查看微软帮助文件的工具。 - **Eclipse**:流行的集成开发环境,适合Java等语言开发。 - **Transmission**:BitTorrent客户端,可重新安装以确保稳定...
10. **软件开发**: 介绍Ubuntu下的编程环境,包括IDE(如Code::Blocks、Eclipse)、版本控制系统(Git)、构建工具(Makefile)以及调试器的使用。 11. **服务器配置**: 讲解如何将Ubuntu作为Web服务器、邮件服务器...
### 在 Virtual Box 虚拟机下配置 Ubuntu 系统及 xv6 开发环境 #### 知识点概览 1. **VirtualBox 的安装与使用** 2. **Ubuntu 10.10 的安装与配置** 3. **xv6 开发环境的搭建** - Gcc 编译器的安装 - Gdb 调试器...
Ubuntu 是一个基于 Debian 发行版的开源操作系统,以其用户友好的界面和强大的功能而闻名。对于初次接触 Linux 或 Ubuntu 的用户来说,掌握 Ubuntu 桌面环境的操作至关重要。这份“Ubuntu 桌面培训”资料将引导你...
本文将详细介绍如何在Ubuntu环境下搭建一个完整的Android开发环境。 #### 二、所需软件及工具 1. **Java开发包(JDK)1.5/1.6**:作为Android开发的基础,JDK提供了必要的Java运行环境。 2. **开发集成环境(IDE)...
1. **优化OpenOffice**:OpenOffice是Ubuntu中的办公套件,可以通过调整内存分配、禁用不必要的启动项和组件等方式提升其性能,使其运行更加流畅。 2. **安装chm阅览器**:Ubuntu默认不支持.chm格式的帮助文档,...