Chinaunix首页 | 论坛 | 博客
  • 博客访问: 406692
  • 博文数量: 59
  • 博客积分: 5195
  • 博客等级: 大校
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-01 14:38
文章分类

全部博文(59)

文章存档

2017年(1)

2011年(10)

2010年(1)

2009年(9)

2008年(1)

2007年(35)

2006年(2)

我的朋友

分类: LINUX

2007-07-05 14:13:25

首先要有一个debian的基本系统,然后:
1、apt-get install xorg xdm xfce4
由于目前源里面最新的版本是4.3.99,想安装4.4可按如下方法:
1>sudo apt-get install thunar
2>sudo apt-get install build-essential libglib2.0-dev libgtk2.0-dev libxml-dev libvte-dev libstartup-notification0-dev libhal-storage-dev libdbus-glib-1-dev libxrender-dev libxdamage-dev libjpeg62-dev libxml++2.6-dev libxcomposite-dev liburi-perl libxml-parser-perl
3>可到处下载“图形安装”的xfce的shell安装脚本
4>./xfce4-4.4.1-installer.run
如果在安装过程中出错,可去掉“Use ALSA for the Xfce Mixer”选项再重试
安装参考文档:xfce installing

2、vi ~/.xinitrc,然后输入:exec xfce4,在终端输入startx命令后就能进入xfce4,或直接在终端输入startxfce4命令。
(我是用ubuntu系统chroot安装的debian,进入xfce后会出现一个“把ubuntu加入/etc/hosts”的错误提示,可在/etc/hosts文件中输入:
127.0.0.1 localhost
127.0.0.1 debian
在文件/etc/hostname文件中输入:
debian
用其它linux系统chroot安装后如遇到类似问题也可用以上方法解决)

3、终端可以用
mlterm,对中文的支持非常好
install mlterm mlterm-tools
ctrl+鼠标左键显示菜单
ctrl+右键显示总的配置面板

注:在xterm里面输入中文,会出现小方框,这并不是xterm不支持中文,而是xterm的字号设置太小,解决办法如下:
1)在xterm中同时按住Ctrl和鼠标右键就会弹出一个菜单,在其中选择Large即可。但是,当再次启动的时候仍然是小字号。
2)在$HOME/.bashrc中添加
alias xterm='xterm -ls -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1'

4、
登录管理器可用slim,效果不错
如果想设置成自动登录可打开/etc/inittab文件:
1)root
将1:2345:respawn:/sbin/getty 38400 tty1 改为 1:2345:respawn:/bin/bash -login >/dev/tty1 2>&1 2)普通用户
将1:2345:respawn:/sbin/getty 38400 tty1 改为 1:2345:respawn:/sbin/mingetty --autologin 普通用户名 tty1

5、
修改键盘映射表
1)安装console-common,生成showkey、dumpkeys、loadkeys等命令
showkey:按任意键之后在终端下显示此键的键值
dumpkeys:生成键盘对应键值的map表(如:dumpkeys > newKey.map)
loadkeys:加载键盘的map表,使之生效(如:loadkeys newKey.map)
2)安装console-data
dpkg-reconfigure console-data
针对自己的键盘进行初始化,在/etc/console下生成一个boottime.kmap.gz文件,作为计算机的键盘映射文件(keymap)
3)在用户模式下重新映射键盘的键值
有两种方法:
1>
gunzip /etc/console/boottime.kmap.gz
vi boottime.kmap 在文件中针对自己的需求进行更改,例子如下:
keycode  45 = x
alt keycode 45 = VoidSymbol
control keycode 45 = VoidSymbol
shift keycode 45 = VoidSymbol
shift control keycode 45 = VoidSymbol
control alt keycode 45 = VoidSymbol
shift alt keycode 45 = VoidSymbol
(此处VoidSymbol也可以换成nul)
gzip boottime.kmap
2>
dumpkeys > newKey.map
打开newKey.map文件进行更改(写法如上),然后:
mv newKey.map /etc/console/boottime.kmap.gz

loadkeys newKey.map
4)在内核中重新映射键盘的键值
cd /usr/src/linux/drivers/char
打开defkeymap.map文件进行更改(写法如上)
loadkeys --mktable defkeymap.map > defkeymap.c
重新编译内核
键盘映射表的参考文档:

6、备份
备份:tar cvf /mnt/usb1/debian/debian.tar $(ls . | grep -v -e lost+found -e mnt -e proc -e media -e sys)
这个命令将备份除了/lost+found、/proc、/mnt、/media、/sys之外的根目录
"ls ."的中.是指根(/),必须在根下才能打包,否则会报错(没有xxx目录)
"grep -v -e lost+found -e mnt -e proc"的意思是说:把lost+found、mnt、proc、media、sys等几个目录排除在外

恢复:cd /;tar xvf /mnt/usb1/debian/debian.tar


参考文档:
阅读(11533) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~