以前曾经写过找回xfce桌面上的图标和文件。不幸再次发生,桌面光秃秃只剩背景图片,在桌面上单击右键也无效,更不幸的是,原来的补救方法也无效了,根本找不到“允许xfce管理桌面”选项。这里提到运行xfdesktop,在终端控制台试了一下,果然有效。不关闭运行xfdesktop的终端控制台,注销用户,记得选中“保存session以便下次登入时使用”,这样以后就会自动启动xfdesktop。
2011年2月10日星期四
2010年7月25日星期日
Linux Deepin 10.06的安装与调整
计划在6月发布的Linux Deepin 10.06姗姗来迟,7月初放出beta版后,连续发布RC1、2、3之后,终于在7月23日下午两点多正式发布。作为Hiweed的老用户,向开发者表示感谢和祝贺!在此将安装中遇到的问题和解决方案记录下来,以示支持。
相关软硬件情况
硬件:Thinkpad T41,
文件系统情况:
首先按照A better way to create a customized USB drive with Ubuntu Live on it所讲的方法制作了启动U盘,用此U盘启动后安装。
安装步骤很简单,设置分区,时区,用户即可,很快即安装完毕。
首次启动之后,就基本可以使用了。
[......]
相关软硬件情况
硬件:Thinkpad T41,
- 内存 1G
- CPU Intel(R) Pentium(R) M processor 1400MHz
- 声卡 ICH4 - Intel 82801DB-ICH4
- 显卡 ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
- 网卡 Intel Corporation 82540EP Gigabit Ethernet Controller (Mobile) (rev 03)
- 无线网卡 Intel Corporation PRO/Wireless 2915ABG [Calexico2] Network Connection (rev 05)
文件系统情况:
esn@esn-laptop:~$ df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda10 3616412 528232 2904476 16% / udev 512964 292 512672 1% /dev none 512964 380 512584 1% /dev/shm none 512964 180 512784 1% /var/run none 512964 0 512964 0% /var/lock none 512964 0 512964 0% /lib/init/rw /dev/sda3 5916720 5361660 249636 96% /home /dev/sda9 6287752 1834240 4134104 31% /usr /dev/sda1 5115640 4850008 265632 95% /media/sda1 /dev/sda5 15346880 15180408 166472 99% /media/sda5 /dev/sda6 20469984 20431568 38416 100% /media/sda6 /dev/sda7 20469984 20019136 450848 98% /media/sda7
首先按照A better way to create a customized USB drive with Ubuntu Live on it所讲的方法制作了启动U盘,用此U盘启动后安装。
安装步骤很简单,设置分区,时区,用户即可,很快即安装完毕。
首次启动之后,就基本可以使用了。
- 显示和声音正常
- 调整LCD亮度(Fn+Home,Fn+End)、音量和开关键盘灯(Fn+PgUp)的快捷键都正常
- 待机功能正常,待机的快捷键(Fn+F4)也能用。这是最让我满意的,在Hiweed2下曾折腾数次均无功而返。
- 无线网卡驱动正常安装。
- Windows下的各分区正常挂载。(在安装过程的调整分区时,我将Windows下的各分区挂载到/media下。如果没有做此操作,不知安装程序能否自动挂载。
) - 另外,Windows XP正常保留下来。
- 开始菜单比较乱,凑合用。
- 自定义键盘快捷键设置(例如Ctrl+F9启动firefox)虽然没变,但不起作用。先设置为默认值,然后重新设置即起作用了。需要注意的是,原先只有在“键盘”处设置,在此新版本中,还有“窗口管理器”设置窗口相关的快捷键,例如水平最大化等。
- NetworkManager的applet没有启动。我原来一直用/etc/network/interfaces设置网络,在NetworkManager已经接管的情况下是无效的。开始时我不明所以浪费了很多时间。执行nm-applet即可启动,然后就可以设置网络。在开始菜单-设置-“Session和启动”中勾选“网络管理器”后即可在下次登录时自动启动。
- 字体模糊。重新设置喜欢的字体即可。我使用文泉驿微米黑。为GVIM设置字体,可以在~/.gvimrc中添加下面一行(用fc-list可以查看系统的字体):
set gfn=WenQuanYi\ Micro\ Hei\ 12
下面的问题与原有设置无关: - GVIM的菜单无法显示。参考这里。与其不同的是,我这里没有报错,只是菜单空白。
cd /usr/share/vim/vim72/lang sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim
- 没有OSD(调整音量、LCD亮度时的屏幕提示)。安装tpb即可,并调整参数使其显示与Windows一致。(参照在Thinkpad上安装Ubuntu笔记和Tpb - ThinkWiki)
sudo apt-get install tpb sudo cp /etc/tpbrc ~/.tpbrc
编辑~/.tpbrc,在最后加入OSDFONT -bitstream-bitstream vera sans-medium-r-*-*-*-240-*-*-*-*-iso10646-1 OSDCOLOR Green OSDVERTICAL 50 OSDHORIZONTAL 30 OSDALIGN CENTER
把当前用户加入到nvram组,并将tpb加入自动启动程序。 - 关闭屏幕的快捷键Fn+F3不起作用。目前以合上本本代替。
- "系统"-"软件源"无法使用。在终端运行sudo software-properties-gtk,将得到如下出错信息:
Traceback (most recent call last): File "/usr/bin/software-properties-gtk", line 113, in app = SoftwarePropertiesGtk(datadir=data_dir, options=options, file=file) File "/usr/lib/python2.6/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 87, in __init__ SoftwareProperties.__init__(self, options=options, datadir=datadir) File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 90, in __init__ self.reload_sourceslist() File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 538, in reload_sourceslist self.distro.get_sources(self.sourceslist) File "/usr/lib/python2.6/dist-packages/aptsources/distro.py", line 90, in get_sources raise NoDistroTemplateException("Error: could not find a " aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template
其错误在于找不到ID为Deepin的sourcelist模版。而ID保存在/etc/lsb-release内,将其第一行DISTRIB_ID=Deepin
改为DISTRIB_ID=Ubuntu
即可解决问题。 - 摄像头没有图像。修改使用摄像头的程序的快捷方式,例如skype
bash -c 'LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype'
- Virtualbox独占音频。修改
- 还有一个不算问题的问题,即没有安装PDF打印机。安装cups-pdf即可:
sudo apt-get install cups-pdf
有文章说,还需要手动在用户目录下建立PDF目录。
2010年7月24日星期六
重装linux之前的准备
标签:
Linux
重装linux之前,将下列设置保存下来,可以方便以后参考。
1.家目录内的dotfiles
.bash_profile .inputrc .mutt.alias .profile
.bashrc .mailcap .muttrc .vimrc
.bash_history .gvimrc .mime.types .procmailrc
2.xfce开始菜单
/usr/share/applications
3.exim4设置
/etc/exim4/passwd.client
/etc/exim4/update-exim4.conf.conf
4.crontab设置
crontab -e
然后另存
5.网络设置
/etc/network/interface
/etc/network/resolv.conf
6.挂载设置
/etc/fstab
也可以保存df命令的输出。
7.分区设置
sudo fdisk -l
8.使用FEBE保存firefox扩展,设置,。。。
[......]
1.家目录内的dotfiles
.bash_profile .inputrc .mutt.alias .profile
.bashrc .mailcap .muttrc .vimrc
.bash_history .gvimrc .mime.types .procmailrc
2.xfce开始菜单
/usr/share/applications
3.exim4设置
/etc/exim4/passwd.client
/etc/exim4/update-exim4.conf.conf
4.crontab设置
crontab -e
然后另存
5.网络设置
/etc/network/interface
/etc/network/resolv.conf
6.挂载设置
/etc/fstab
也可以保存df命令的输出。
7.分区设置
sudo fdisk -l
8.使用FEBE保存firefox扩展,设置,。。。
2010年3月4日星期四
使用xclip在命令行程序与X程序之间交换数据
标签:
Commandline,
Linux
xclip是一个非常有用的命令行小工具,帮忙命令行程序和X程序通过X系统的剪切缓冲区交换数据。xclip有两个基本功能:
需要注意,X系统有两个剪切缓冲区:
xclip还提供了 xclip-copyfile,xclip-pastefile,xclip-cutfile,顾名思义用于文件的复制粘贴剪切,可以方便地在目录甚至电脑(前体是建立了X11链接)之间复制移动文件。下面的例子摘自xclip的README:
ubuntu 8.10带的xclip是0.08版,不支持utf-8。从这里可以下到最新版,我下到的是0.12,使用utf-8没有问题。
[......]
- 将标准输入或从文件得到数据写入X系统的剪切缓冲区,用户就可以在X程序中单击鼠标中键,粘贴刚才xclip得到的数据。
- 将X系统剪切缓冲区中的数据输出到标准输出或文件。
例如在命令行中执行命令“ls | xclip”,然后在firefox的文本输入框中单击鼠标中键,就可以将文件列表粘贴进去。
例如在firefox中用鼠标选中一段话,然后在命令行中执行命令“xclip -o > file.txt”,就将刚才选中的文字保存在文件file.txt中了。
需要注意,X系统有两个剪切缓冲区:
- 主选择区XA_PRIMARY,存放鼠标选中区域的数据(使用鼠标中键可以粘贴此数据)
- 剪贴板XA_CLIPBOARD,对应Windows系统的剪贴板,存放通过菜单命令“编辑/复制”得到的数据(可以使用菜单命令“编辑/粘贴”进行粘贴)
xclip还提供了 xclip-copyfile,xclip-pastefile,xclip-cutfile,顾名思义用于文件的复制粘贴剪切,可以方便地在目录甚至电脑(前体是建立了X11链接)之间复制移动文件。下面的例子摘自xclip的README:
# Copying a file to a remote host
[maggie.lkpg.cendio.se ~]$ echo "A file created on ${HOSTNAME}" > file1
[maggie.lkpg.cendio.se ~]$ xclip-copyfile file1
[sofie.homeip.net ~/doc]$ xclip-pastefile
file1
[sofie.homeip.net ~/doc]$ cat file1
A file created on maggie.lkpg.cendio.se
# Copying an entire tree structure
[sofie.homeip.net ~]$ xclip-copyfile doc
[maggie.lkpg.cendio.se ~/tmp]$ xclip-pastefile
doc/
doc/letter-mom-april.txt
doc/file1
doc/letter-dad-march.txt
# Copying files with preserved path information
[maggie.lkpg.cendio.se ~]$ xclip-copyfile -p /etc/sysconfig/grub
tar: Removing leading `/' from member names
[sofie.homeip.net ~/tmp]$ xclip-pastefile
etc/sysconfig/grub
[sofie.homeip.net ~/tmp]$ ls etc/sysconfig/grub
etc/sysconfig/grub
# Moving files
[sofie.homeip.net ~]$ ls letter-brother-may.txt
letter-brother-may.txt
[sofie.homeip.net ~]$ xclip-cutfile letter-brother-may.txt
[sofie.homeip.net ~]$ ls letter-brother-may.txt
ls: cannot access letter-brother-may.txt: No such file or directory
[sofie.homeip.net ~]$ cd doc
[sofie.homeip.net ~/doc]$ xclip-pastefile
letter-brother-may.txt
ubuntu 8.10带的xclip是0.08版,不支持utf-8。从这里可以下到最新版,我下到的是0.12,使用utf-8没有问题。
2010年2月22日星期一
2010年2月13日星期六
小虎做客 迎接虎年
朋友回老家过年,昨天把一岁的小猫送到豆那里寄养几日。
小猫与小老虎有几分神似,就叫它小虎。不过脑门上没有王字,更显得楚楚可怜。
脑门没有王字
瞧这眼神
悠闲的思考者
平日朋友上班时,就放一盆猫食和若干水,把小虎关在屋里一整天,真不知它一只猫如何度日。现在到了新环境,兴奋极了,巡视全家,不放过一个角落——除了看,主要是用鼻子闻。有个椅子腿掉铁锈,它沾了一鼻子,不迭地甩头、用爪子扒拉。不过这点问题挡不住它的好奇心,继续探查它的新领地。它还很黏人,每探索一个新角落,都会跑回人那里,在脚下纠缠半天,再继续未竟事业。
朋友说小猫很讲卫生,找不到砂盆就不便便。果然一白天它方便几次都很规矩。以前可能从没有这么玩一白天的,晚上一关灯,它就趴在豆的棉拖鞋上睡着了,还打着鼾,把豆羡慕坏了。可是早晨4点多它就不睡了,在床上爬上爬下,豆只好开门放它到客厅里。可是它害怕,不停地叫,豆又把它抱回卧室。有段时间豆感觉小虎在扒拉被子,后来就闻到臭味,再一看,小虎在被子上便便了,位置就在人腿括着的凹陷之处,形状质地倒也基本符合它的标准。估计是找不到砂盆,熬不过,就地刨坑解决。
PS:牛年找蜗牛说事,虎年又弄只假的,虽然有点不地道,但主角已经星光耀眼了,我就找找关系户,凑个热闹图个新鲜。正所谓:亲戚师长来捧场,欢喜吉祥过大年。
[......]
小猫与小老虎有几分神似,就叫它小虎。不过脑门上没有王字,更显得楚楚可怜。



平日朋友上班时,就放一盆猫食和若干水,把小虎关在屋里一整天,真不知它一只猫如何度日。现在到了新环境,兴奋极了,巡视全家,不放过一个角落——除了看,主要是用鼻子闻。有个椅子腿掉铁锈,它沾了一鼻子,不迭地甩头、用爪子扒拉。不过这点问题挡不住它的好奇心,继续探查它的新领地。它还很黏人,每探索一个新角落,都会跑回人那里,在脚下纠缠半天,再继续未竟事业。
朋友说小猫很讲卫生,找不到砂盆就不便便。果然一白天它方便几次都很规矩。以前可能从没有这么玩一白天的,晚上一关灯,它就趴在豆的棉拖鞋上睡着了,还打着鼾,把豆羡慕坏了。可是早晨4点多它就不睡了,在床上爬上爬下,豆只好开门放它到客厅里。可是它害怕,不停地叫,豆又把它抱回卧室。有段时间豆感觉小虎在扒拉被子,后来就闻到臭味,再一看,小虎在被子上便便了,位置就在人腿括着的凹陷之处,形状质地倒也基本符合它的标准。估计是找不到砂盆,熬不过,就地刨坑解决。
PS:牛年找蜗牛说事,虎年又弄只假的,虽然有点不地道,但主角已经星光耀眼了,我就找找关系户,凑个热闹图个新鲜。正所谓:亲戚师长来捧场,欢喜吉祥过大年。
订阅:
博文 (Atom)