Chinaunix首页 | 论坛 | 博客
  • 博客访问: 294791
  • 博文数量: 6
  • 博客积分: 6001
  • 博客等级: 准将
  • 技术积分: 1370
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-08 16:43
文章分类

全部博文(6)

文章存档

2011年(1)

2008年(5)

我的朋友

分类: LINUX

2008-05-03 12:19:17

在Ubuntu上软件的使用太重要了,只能慢慢的积累。

一.改头换面Gnome桌面
    默认的Gnome桌面太傻,上下各一个面板,桌面上一大堆Volume,顶面板过于拥挤,于是决定整体改造一下。
    其实有多种选择改变桌面风格,可以选择Fluebox那东西而启用Gnome,不过工程量好像很大,也比较麻烦,这次选择的是gdesklets来修改, 有点像苹果的桌面效果。这里顺便说一下,gDesklets和beryl有冲突,就是在启动Beryl后会使得现有的gDesklets display消失(重启beryl后可以搞定),这个问题有点郁闷了。

A.去掉桌面Volume图标
    Windows的硬盘一直在桌面上,十分的影响桌面视觉效果,移除无商量。
    运行gconf-editor,修改/apps/nautilus/desktop/... volumes_visible的钩选,搞定。
B.其实下面的字体也算是这个改造的一部分,字体真的比较关键。
C.做个Mac风格的启动条。
   苹果的启动条的确很爽,Windows、Linux都有模拟效果的软件,Gnome上有好几个,这里采用gdesklets,
   安装:sudo apt-get install gdesklets  sudo apt-get install gdesklets-data
   然后就可以根据自己的需要选择。可以选择启动器、日历等方便的工具。
D.现在简单了,换个壁纸吧,当然是Ubuntu主题,呵呵:

二、媒体软件
    1.Ubuntu 7.04对各个格式的媒体都有更好的支持,在网上找到了这个:,完成一系列的搜索、安装。安装完以后大多数媒体格式都可以正常播放了,比前面的版本都要简单许多
    这里面提供的安装软件的方法我以前一直是忽略的,就是应用程序->添加/删除软件,寻找gstreamer编码就是在这里面搜索俄,注意要选择所有可以安装的程序。这个动作也可以直接用命令装
    2.安装万能播放器MPlayer,直接sudo apt-get install mplayer-fonts mplayer mplayer-skins mozilla-mplayer,然后修改设置才能正常播放,打开MPlayer,右键打开Preferances->Video->选择驱 动,我选的是gl2,但是这个好像和具体的机子、显卡有关系,要一个一个试下来。这样就可以正常使用各种媒体软件,包括DVD(但是第一次寻找非常的 慢),oh yeah!


三、字体
    刚刚装Ubuntu的时候曾经修改过字体,但是效果非常的差,索性就不做修改了,一直在用默认的字体,其实也还说得过去,但是用了几个月过来,渐渐感觉使 用Ubuntu默认的字体短时间没事情,看的时间长一些就有很明显的疲劳感,因为Ub的默认字体发虚,看着挺吃力,终于忍不住换上了Mac的 STHeiti,世界终于清爽了 :P。  

 

20080130补充 :

Firefox的字体虽然也改成了STHeiti,但是英文显示效果一直不好,eva字体也一直很单薄,于是搜了搜,发现了这个: EVA-DeZiBenXiuGai-stl21168.htm,把里面微软雅黑改成STHeiti就可好。

 

20080225补充:

虽然使用了这种对中文支持比较好的字体显示中文是没问题了,但是英文就完蛋了,经常要看英文文档,那真叫一个痛苦,于是搜索得到这个:http://hi.baidu.com/avauntage/blog/item/699a8eee25ecf12a2cf534a2.html

做法就是修改~/.fonts.conf配置文件,之后英文也会好看一些。

 

PS:文泉黑体出来了,很不错,和微软雅黑、STHeiti有一拼,希望Ubuntu今后的版本就可以用上这个字体来支持中文系统,那样就不用每次装好电脑先跟字体死磕那么长时间,还有使用盗版字体的后患 :P 。

 

个人使用下来微软雅黑和STHeiti比较起来还是微软雅黑对中英文的显示更好一点,但是有先入为主的影响吧,就一直用着STHeiti,也挺好的。而且Linuxer多少都会有地址微软的想法  :P


四、Ubuntu上运行bash的问题
    从Ubuntu6.10开始,将dash作为默认的shell环境代替bash,这一改动引起很大反响,虽然dash比bash小而且快,而且兼容 POSIX系统,但是漫山遍野的bash脚本到这里都歇了火。解决办法:http: //linuxtoy.org/archives/restore_ubuntu_edgy_shell.html
运行sudo dpkg-reconfigure dash,可以得到官方有关这个决定的解释:

  1. Bash is the default /bin/sh on a Debian system.  However, since the Debian   
  2. policy requires all shell scripts using /bin/sh to be POSIX compliant, any shell  
  3. that conforms to POSIX can serve as /bin/sh.  Since dash is POSIX compliant, it   
  4. can be used as /bin/sh.  You may wish to do this because dash is faster and   
  5. smaller than bash  
这样就可以正常运行bash,以下的代码:
shell 代码
  1. #!/bin/bash  
  2. # Scriptname: nosy  
  3.    echo -e "Are you happy? \c"  
  4. read answer  
  5.    echo "$answer is the right response."   
  6.    echo -e "What is your full name? \c"  
  7. read first middle last  
  8.    echo "Hello $first"  
  9.   
  10.    echo -n "Where do you work? "  
  11. read  
  12. echo I guess $REPLY keeps you busy!  
  13. read -p "Enter your job title:"  
  14. echo "I thought you might be an $REPLY."  
  15.   
  16. echo -n "Who are your best friends? "  
  17. read -a friends  
  18. echo "Say hi to ${friends[2]}."  

这段代码在配置之前10行以后的代码都不能正常运行,而重新配置后就可以了。有人建议还是默认的使用dash,当出现不兼容bash问题的时候修改下配置运行就可以。

五、使用rdesktop无缝使用Windows程序,这里是简单步骤。参考:
 A、配置VitualBox的网络,默认的VitualBox采用的上网方式无法在内网访问到。
 B、安装rdesktop
 C、安装seamlessrdpshell.exe
 D、rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe c:\windows\explorer.exe" IP:3389 -u xxx -p xxx
 E、设置Windows 在注册表中增加Nodesktop 值为1,将任务栏拉倒侧边,并设置为自动隐藏

六、解决Swing与Beryl的冲突问题
 JDK1.6 Swing程序中有bug,导致Swing在beryl管理器使用的情况下会出现无法显示的问题,暂时可以使用这个方法解决问题:在/etc/environment文件中新增一个配置:
 
  1. AWT_TOOLKIT="MToolkit"  

七、管理Ubuntung项的工具
      原来Ubuntu下还有和M$ msconfig.exe 类似的工具,安装直接使用apt-get安装bum或者sysv-rc-conf,运行的时候sudo bum或者sudo sysv-rc-conf。
      bum几乎和msconfig.exe里面的运行选项一样,可以控制每个程序启动项,还有一些其他功能,比如直接启动或者关闭某个程序。而sysv-rc-conf则是一个基于perl的文字环境管理工具,但是比bum要详细的多,而且还提供分级启动,将系统比较关键的进程列为S级。
阅读(1166) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~