在Ubuntu上软件的使用太重要了,只能慢慢的积累。
一.改头换面Gnome桌面
默认的Gnome桌面太傻,上下各一个面板,桌面上一大堆Volume,顶面板过于拥挤,于是决定整体改造一下。
其实有多种选择改变桌面风格,可以选择Fluebox那东西而启用Gnome,不过工程量好像很大,也比较麻烦,这次选择的是gdesklets来修改, 有点像苹果的桌面效果。这里顺便说一下,gDesklets和beryl有冲突,就是在启动Beryl后会使得现有的gDesklets display消失(重启beryl后可以搞定),这个问题有点郁闷了。
A.去掉桌面Volume图标
Windows的硬盘一直在桌面上,十分的影响桌面视觉效果,移除无商量。
http://www.xlhsq.com/bbs/simple/index.php?t177413.html 运行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主题,呵呵:http://www.zhuoku.com/zhuomianbizhi/computer-hardware/20061224044119.htm
二、媒体软件
1.Ubuntu 7.04对各个格式的媒体都有更好的支持,在网上找到了这个:http://www.wmfield.idv.tw/424,完成一系列的搜索、安装。安装完以后大多数媒体格式都可以正常播放了,比前面的版本都要简单许多
这里面提供的安装软件的方法我以前一直是忽略的,就是应用程序->添加/删除软件,寻找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。 http://www.osxcn.com/ubuntu/ubuntu-stheiti.html
20080130补充 :
Firefox的字体虽然也改成了STHeiti,但是英文显示效果一直不好,eva字体
也一直很单薄,于是搜了搜,发现了这个:http://www.linux010.cn/Ubuntu/Ubuntu-Xia-Firefox-He-
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,可以得到官方有关这个决定的解释:
- Bash is the default /bin/sh on a Debian system. However, since the Debian
- policy requires all shell scripts using /bin/sh to be POSIX compliant, any shell
- that conforms to POSIX can serve as /bin/sh. Since dash is POSIX compliant, it
- can be used as /bin/sh. You may wish to do this because dash is faster and
- smaller than bash
这样就可以正常运行bash,以下的代码:
shell 代码
- #!/bin/bash
- # Scriptname: nosy
- echo -e "Are you happy? \c"
- read answer
- echo "$answer is the right response."
- echo -e "What is your full name? \c"
- read first middle last
- echo "Hello $first"
-
- echo -n "Where do you work? "
- read
- echo I guess $REPLY keeps you busy!
- read -p "Enter your job title:"
- echo "I thought you might be an $REPLY."
-
- echo -n "Who are your best friends? "
- read -a friends
- echo "Say hi to ${friends[2]}."
这段代码在配置之前10行以后的代码都不能正常运行,而重新配置后就可以了。有人建议还是默认的使用dash,当出现不兼容bash问题的时候修改下配置运行就可以。
五、使用rdesktop无缝使用Windows程序,这里是简单步骤。参考:http://linuxdesktop.cn/2007/06/11/use-rdesktop-run-windows-softwares-on-ubuntu
A、配置VitualBox的网络,默认的VitualBox采用的上网方式无法在内网访问到。http://www.oceanboo.cn/read.php?55
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文件中新增一个配置:
七、管理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级。
- 描述: 再show一次桌面
- 大小: 462.4 KB
- 描述: 再上张打开beryl的效果
- 大小: 398.8 KB
- 描述: 使用desktop访问虚拟机的Windows
- 大小: 583.2 KB
分享到:
相关推荐
### Ubuntu的概要介绍与分析 #### 一、Ubuntu简介 Ubuntu是一款开源操作系统,自...随着技术的不断进步和Ubuntu社区的不断发展,可以预见Ubuntu在未来将继续保持其领先地位,并吸引更多用户和开发者的关注和支持。
配置过程包括安装虚拟机软件,下载Ubuntu ISO镜像,然后设置虚拟机硬件参数,如内存、CPU数量等。同时,可以将虚拟机与Windows开发环境如PyCharm和Conda进行集成,方便进行数据科学和机器学习项目。 3. **Linux目录...
Zabbix是一款强大的开源监控软件...继续学习Zabbix的各种高级特性,如自定义图形、自动发现规则、模板、API集成等,将使你的监控体系更加完善和自动化。在实践中不断调整和优化,Zabbix将成为你运维工作中的得力助手。
GDB允许程序员在运行时检查代码的状态,定位并修复错误,从而提升软件的质量和稳定性。本指南将深入讲解GDB的基本使用方法,适合初学者入门学习。 1. **安装GDB** 在Unix环境中,可以通过包管理器如`apt`(Ubuntu/...
- `apt-get`/`apt`(Debian/Ubuntu):软件包管理器,用于安装、升级、卸载软件。 - `yum`/`dnf`(Red Hat/CentOS/Fedora):软件包管理器,功能与apt类似。 - `rpm`:RPM软件包管理工具,用于安装、查询、升级、...
- `apt`/`apt-get`(Debian/Ubuntu):软件包管理器,用于安装、更新和卸载软件。 - `yum`/`dnf`(RHEL/CentOS/Fedora):类似于apt,用于Red Hat系类的包管理。 - `rpm`:RPM包管理工具,用于安装、查询、验证和...
公司在虚拟化领域拥有深厚的技术积累和丰富的实践经验,不仅在国内市场占据领先地位,在国际市场上也有一定的影响力。 #### 公司发展历程与核心竞争力 - **发展历程**:红山科技成立于2007年,是中国最早专注于...
### gdb使用指南(linux下编程必备工具书) #### 摘要 GNU调试器(GDB)是一款功能强大的开源调试工具,广泛...随着实践经验的积累,您将能够更加灵活地运用GDB的各种高级功能,从而有效地提高软件开发的效率和质量。
在Linux操作系统中,指令是与系统交互的基本工具。它们提供了命令行界面,使得用户可以通过键盘输入指令来执行各种操作。...随着经验的积累,你还会发现更多有用的命令和工具,从而更深入地驾驭这个强大的操作系统。
- `apt-get`/`yum`:在Debian/Ubuntu和Red Hat/CentOS系统中管理软件包。 - `make`:编译源代码。 - `gcc/g++`:C/C++编译器。 通过深入学习"UNIX操作系统命令大全",用户不仅可以提高工作效率,还能更好地理解...
Jupyter Notebook 的核心理念是促进知识的积累和分享,便于学习者随时回顾和继续他们的学习进度。 在大数据开发领域,Jupyter Notebook 特别受欢迎,因为其允许开发者按步骤进行,逐行执行代码,这对于数据分析和...