当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 资源共享:我的ubuntu 使用历程(3)
帖子发表于 : 2006-02-18 15:11 

注册: 2005-10-23 21:46
帖子: 132
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
ubuntu安装其他(1、ubuntu server-sawfish-Rox)
-----------------------------
李家芳(leejiafang@tom.com)

2005-10-15


支持sawfish的桌面安装,安装ubuntu server,设定Rox作为桌面管理器,sawfish作为窗口管理器。
对于其他发行版(例如ubuntu,kubuntu)等,可以采用在安装的时候选择server选项安装。后面的配置是一样的。

0、前期准备
首先安装 ubuntu server 510 系统,对于其他发行版(例如ubuntu,kubuntu)等,可以采用在安装的时候选择server选项安装。后面的配置是一样的。
然后:

安装vsftpd
---------
# sudo su -
# apt-setup

# apt-get install vsftpd
# vi /etc/vsftpd.conf
# mkdir /home/ftp/pub
# chmod 777 /home/ftp/pub
# cd /etc/init.d
# ./vsftpd restart

# sudo su -
# apt-setup
# vi /etc/apt/sources.list
------------------------------------------
deb http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiverse


deb-src http://ubuntu.cn99.com/ubuntu breezy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu breezy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu breezy-updates main restricted universe multiverse
--------------------------------------------------------
# apt-get update

安装unzip,unrar
-------
# apt-get install unzip
# apt-get install unrar


安装基本的编译工具 (build-essential)
--------------------------
安装基本的编译工具 (build-essential)
#sudo apt-get update
#sudo apt-get install build-essential

安装flex,bison
---------------
# apt-get install flex bison


安装x-window:
# apt-get install x-window-system-core xterm menu synaptic gnome-sudo acpi acpid powermanagement-interface mozilla-firefox


安装sawfish:
sudo apt-get install sawfish rox-filer gdeskcal xfce4-terminal gqview xmms gimp d4x

注意:使用apt-get install fvwm blackbox wmaker afterstep icewm命令可以安装其他窗口管理器。

配置 rox-filer 作为 sawfish 的桌面:
修改 /etc/X11/Xsession.d/ 目录下的 99xorg-common_start 文件,把文件中的 exec $STARTUP 一行前面加上rox -p Default & 这句:
----------------------
rox -p Default &
rox --bottom=mypanel &
exec $STARTUP
---------------------


注意:
ubuntu使用/etc/alternatives/目录下的x-window-manager,x-window-manager.1.gz的符号连接找到需要加载的window manager,所以检查一下:
# ls -l /etc/alternatives/
# rm x-window-manager
# rm x-window-manager.1.gz
# ln -s /usr/bin/sawfish x-window-manager
# ln -s /usr/share/man/man1/sawfish.1.gz x-window-manager.1.gz
如果已经是该符号链接则不需要修改。
如果没有x-window-manager,x-window-manager.1.gz就按照上面新建两个。


启动sawfish
# startx

进入X后,在桌面单击鼠标右键,可以弹出rox菜单,打开rox家目录,可以直接启动rox,然后可以进入/usr/bin等目录把可执行程序直接
拖拽到桌面。并鼠标右键单击图标可以使用菜单设定图标。并可以通过鼠标右键单击桌面弹出的菜单最底部背景来设定桌面墙纸,可以直接
通过浏览图形文件并拖拽的方式配置。

1.安装libgtk2.0-dev,libwnck-dev,libxml2-dev,python2.4-dbus,python2.4-dev

# apt-get install libgtk2.0-dev
# apt-get install libwnck-common libwnck-dev
# apt-get install libxml2-dev
# apt-get install python2.4-dbus
# apt-get install python2.4-dev

2.修改配置文件:/etc/X11/Xsession.d/99xorg-common-start

# vi /etc/X11/Xsession.d/99xorg-common-start

加入以下代码:

rox -p Default &
rox --bottom=mypanel
exec $STARTUP


3.启动x,现在可以配置rox panel.
4.安装ROX-Lib2 ,到网站:http://rox.sourceforge.net/snapshots/下载最新的ROX-Lib2.tgz
安装步骤:
Extract the `rox-lib' archive and drag it into one of the following directories:

* /lib (create 'lib' in your home directory first if needed)
* /usr/local/lib
* /usr/lib

简单的步骤如下:
# tar zxvf ROX-Lib2.tgz
# mv ROX-Lib2 /usr/lib


5.安装xdg-menu:
到网站:http://www.freedesktop.org/wiki/Software_2fpyxdg 下载pyxdg-0.15.tar.gz并安装:
# tar zxvf pyxdg-0.15.tar.gz
# cd pyxdg-0.15
# sudo python setup.py install


到网站:http://xdg-menu.sourceforge.net/下载XDG-Menu-1.tgz并安装:
1. Extract it (eg, by dragging it to Archive)
2. Drag it to the blank area in the middle of a ROX-Filer panel.
3. The documentation is in the Pager/Help directory.



6.到网站:http://rox.sourceforge.net/snapshots/下载最新的Additional ROX Software,包括
Archive,pager,memo,tasklist等。
安装步骤:
1. Download the archive from http://rox.sourceforge.net/snapshots/
2. Extract it (eg, by dragging it to Archive)
3. Drag it to the blank area in the middle of a ROX-Filer panel.
4. The documentation is in the Pager/Help directory.



安装主题:
------
# apt-get install sawfish-themes



配置输入法fcitx:
----------------
安装:
$sudo apt-get install fcitx
$sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xinput "
$sudo chmod +755 /etc/X11/Xsession.d/95xinput

重新启动Xwindow完成。按 Ctrl + 空格 键激活输入法。

配置fcitx:
# cd ~/.fcitx
# vi config 或者使用rox打开以后直接单击文件修改(缺省为mousepad打开)。修改如下:

----
显示字体大小=11
......
中英文快速切换键=L_SHIFT
--------------------------


启动gdeskcal:
-----------------------------
在~/.sawfish下建一个可执行的startup文件,里面加入要启动的gdeskcal:

$ cd
$ cd .sawfish
$ vi startup

代码:
gdeskcal &


$ chmod 755 startup



修改~/.sawfish/winoptions文件(如果没有就新建一个),加入下面几行:

代码:
gdeskcal.Gdeskcal.allWorkspaces: 1
gdeskcal.Gdeskcal.fClose: 0
gdeskcal.Gdeskcal.ignoreQuickSwitch: 1
gdeskcal.Gdeskcal.ignoreTaskBar: 1
gdeskcal.Gdeskcal.ignoreWinList: 1


修改~/.gdeskcal/config.xml文件(如果没有就新建一个),加入下面几行:

代码:
<config>
<include-path value="/home/lee/.gdeskcal/config.xml"/>
<geometry>
<window>
<y value="50"/>
<x value="800"/>
</window>
</geometry>
<skin include="skins/default/skin.xml"/>
</config>


重新启动X,应该就可以了。


安装配置gdesklets:
---------------------
1.用APT安装gDesklets

安装gDesklets再简单不过了.首先你得有universe/multiverse的源.你可以在http://www.unbuntuguide.org的Howto中找到添加这些源的方法.搞定之后,打开终端,敲入以下命令:


# sudo apt-get install gdesklets

(注意要全部小写)

你现在就已经安装好gdesklets了.如果你是通过Synaptic来安装的,你会找到两个关于gDesklets的结果:gdesklets和 gdesklets-data.千万不要安装gdesklets-data!因为这个软件已经过分陈旧,无法很好地和gdesklets协作运行.

2.设置你的桌面小东东(desklets)

最好玩的部分:我们要设置我们的desklets了!首先,我们要检查一下gDesklets是否安装,是否能正确运行.点击gnome桌面菜单里面的附件菜单中的gDesklets,应该能启动一个窗口.点击配置->新的配置,将此配置设为默认.

3.获取和安装desklets

获取并安装desklets可能是这篇HOWTO里面最简单的一部分了.你只需要打开浏览器,转到http://gdesklets.gnomedesktop.org/categories.php 这个页面.

这就是Displays&Sensors页面了,你可以在这里找到你想要的一些小东东.在各个类别里翻翻拣拣,我相信你会淘到不少自己中意之物.保存到你自己的目录里面去吧(我使用/home/myusername/gdesklets来保存).

现在就是安装的时候了.保持它们原来的格式不要变!别给它们解压缩.回到刚才的gDesklets窗口,点击文件->安装包.选择你所要安装的那个desklet包来安装(一次只能选一个),然后就会在右手边的窗口出现了.
双击加进你的桌面.如果要配置你的desklet,右键单击选择"配置"进行你个性化的配置.

4.在启动时自动运行gDesklets
在~/.sawfish下建一个可执行的startup文件(如果已经建立,直接添加gdesklets &就可以了),里面加入要启动的gdesklets:

$ cd
$ cd .sawfish
$ vi startup

代码:
gdesklets &


$ chmod 755 startup





取消时间同步:
----------------
可以运行如下命令来取消它

sudo update-rc.d -f ntpdate remove

如果想找回ntpdate,可以运行

sudo update-rc.d ntpdate start 51 S


时间设定:
----------
为了使系统不使用UTC时间(在虚拟机中总是导致时间错误),使用localtime,修改/etc/default/rcS文件:

UTC=yes
改为
UTC=no

然后重新启动系统。



使用xp带的字体来进行中文美化
====================
1、xpfonts.rar当中的文件说明:

SURSONG.TTF---WinXP字体文件,拷贝到/usr/share/fonts/truetype/目录;
simsun.ttc---WinXP字体文件,拷贝到/usr/share/fonts/truetype/目录;
tahoma.ttf---WinXP字体文件,拷贝到/usr/share/fonts/truetype/目录;

fonts.conf---X-window字体配置文件,拷贝到/etc/fonts/目录;
local.conf---X-window字体配置文件,拷贝到/etc/fonts/目录;


拷贝3个字体文件(在windows\fonts\目录下,simsun.ttc SURSONG.TTF tahoma.ttf)到/usr/share/fonts/truetype/ 目录, 命令:
可以使用本说明目录下提供的xpfonts.rar压缩包中提供的xp字体文件,先将字体文件FTP到ubuntu的/home/ftp/pub目录:
$sudo su -
# apt-get install unrar
# mv /home/ftp/pub/xpfonts.rar /usr/share/fonts/truetype/
# cd /usr/share/fonts/truetype/
# unrar x xpfonts.rar

更新linux字体列表,命令:

$sudo fc-cache -f

修改/etc/fonts/fonts.conf的字体渲染顺序,使用xpfonts.rar里提供的fonts.conf文件替换原来的fonts.conf文件:

# cp /etc/fonts/fonts.conf /etc/fonts/fonts.conf.old
# mv /usr/share/fonts/truetype/fonts.conf /etc/fonts/

为了取消使用XP字体时的平滑效果(导致字体模糊),将xpfonts.rar里提供文件local.conf拷贝到/etc/fonts目录下即可:
# mv /usr/share/fonts/truetype/local.conf /etc/fonts/


处理GTK1程序的中文乱码问题?执行:

$sudo ln -s /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8


重启xwindows。


附录:
1、xpfonts.rar当中的文件说明:

SURSONG.TTF---WinXP字体文件,拷贝到/usr/share/fonts/truetype/目录;
simsun.ttc---WinXP字体文件,拷贝到/usr/share/fonts/truetype/目录;
tahoma.ttf---WinXP字体文件,拷贝到/usr/share/fonts/truetype/目录;

fonts.conf---X-window字体配置文件,拷贝到/etc/fonts/目录;
local.conf---X-window字体配置文件,拷贝到/etc/fonts/目录;



2、为了取消使用XP字体时的平滑效果(导致字体模糊),将以下文件local.conf拷贝到/etc/fonts目录下即可:

/etc/fonts/local.conf 文件内容:
---------------------
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>/usr/share/fonts</dir>
<!-- Default fonts -->
<match target="font">
<test name="pixelsize" compare="less_eq">
<double>14</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="size" compare="less_eq">
<double>14</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>
-------------------------


使用园体美化
=============
到ubuntu.org.cn上下载美化字体文件VeraSansYuanTi.tar.gz;
$ sudo su -
# cd /home/ftp/pub
# mv VeraSansYuanTi.tar.gz /usr/share/fonts
# cd /usr/share/fonts
# tar zxvf VeraSansYuanTi.tar.gz
# fc-cache -f
# cp /etc/fonts/fonts.conf /etc/fonts/fonts.conf.old
# cp /usr/share/fonts/VeraSansYuanTi/fonts.conf /etc/fonts/

重启X,同时按住 Ctrl +Alt + 退格键 重启 X 。 完成美化。




时间设定:
----------
为了使系统不使用UTC时间(在虚拟机中总是导致时间错误),使用localtime,修改/etc/default/rcS文件:

UTC=yes
改为
UTC=no

然后重新启动系统。


设定自己下载的主题:
---------
将主题包解压到~/.sawfish/themes/或者/usr/share/sawfish/themes/目录即可。
# cd
# cd .sawfish
# mkdir themes
# tar zxvf Sliver-xxx.xx.x.bz2

设定图标:
------
# cd
# cd .sawfish
# mkdir icons
# tar zxvf icons-xxx.xx.x.bz2
或者解压到/usr/share/sawfish/icons/目录。
对于firefox的图标,缺省的文件名是mozilla-firefox.xpm,位置为/usr/share/pixmaps/,所以为了使任务条显示图标,如下:
# cd /usr/share/pixmaps/
# cp firefox.xpm mozilla-firefox.xpm
重新启动或者更换主题即可显示图标。


其他:
----
设定rox桌面墙纸,设定terminal为透明背景等。
rox非常好用。可以打开多个rox进行文件复制,移动等操作,非常方便。




其他sawfish配置参考:按照上面的过程安装配置以后,一般不需要进行以下配置了,以下只供参考。
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------


1. 在桌面上建快捷方式
rox-filer的配置文件在~/.choice目录下(不知道怎么会起这样一个难猜的名字
),打开~/.choice/ROX-Filer/pb_PIN文件,在里面加入你想要在桌面上显示的
快捷方式:


代码:
<?xml version="1.0"?>
<pinboard>
<backdrop style="Scaled">/home/deerlux/Documents/pic/landscape/desk4.jpg</backdrop>

<icon x="160" y="32" label="Gthumb">/usr/bin/gthumb</icon>
<icon x="256" y="32" label="Mlterm">/usr/bin/mlterm</icon>

<icon x="32" y="32" label="Home">/home/deerlux</icon>
</pinboard>


x和y是指在桌面上的坐标,label是指显示在桌面上的名字。

修改完后运行下面的命令可以使桌面重新载入:

代码:
rox-filer -p=
rox-filer -p=PIN


在桌面上右键点击某一个快捷方式,选File 'xxxx'可以对这个快捷方式设置图
标。


2. 启动gdeskcal

在~/.sawfish下建一个可执行的startup文件,里面加入要启动的gdeskcal:


代码:
gdeskcal &


修改~/.sawfish/winoptions文件(如果没有就新建一个),加入下面几行:

代码:
gdeskcal.Gdeskcal.allWorkspaces: 1
gdeskcal.Gdeskcal.fClose: 0
gdeskcal.Gdeskcal.ignoreQuickSwitch: 1
gdeskcal.Gdeskcal.ignoreTaskBar: 1
gdeskcal.Gdeskcal.ignoreWinList: 1


重新启动X,应该就可以了,其余的设置大家自行发挥吧。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译