http://foxshy.bokee.com/2766429.html

icewm作为一个轻量级的窗口管理器一直深受大家的喜爱,在国外它的流行程度仅次于WindowMaker。

对于一个Ddebin用户来说安装它非常简单,只要一个命令:

#apt-get install icewm icewm-common iceconf iceme icewm-themes

就可以将icewm经常用到的包都安装上。其中icewm icewm-common这两个包是基本的包,iceconf是配置工具,iceme是icewm的图形化的菜单编辑器,icewm-themes是一些icewm中使用的主题。

由于比较喜欢用startx来启动图形界面,所以安装完成后需要编辑~/.xsession这个文件,内容大概像这样:

#设置中文环境变量
LANGUAGE=zh_CN
LANG=zh_CN
LC_ALL=zh_CN
LC_CTYPE=zh_CN

#设置系统使用的输入法
XMODIFIERS=@im=fcitx
export LANGUAGE LANG LC_ALL LC_CTYPE XMODIFIERS

#启动输入法
fcitx &

#启动icewm
exec icewm-session

保存之后,startx进入icewm。因为一些其他的工作都还没有做,所以通常会看到的没有桌面背景,字体比较不顺眼,还可能没有中文的菜单等等。下面我们来做一些工作让它看起来舒服一些。

1、解决字体的问题:

如果系统中已经安装了simsun字体,那么现在打开一个终端,进入~/.icewm目录,建立一个prefoverride文件:

$nano prefoverride

然后将下面这段内容粘贴进去:

meXft="serif:size=10,simsun:size=12"
MenuFontNameXft="serif:size=10,simsun:size=12"
StatusFontNameXft="serif:size=10,simsun:size=12"
QuickSwitchFontNameXft="serif:size=10,simsun:size=12"
NormalButtonFontNameXft="serif:size=10,simsun:size=12"
ActiveButtonFontNameXft="serif:size=10,simsun:size=12"
NormalTaskBarFontNameXft="serif:size=10,simsun:size=12"
ActiveTaskBarFontNameXft="serif:size=10,simsun:size=12"
MinimizedWindowFontNameXft="serif:size=10,simsun:size=12"
ListBoxFontNameXft="serif:size=10,simsun:size=12"
ToolTipFontNameXft="serif:size=10,simsun:size=12"
ClockFontNameXft="serif:size=10,simsun:size=12"
ApmFontNameXft="serif:size=10,simsun:size=12"
LabelFontNameXft="serif:size=10,simsun:size=12"
TitleFontNameXft="simsun:size=12"

保 存。如果觉得字体的显示效果不是很好,可以再放大一点看看,总之根据自己的喜好设定字体大小就行了。这个文件中的内容规定了icewm中要使用的字体以及 大小,因为新版的icewm默认prefoverride比preferences具有更高的优先级,所以现在通常修改这个文件设定字体而不是 preferences。

2、解决桌面背景的问题

找到~/icewm/preferences这个文件,在文件的靠近末尾处找到下面这两行:

# Desktop background image
# DesktopBackgroundImage=""

进行修改,添加桌面背景的路径,并且去掉第二行的#号,变成下面这个样子:

# Desktop background image
DesktopBackgroundImage="/home/sspook/pics/town.png"

然后保存。

3、设定Gtk+2程序使用的字体以及主题

在这需要使用一个startup脚本调用gnome-settings-daemon来实现:

$cd ~/icewm/
$nano startup

然后将下面的内容粘贴进去:

#!/bin/sh
### IceWM 自动加载项目
### 您可以在下面加入您想让 IceWM 启动时候自动加载的程序,每行用 & 结束

### Gnome 相关
## 启动 gnome-settings-daemon 来设置 Gnome 程序主题,字体等
gnome-settings-daemon &

然后保存。接着给这个文件添加执行权限:

$chmod u=x startup

这些完成之后,退出icewm,然后重新startx你就会发现,现在的环境有simsun字体,有中文的菜单,有桌面背景,gtk+字体与在gnome中的表现一样,很舒服的感觉。

如果没有中文的菜单出现,请检查一下你是否安装了menu这个包。

如果要在桌面上放图标的话就需要rox-filer来帮忙了,不过我个人不喜欢这样,因为用了rox-filer之后就不能用鼠标呼出菜单了,比较烦。尽管如此,还是说一下怎么设置。

首先要安装rox-filer才行:

#apt-get install rox-filer

然后修改~/icewm/startup这个文件,添加下面几行:

## 启动 Rox 来显示桌面图标和桌面背景
rox-filer --pinboard=PIN &

保存。重新启动icewm就可以用rox-filer来管理桌面背景和图标了。

如果要更换背景,在桌面按鼠标右键,选择backdrop……。

如 果要添加图标到桌面就先点桌面上的home目录,这样会打开rox文件管理器,找到要放在桌面上的程序文件位置,将它拖到桌面上。如果想用自己喜欢的图 标,右键点这个快捷方式,选择file“xxx”分支,接着选择“set icon”,这时会出现一个窗口,在刚才打开的rox管理器中找到要使用的图标后,把它拖动到这个图标选择窗口中就可以了。很方便的。

在此要特别感谢linuxsir论坛的huahua版主,他的帖子给了我很大的指导。

最后贴一张我现在用的桌面,清爽宜人:

祝大家使用icewm愉快!

enjoys

转载于:https://blog.51cto.com/axlrose/1294402

icewm使用心得[转]相关推荐

  1. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  2. 测试心得:微图书销售小程序

    测试心得:微图书销售小程序 前言 这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每 ...

  3. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  4. 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档

    计算机会计实习心得 计算机会计实习心得1 毕业实践环节是大学生在完成全部课程后.走向社会之前最真实的一个模拟实验,对于我们财会专业的学生,平时注意注重理论学习,缺乏实践锻炼,因此实习显得尤为重要.在本 ...

  5. html5考试总结300字,期中考心得300字5

    为了检验学生半个学期所学的知识而进行的一次考试,有利于学生比较正式地检验自己平时的学习水平,根据这个成绩,学生可以及时的调整学习心态和方法,更有效率地进行下一阶段的学习,期中考试主要考察学生前半学期的 ...

  6. Assembly学习心得

    http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...

  7. 什么叫安装文件索引服务器,搜出精彩 玩转Windows 2008系统心得

    [IT168 专稿]不少朋友已经在不经意间与Windows Server 2008系统进行了亲密接触,在一段时间的接触之后,不知大家对该系统的文件搜索功能会有什么样的体会?其实,Windows Ser ...

  8. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

  9. 工作中InnoDB引擎数据库主从复制同步心得

    近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别 ...

最新文章

  1. ffmpeg architecture(中)
  2. 如何解决Python3写入CSV出现‘gbk‘ codec can‘t encode的错误
  3. 你知道iPhone与摩托车不相容原理么?打脸苹果官方那种
  4. 剖析一个再次调整的seo排名案例
  5. QT5完成一个数据实时显示控制的Demo
  6. 软件开发过程中的思维方式 -- 如何分析问题
  7. 玩转C#窗体-属性、方法和事件详细说明
  8. 如何开发一个可运维系统的一点体会
  9. JDK 7-JDK 21:Oracle Java SE 支持路线图/Oracle Java SE Support Roadmap 持续更新
  10. Serverless 实战 —— 前端也可以快速开发一个 Puppeteer 网页截图服务
  11. 这么说吧,NIO很简单,其实就是个牛逼IO
  12. 如何安装和配置Tomcat(全网最详)
  13. ASP.NET Core 的启动和运行机制
  14. bitlocker驱动器加密的解除方法
  15. PLSQL Developer 12 破解注册码
  16. nes模拟器java版_fc模拟器java版
  17. arcgis栅格数据绘制等值线_ArcGIS Help 10.2 - 绘制等值线的工作原理
  18. OneNote2013打开共享
  19. 用python批量下载网易云音乐_网易云音乐歌单/排行榜批量下载——Python实现
  20. 人工智能与人脸识别门禁产品方案

热门文章

  1. 给UIWebView增加搜索栏
  2. SQL Server 2008 安装过程中遇到“性能计数器注册表”..
  3. 关于字符串流的学习(c++)
  4. Brad Wilson写的 ASP.NET MVC 3 Service Location 系列文章索引
  5. 动态添加ContextMenuStrip项(ToolStripItem)
  6. 约瑟夫环 java_约瑟夫环Java实现
  7. 安卓APP_ 控件(11)webView —— 简单应用:显示网页
  8. 全国计算机等级考试题库二级C操作题100套(第15套)
  9. mvc4 html.pager,MVC分页之MvcPager使用详解
  10. python flask 分页前后端分离_flask展示pyecharts图表前后端分离的问题