`
simen_net
  • 浏览: 306337 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ubuntu下Eclipse紧凑布局修改方法

阅读更多

        一直使用Ubuntu做Java开发,总觉得Eclipse的界面太松散,浪费了太多的空间,并且有时候对话框还不能完全显示,郁闷的····,这次升级到Ubuntu10.04之后由于主题风格变化太大,这个问题更加突出,简直无法忍受。看看效果图


        在Ubuntu的论坛上找到了一个解决方法 http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=196157 ,但是还不够理想,参考他的做法和其他一些紧凑主题的代码进行了改进如下,具体操作步骤请参考上文:

 

gtk_icon_sizes="panel_menu=16,16:panel=16,16:gtk_menu=12,12:gtk_small_toolbar=16,16:gtk_large_toolbar=16,16:gtk_button=16,16:gtk_dialog=16,16:gtk_dnd=16,16"
style"gtkcompact"{
	#	font_name="Sans9"
	GtkButton::default_border={0,0,0,0}
	GtkButton::default_outside_border={0,0,0,0}
	GtkButton::child_displacement_x=1
	GtkButton::child_displacement_y=1
	GtkButtonBox::child_min_height=20
	GtkButtonBox::child_min_width=80
	GtkButtonBox::child_internal_pad_x=0
	GtkButtonBox::child_internal_pad_y=0
	GtkCheckButton::indicator_size=14
	GtkMenu::vertical_padding=1
	#	GtkMenu::vertical_padding=0
	GtkMenu::horizontal_padding=0
	GtkMenuBar::internal_padding=0
	GtkMenuItem::horizontal_padding=4
	GtkOptionMenu::indicator_size=0
	GtkOptionMenu::indicator_spacing=0
	GtkPaned::handle_size=4
	GtkRange::trough_border=0
	GtkRange::stepper_spacing=0
	GtkRange::stepper_size=15
	GtkRange::slider_width=14
	GtkScale::value_spacing=0
	GtkScale::slider_length=23
	GtkScale::trough_side_details=0#0=thinslider,>0=thickslider
	GtkScrolledWindow::scrollbar_spacing=0
	GtkScrollbar::min_slider_length=30
	GtkExpander::expander_size=10
	#	GtkExpander::expander_size=11
	GtkExpander::expander_spacing=0
	GtkTreeView::vertical_separator=0
	GtkTreeView::horizontal_separator=0
	GtkTreeView::fixed_height_mode=TRUE
	GtkTreeView::expander_size=9
	GtkTreeView::expander_spacing=0
	#	GtkTreeView::expander_size=11
	GtkTreeView::expander_indent=0
	GtkTreeView::focus_line_width=0
	GtkTreeView::spacing=0
	GtkTreeView::row_ending_details=0
	GtkTreeView::treeview_left=1
	GtkTreeView::treeview_right=0
	GtkTreeView::treeview_middle=0
	GtkTreeView::passive_focus=0
	GtkTreeView::separator_height=0
	GtkTreeView::tree_line_pattern="\001\001"
	GtkTreeView::grid_line_pattern="\001\001"
	GtkTreeView::grid_line_width=0
	GtkTreeView::tree_line_width=0
	GtkToolbar::internal_padding=0
	GtkToolbar::space_size=10
	GtkWidget::focus_padding=0
	xthickness=1
	ythickness=1

	#一下部分修改了按钮等的样式,大家可以选择使用
	#engine"murrine"{
	#	animation=TRUE#FALSE=disabled,TRUE=enabled
	#	colorize_scrollbar=FALSE#FALSE=disabled,TRUE=enabled
	#	contrast=1.0#0.8forlesscontrast,morethan1.0formorecontrastonborders
	#	glazestyle=3#0=flathighlight,1=curvedhighlight,2=concavestyle,3=topcurvedhighlight,4=berylhighlight
	#	gradient_shades={1.09,1.06,1.04,1.01}#default:{1.1,1.0,1.0,1.1}
	#	gradients=TRUE#FALSE=disabled,TRUE=enabled
	#	highlight_ratio=1.04#sethighlightamountforbuttonsorwidgets
	#	lightborder_ratio=1.5#setslightborderamountforbuttonsorwidgets
	#	lightborderstyle=0#0=lightborderontopside,1=lightborderonallsides
	#	listviewheaderstyle=1#0=flat,1=glassy,2=raised
	#	listviewstyle=1#0=nothing,1=dotted
	#	menubaritemstyle=1#0=menuitemlook,1=buttonlook
	#	menubarstyle=2#0=flat,1=glassy,2=gradient,3=striped
	#	menuitemstyle=1#0=flat,1=glassy,2=striped
	#	menustyle=0#0=noverticalmenustripe,1=displayverticalmenustripe
	#	reliefstyle=2#0=flat,1=inset,2=shadow
	#	rgba=TRUE#FALSE=disabled,TRUE=enabled
	#	roundness=2#0=squared,1=olddefault,morewillincreaseroundness
	#	scrollbarstyle=2#0=nothing,1=circles,2=handles,3=diagonalstripes,4=diagonalstripesandhandles,5=horizontalstripes,6=horizontalstripesandhandles
	#	sliderstyle=1#0=nothingadded,1=handles
	#	stepperstyle=0#0=standard,1=integratedstepperhandles,2=unknown
	#	style=MURRINE#enginestyleoptions:CANDIDO,CLEARLOOKS,MIST,MURRINE,NODOKA
	#	toolbarstyle=0#0=flat,1=glassy,2=gradient
	#}
}
widget_class"*"style"gtkcompact"

 最终效果图如下:


  • 大小: 60.5 KB
  • 大小: 58 KB
分享到:
评论
5 楼 hankgong 2010-06-19  
虽然我也觉得eclipse是界面有点过大,真没想到居然有人会去自己写个这样的定制文件,就拿来用吧,谢了!
4 楼 greatghoul 2010-06-18  
不错,我也觉得ubuntu下eclipse有点太浪费空间了。修改以后,果然觉得地方大多了。
3 楼 simen_net 2010-05-08  
这个文件要自己新建,它的级别非常高,会自动覆盖 “外观首选项”里面的设置
2 楼 skzr.org 2010-05-08  
不知博主的ubuntu 10.04的~目录下有.gtkrc还是.gtkrc-2.0?
1 楼 skzr.org 2010-05-08  
我的home目录中没有~/.gtkrc ~/.gtkrc-2.0

相关推荐

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    ubuntu 下eclipse CDT搭建交叉编译开发环境 本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装...

    Ubuntu下Eclipse中文乱码解决.docx

    "Ubuntu下Eclipse中文乱码解决" 在Ubuntu系统中使用Eclipse时,可能会遇到中文乱码的问题,特别是在将Windows下的工程导入到Linux下的Eclipse中时。这种情况下,中文字符可能会显示为乱码,影响开发工作的效率。这...

    ubuntu_eclipse启动设置,jdk环境变量,其他设置

    在Ubuntu系统中,Eclipse是一款广泛使用的集成开发环境(IDE),尤其适合Java开发。要成功启动Eclipse并进行有效的开发工作,需要确保JDK(Java Development Kit)已正确安装并且环境变量配置妥当。本文将详细讲解...

    ubuntu 16.04 安装 eclipse教程和总结

    ### Ubuntu 16.04 下 Eclipse 的安装与配置教程 #### 一、前言 随着软件开发领域的不断发展,集成开发环境(IDE)已经成为开发者不可或缺的工具之一。Eclipse 是一款非常受欢迎且功能强大的开源 IDE,它支持多种...

    Ubuntu中eclipse的安装

    Ubuntu中eclipse的安装 在Ubuntu系统中安装eclipse是一个非常重要的步骤,特别是在进行大数据处理和开发时。下面将详细介绍如何在Ubuntu系统中安装eclipse。 首先,需要从eclipse官网下载eclipse文件包。可以...

    Ubuntu-eclipse安装

    Ubuntu环境下安装Eclipse详细教程 概述:本教程将详细介绍在Ubuntu环境下安装Eclipse的步骤,包括下载Eclipse、解压、添加面板启动器和添加到菜单等步骤。 知识点1:Eclipse的下载和安装 在Ubuntu环境下安装...

    Ubuntu安装eclipse.txt

    Ubuntu安装eclipse.txt

    解决ubuntu macbuntu eclipse 没有菜单栏.txt

    本文将详细介绍如何解决Ubuntu环境下使用Macbuntu主题时Eclipse菜单栏丢失的问题。 #### 问题背景 Macbuntu是一款能够让Ubuntu桌面看起来更像Mac OS X的主题包。它通过修改Ubuntu的外观、图标、字体等来实现这一...

    Ubuntu 12.04 Unity下Eclipse图标不显示解决方法.docx

    Ubuntu 12.04 Unity下Eclipse图标不显示解决方法 在 Ubuntu 12.04 下使用 Unity 桌面环境时,Eclipse 图标可能不显示。解决这个问题需要创建桌面入口并配置图标路径。 首先,在 /usr/share/applications 文件夹下...

    配置Ubuntu下Eclipse CC++项目的开发编译环境.pdf

    根据给定的文件内容,本文将详细介绍在Ubuntu操作系统下配置Eclipse C/C++开发环境的过程及相关知识点。Ubuntu是一种基于Debian的Linux发行版,因其开源和易用性,广泛用于桌面、服务器以及嵌入式系统领域。Eclipse...

    Ubuntu下eclipse环境搭建

    在Ubuntu系统下搭建Eclipse开发环境主要是为了进行Android应用的开发,整个过程可以分为几个步骤,包括安装Java开发工具包(JDK)、安装Eclipse开发环境、安装Android SDK、安装Android开发工具(ADT)插件,以及...

    Ubuntu下开发Eclipse下的Hadoop应用

    "Ubuntu下开发Eclipse下的Hadoop应用" 本文档详细记录了如何在Ubuntu下安装Eclipse,并如何在Eclipse中安装Hadoop插件,最后运行程序。下面将对标题、描述、标签和部分内容进行详细解释和分析。 标题: Ubuntu下...

    ubuntu opencv eclipse 配置

    在Ubuntu操作系统上配置OpenCV与Eclipse集成开发环境是一个重要的步骤,对于计算机视觉和图像处理项目的开发至关重要。本文将详细讲解如何在Ubuntu环境下完成这一配置,并介绍OpenCV中的`cvThreshold`函数及其作用。...

    ubuntu eclipseIDE(开发环境)

    ### Ubuntu 下 Eclipse IDE 开发环境配置详解 #### 一、Ubuntu与Eclipse简介 - **Ubuntu**:Ubuntu 是一个基于 Debian 的 Linux 发行版,它以其用户友好性和强大的社区支持而闻名。Ubuntu 提供了一个稳定且功能...

    Ubuntu下使用Eclipse开发C/C++

    ### Ubuntu下使用Eclipse开发C/C++ 在Ubuntu环境下利用Eclipse进行C/C++开发,是一项常见且实用的技能。本文将详细介绍如何在Ubuntu系统中搭建并使用Eclipse CDT插件进行C/C++项目的开发。 #### 一、预备工作 ###...

    Linux(Ubuntu)下Eclipse和JDK的安装

    Ubuntu下 JDK 和 ECLIPSE的安装,亲测可用,解压命令什么我就不说了。

Global site tag (gtag.js) - Google Analytics