Chinaunix首页 | 论坛 | 博客
  • 博客访问: 99930
  • 博文数量: 64
  • 博客积分: 2570
  • 博客等级: 少校
  • 技术积分: 605
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 11:00
文章分类

全部博文(64)

文章存档

2011年(1)

2010年(25)

2009年(38)

我的朋友

分类: LINUX

2009-11-25 15:01:14

多方转载,合成此文章,感谢google,感谢原作者。

手動mount一個 LVM的Patition
作者: 酷米  日期: 2007-10-31 15:11
字體大小: 小 中 大

第一件事就是載入LVM所需要的module
$ modprobe dm-mod

接著就是找出partiton中的VG(Volume Group),以我的狀況為例,我將硬碟以usb連接到電腦後,由dmesg可以知道有 /dev/sda1, /dev/sda2兩個patitons,在以 fdisk -l /dev/sda 可以知道/dev/sda2是LVM格式。接著,我就執行:
$ pvscan
PV /dev/sda2 VG VolGroup00 lvm2 [18.50 GB / 32.00 MB free]
Total: 1 [18.50 GB] / in use: 1 [18.50 GB] / in no VG: 0 [0 ]

從以上結果,我可以知道我有一個VG,叫做VolGroup00,他的PV(Physical Volume)是 /dev/sda2

接著我就執行:
$ vgchange -ay VolGroup00
$ ls /dev/VolGroup00/
LogVol00 LogVol01

這時候vgchange會在/dev下產生一個VolGroup00的目錄,並且在這個目錄下產生該有的device(其實是link到 /dev/mapper下)。然後我利用 ls就可以知道VolGroup00這個VG下有兩個LV(Logical Volume)。分別是LogVol00 與 LogVol01。然後我只要mount我要的就可以了。
$ mkdir /mnt/usb
$ mount /dev/VolGroup00/LogVol00 /mnt/usb/


2. DISPLAY 环境变量
    在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 使用xdpyinfo可以查看当前显示的详细信息
    DISPLAY 环境变量格式如下host:NumA.NumB, host指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linux/Unix机器, 也可以是安装了Exceed, X-Deep/32等Windows平台运行的Xserver的Windows机器. 如果Host为空, 则表示Xserver运行于本机, 并且图形程序(Xclient)使用unix socket方式连接到Xserver, 而不是TCP方式. 使用TCP方式连接时, NumA为连接的端口减去6000的值, 如果NumA为0, 则表示连接到6000端口; 使用unix socket方式连接时则表示连接的unix socket的路径, 如果为0, 则表示连接到/tmp/.X11-unix/X0. NumB则几乎总是0.
    如果使用su username或者su - username切换到别的用户, 并且使用命令
        export DISPLAY=:0.0
    设置DISPLAY环境变量, 运行图形程序(如xclock)时会收到如下错误:
        Xlib: connection to ":0.0" refused by server
        Xlib: No protocol specified
        Error: Can't open display: :0.0
    这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令
        xhost +
    这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上.

3. 配置运行远程服务器的图形程序
    a.服务器端配置文件/etc/ssh/sshd_config中修改
        X11Forwarding no  #禁止用户运行远程主机上的X程序
    b.客户端配置文件/etc/ssh/ssh_config
        ForwardX11 yes  设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)
    c.设置本地机器的Xserver监听相应的TCP端口. 而现在的Linux系统出于安全的考虑, 默认情况下不再监听TCP端口. 可通过修改/etc/X11/xinit/xserverrc文件, 将
        exec /usr/bin/X11/X -dpi 100 -nolisten tcp  #dpi(dots per inch)-像素
       修改为
        exec /usr/bin/X11/X -dpi 100
       允许在直接使用startx启动图形时启动对TCP端口的监听.
    或者登陆窗口选择"Options" -> "Configure Login Manager..."的Security页面, 取消"Deny TCP connections to Xserver"



wget -c -r -nd -np -k -L -p -A c,h


timezone
/usr/share/zoneinfo/*  /etc/localtime
            /etc/timezone


Kubuntu 7.10 Gusty 笔记本安装配置手记


sudo apt-get update; sudo apt-get upgrade


安装firefox等常用的软件:

sudo apt-get install firefox wine amule kde-i18n-zhcn im-switch gnuplot eva cabextract

安装中文locale:

sudo chmod -R 777 /var/lib/locales/supported.d/
cd /var/lib/locales/supported.d/
sudo touch ja
sudo touch ko
sudo touch zh
sudo chmod -R 777 /var/lib/locales/supported.d/
sudo echo "ja_JP.UTF-8 UTF-8" >>ja
sudo echo "ja_JP.SJIS SJIS" >>ja
sudo echo "ja_JP.EUC-JP EUC-JP" >>ja
sudo echo "ko_KR.UTF-8 UTF-8" >>ko
sudo echo "ko_KR.EUC-KR EUC-KR" >>ko
sudo echo "zh_CN.UTF-8 UTF-8" >>zh
sudo echo "zh_TW.UTF-8 UTF-8" >>zh
sudo echo "zh_CN.GB2312 GB2312" >>zh
sudo echo "zh_CN.GBK GBK" >>zh
sudo echo "zh_CN.GB18030 GB18030" >>zh
sudo echo "zh_TW.Big5 Big5" >>zh
cd -
sudo dpkg-reconfigure locales
dpkg-reconfigure locales

安装中文字体:
sudo apt-get install ttf-arphic-ukai ttf-arphic-uming ttf-kochi-gothic ttf-mikachan \
ttf-mona ttf-sazanami-gothic ttf-vlgothic ttf-alee ttf-arphic-ukai ttf-arphic-uming \
ttf-unfonts ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp \
ttf-arphic-ukai ttf-arphic-uming

安装中文字体优化:

#需要注意的是,下面这个链接本来是可以用的,但是前两天不知为何就不行了。所以如果您有幸能下载的话,还是赶紧自己保存一份吧。
wget [url][/url]
tar -zxvf VeraSansYuanTi.tar.gz
sudo chmod -R 777 /usr/share/fonts/
sudo mv VeraSansYuanTi /usr/share/fonts/
sudo fc-cache -f
rm VeraSansYuanTi.tar.gz
rm -rf VeraSansYuanTi

打开firefox,把默认的中文字体换成VeraSansYuanTi就可以了。

安装wineloc, 在wine里面使用中文:

wget [url][/url]
tar -zxpvf wineloc-0.4.tar.gz
cd wineloc-0.4
./install
cd
rm wineloc-0.4.tar.gz

以后遇到中文windows程序,运行 wineloc -l zh_CN <程序文件名>,就可以在wine里使用中文了。

#install nvidia driver。显卡不是Nvidia的机器可以省略。
sudo apt-get install nvidia-glx nvidia-kernel-common
sudo nvidia-xconfig

#install thunderbird
sudo apt-get install mozilla-thunderbird

#install latex
sudo apt-get install tetex-base tetex-bin tetex-extra kile kdvi kviewshell latex-beamer


#install java, flash
sudo apt-get install sun-java5-jre sun-java5-plugin
sudo apt-get install sun-java5-jdk eclipse
sudo apt-get install flashplugin-nonfree
sudo update-flashplugin

再下面是安装多媒体支持:

wget -c
sudo dpkg -i w32codecs_20061022-0.0_i386.deb
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-gl \
gstreamer0.10-plugins-base gstreamer0.10-plugins-good \
gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse \
gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse \
libxine-extracodecs w32codecs ffmpeg lame
rm w32codecs_20061022-0.0_i386.deb

#install mp3 support
sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-p
lugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse libxine-main1 libx
ine-extracodecs

#install dvd support
wget [url][/url]; sudo dpkg -i libdvdcss2_1.2.5-1_i386.deb
rm libdvdcss2_1.2.5-1_i386.deb

安装gsopcast网络电视。这个需要编译。脚本如下:

sudo apt-get install libasound2-dev g++ libgtk2.0-dev
wget
tar -jxpvf gsopcast-0.2.9.tar.bz2
chmod -R 777 gsopcast-0.2.9
cd gsopcast-0.2.9/src
make
sudo make install
cd -
wget
tar -zxvf sp-sc.tgz
sudo cp sp-sc/sp-sc /usr/local/bin
rm gsopcast-0.2.9.tar.bz2
sudo apt-get remove libasound2-dev g++ libgtk2.0-dev
rm -r gsopcast-0.2.9

gsopcast默认的播放器是mplayer,需要在gsopcast的config里把播放器改成kaffeine

由于我喜欢下围棋,所以安装一些围棋软件:
mkdir bin
#kgs
wget
mv cgoban.jnlp bin
echo "cd ~/bin" >>bin/kgs
echo "javaws cgoban.jnlp &" >>bin/kgs
echo " cd -" >>bin/kgs
chmod +x bin/kgs;
sudo apt-get install qgo

安装fcitx小企鹅输入法:
#使用中文locale的用户可以省略下一步,否则请将en_GB.UTF-8替换成您自己的locale

sudo echo "export LANG=en_GB.UTF-8" >>/etc/profile

sudo apt-get install fcitx
sudo im-switch -s fcitx
im-switch -s fcitx

  安裝Fcitx

sudo apt-get install im-switch fcitx
sudo im-switch -s fcitx -z default
im-switch -s fcitx -z default #註意:不加sudo

完成設置最好重啟一下X,輸入法就生效了.

如果發現軟體界面字體是方塊, gksu gedit ./fcitx/config 或gksu gedit /usr/share/fcitx/config 打開配置文件修改一下字體就OK.
字體列表: xlsfonts或 fc-list (取=前面)

某些情況下可能,在安裝了fcitx輸入法以後可能會出現和SCIM並存的問題,只要用im-switch把默認輸入法改成fcitx就可以了:

 sudo im-switch -a fcitx
 im-switch -a fcitx




# 不知为何gusty里很多目录用sudo都不能写入了,干脆把权限改成777算了,经过测试无碍。只是轻易不要更换/分区里其他目录的权限,有可能导致系统崩溃!

sudo chmod -R 777 /etc/gtk-2.0/
sudo vim /etc/gtk-2.0/gtk.immodules

把文件里的内容替换成如下两行:


"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

注销后重进就可以了。

此外gusty的firefox有个bug,没法使用scim或者xim的输入法,解决方法:

点击K-menu,选择Internet,右键点击Firefox,选择Edit Item,然后把command换成如下代码:
export GTK_IM_MODULE=xim;firefox %u
重启firefox就能使用小企鹅输入法了。
最后再升级一遍,并且删除多余的软件包:
sudo apt-get update; sudo apt-get upgrade; sudo apt-get autoremove



Install chm viewer

Use apt-get or yum command to install chm viewer:
# apt-get install gnochm
OR
# apt-get install kchmviewer
Gnome Desktop User

Use gnochm program as follows
$ gnochm file.chm
KDE Desktop User

Use kchmviewer (very nice and highly recommended) program as follows
$ kchmviewer file.chm


dpkg -l scim*|grep ii

 sudo aptitude

Open a terminal window and type in:
sudo apt-get install rar
sudo ln -fs /usr/bin/rar /usr/bin/unrar

After that you can find Archive Manager in the Gnome menu under Applications -> Accessories.



apt-get install **这样的命令会下载文件放在 /var/cache/apt/archives目录下,然后安装。这样这个目录所占空间会越来越大,幸运的是apt提供了相应的管理工具apt-get clean删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。
apt-get autoclean仅删除不再能被下载的包.  另外aptitude clean也可删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。

aptitude
  是在主控台 (Console) 上的套件管理程式的第一选择。aptitude 支援了大部份的 apt-get 在命令列上的操作指令,且在处理相依问题上,通过在安装时在相关包上加标注使它在卸载时表现优於 apt-get。Debian对于aptitude也是很推崇的。
  aptitude并不是apt-get的前端程序,他有自己的一套算法。



 sudo tunctl -t vb01 -u roro
 #创建一个网桥
sudo brctl addbr br0    
 #使eth0进入promiscuous模式                           
sudo ifconfig eth0 0.0.0.0 promisc                 
sudo brctl addif br0 eth0
sudo ifconfig br0 up
sudo dhclient br0
sudo brctl addif br0 vb01                        #将tap0加入br0
sudo ifconfig vb01 up                                 #激活tap0
sudo chmod a+rw /dev/net/tun




VBoxManage sharedfolder add 'vmname' -name 'sharename' -hostpath 'sharefolderpath'
VBoxManage sharedfolder remove 'vmname' -name 'sharename'
mount -t vboxsf 'sharename' 'mountpoint'
net use x: \\vboxsvr\'sharename'


$ which mkfs
/sbin/mkfs
$ dpkg -S /sbin/mkfs
util-linux: /sbin/mkfs
$ cd /tmp
$ apt-get source util-linux






 * PalmBluetoothHowto

Palm Bluetooth Howto

Share your Internet connection with your Palm device via Bluetooth - 10 EASY steps

This page is going to explain you how to connect your Palm OS device to your (K)Ubuntu via Bluetooth, and share your Internet connection. The following things are important:

      I assume you already know how to activate Bluetooth on your Palm, and how to setup a connection. You might want to read this page in order to verify that your Palm is correctly setup.
   
      Palm devices come with a software that lets you synchronize your Outlook Inbox with your VersaMail account. Neat, right? But what if you use Linux? You need to setup Evolution, Kmail, Thunderbird... in order to leave your messages in the server. That way, you will be able to check your emails in your favorite email client and in your Palm.

Just follow these steps:

   1.

      gksudo gedit /etc/bluetooth/hcid.conf

search for 'name "%h-%d"' in line 37 and change it to whatever you like example: name "ubuntu"; In line 17 make sure that 'security' is set to 'auto'. In line 64 and 65 make sure that 'auth enable' and 'encrypt enable' are commented. Save the document and close.

   2.

      gksudo gedit /etc/bluetooth/pin

Change '1234' by a new password, save and close.

   3.

      sudo nano /proc/sys/net/ipv4/ip_forward

Replace 0 by 1 and save (CTRL+X, then press 'Y', press Enter)

   4.

      sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

   5.

      sudo iptables -A FORWARD -i ppp0 -j ACCEPT

   6.

      sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

   7. Now let's create a new file for your Point-to-Point Protocol (PPP) connection between your Palm and your Computer. Save this file after editing.

cat /etc/resolv.conf

Find out your current Domain Name Server (DNS), make sure to enter the correct values instead of ms-dns 192.168.0.1

gksudo gedit /etc/ppp/peers/palm

115200

192.168.2.1:192.168.2.2

local

ms-dns 192.168.0.1

noauth

debug

   8.

      dund --nodetach --listen --persist --msdun call palm

This will keep a non-daemonized version of dund running, listening to your connections. Watch how it reports information once you connect your Palm with it.

   9. Now go to your Palm, click on Bluetooth, select your Bluetooth connection, click on Connect, and watch how the terminal (the one in which you are running dund) starts to output messages, among them the assignation of DNS addresses.

You might want to download Mergic Ping at this URL in order to ping from your Palm to your DNS machine and to Google, this will verify Internet connectivity. (You can refer to for information on how to set up a Treo 650 with a Bluetooth connection and connect with it. Follow the sections "Create a new connection" and "Create a new network".)

  10. You might want to create a new shell script and let it run automatically every time Ubuntu starts. That way all you will have to do, in order to share your Internet connection with your palm, will be to click on the 'Connect' Bluetooth icon of your handheld.

gksudo gedit /etc/init.d/start_bluetooth.sh

#!/bin/bash

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A FORWARD -i ppp0 -j ACCEPT

iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

killall -v dund

dund --listen --persist --msdun call palm

    * . Now let's make your new start_bluetooth.sh script load every time the system boots.

sudo chmod -v 755 /etc/init.d/start_bluetooth.sh

sudo ln -sv /etc/init.d/start_bluetooth.sh /etc/rc2.d/S98start_bluetooth

If you downloaded Mergic Ping, you can ping Google, and your DNS server in order to verify connectivity. Enjoy!



mount -t debugfs none_debugs /sys/kernel/debug
modprobe usbmon



 最近需要在XP下安装一些软件并作相应的测试,但是我的机子只安装了一个系统,所以使用virtuaBox安装了一个winxp的虚拟机,但是在实际使用过程中,使用USB却碰到了麻烦,启动时virtualbox会有usbfs的权限报错,修改权限后问题解决。

   1. VirtualBox安装
     
      使用上述地址下载最新版的virtualbox,这个是for gutsy(ubuntu7.10)的,如使用其他的linux系统,请至http: //选择相应的版本,下载完毕后双击后输入ROOT密码就可以完成安装。
      当然,如果你喜欢使用apt-get 来安装软件,可以参考http://上面关于使用源来安装软件的方法。
   2. 设置USB使用权限
      需要设置两个文件的内容
      1) sudo gedit /etc/udev/rules.d/40-permissions.rules(你也可以使用VIM等其他文本编辑器),找到如下语句
      # USB devices (usbfs replacement)
      #SUBSYSTEM=="usb_device",        MODE="0664"
      改成
      # USB devices (usbfs replacement)
      SUBSYSTEM=="usb_device",        MODE="0666"
      2)sudo gedit /etc/init.d/mountdevsubfs.sh,找到如下语句
          # Magic to make /proc/bus/usb work
          #
          #mkdir -p /dev/bus/usb/.usbfs
          #domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
          #ln -s .usbfs/devices /dev/bus/usb/devices
          #mount --rbind /dev/bus/usb /proc/bus/usb
      取消前面的#引用标识,更改后如下
          # Magic to make /proc/bus/usb work
          #
          mkdir -p /dev/bus/usb/.usbfs
          domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
          ln -s .usbfs/devices /dev/bus/usb/devices
          mount --rbind /dev/bus/usb /proc/bus/usb

  至此保存后,重新启动virtualbox就可以正常的使用USB了。








如果没有经过特别设置
在UBUNTU中新安装虚拟机会提示USB子系统错误

|Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not  
|installed |on the host computer.
|Result Code:
|0x80004005                                                                                                    
|Component:
|Host
|Interface:
|IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
|Callee:
|IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}

下面看解决方法
让GUEST识别USB设备
最简单的办法如下:
$ sudo gedit /etc/fstab

在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0


然后就可以在VirtualBox的USB filter中加入需要在guest中使用的USB设备了。

但是把USB设备的读写权限开放给所有用户的方式在一些情况下不太安全,更为稳妥的做法是:

增加用户组usbfs
$ sudo groupadd usbfs

2. 查看usbfs用户组的gid
$ cat /etc/group | grep usbfs

usbfs:x:1002:


把当前用户增加到usbfs组
$ sudo gedit /etc/group

usbfs:x:1002:
修改为
usbfs:x:1002:joson


4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
$ sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0


重新启动后,应该就可以在客户机中使用USB设备了。

方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。
注意:(1)在客户机里使用USB设备前要先在主机里卸载。 (2)完成后重启系统




些基本配置:

在进行下面的配置之前请确保你连上网。如未特别说明,下面所有的命令都要在Ubuntu的终端中运行。你可以通过菜单操作:“应用程序” - “附件” - “终端”打开终端。

1. 改变源,升级系统:
在终端中执行:
sudo gedit /etc/apt/sources.list
加入源,并保存
然后sudo apt-get update
sudo apt-get dist-upgrade
更新完软件后,再继续设置吧。
有时你可能需要使用:sudo apt-get -f install 修复安装
因为经常会用到终端:所以把终端加到右键菜单:
sudo apt-get install nautilus-open-terminal
这就终端就在右键菜单了可以了!!
有必要学会以 root 权限打开文件夹
sudo apt-get install nautilus-gksu
这样右键单击文件或文件夹,选择以管理员打开!!!
查看隐藏文件是:Ctrl+ H

2.
安装中文语言支持:
如果你在安装过程中没有网络连接,则先运行下面的命令:

sudo apt-get install language-support-zh

安装完毕后,进行菜单操作“System” - “系统管理” - “Language Support”,在对话框的下拉列表中勾选“English”和“Chinese”,默认语言选择“Chinese”,这样就能得到中文界面了。点击 “确定”或“应用”系统就开始自动下载语言支持的包,下次注销后重新登录,系统语言就变成中文了,输入法也能用了。到时,记得稍微调整一下Scim的设置,因为Gutsy中的Scim默认有n多输入法,其中绝大多数都可以去掉。
安装永中office2007的试用版(这个已经打好DEB包的下载下来直接双击安装就可以了)
网址是
记得一开始禁止桌面效果(如果你开了的话,否则会出现无界面的情况,后面再解决又要特效又要界面的问题。安装完成后,如果启用桌面效果,就会出现空界面的问题,有朋友己经解决,在此“借花献佛” 。
代码: sudo gedit /usr/bin/eio
在第一行下加入
export AWT_TOOLKIT=MToolkit
解决永中office输入中文的问题
rm -r ~/.scim
rm -r ~/.xinput
sudo apt-get install im-switch libapt-pkg-perl
sudo im-switch -s scim
4.opera
据说是最快的浏览器(但我认为不是最好),安装
sudo apt-get install opera
安装后打开,在“Tools-Prefernces”的“General”标签下的“Language”选择“Chinese(China)[zh-cn]”,再安“OK”,即可挽回中文了。
在打开opera后,可能无法调用SCIM输入法,可这样设置:
sudo gedit /usr/bin/opera
解决opera中文无法输入的问题:scim与opera的冲突问题
sudo gedit /usr/bin/opera
第二行添加 export QT_IM_MODULE="scim"或者export QT_IM_MODULE=scim重启opera就ok
添加export QT_IM_MODULE=xim有时可以

5.
安装 RAR 压缩/解压缩程序
在终端输入:sudo apt-get install rar
建立软链接
sudo ln -fs /usr/bin/rar /usr/bin/unrar
这样,以后只要在命令行输入 unrar,就可以解压或者压缩文件了,安装完成后,归档管理器也同时集成了 rar 组件。
6.
安装播放器:
其实系统自带的电影播放器也很不错,除了不能播放rm、rmvb、wmv等格式的文件以外。原因是这些格式都是有版权限制问题的,拥有这些格式的公司又非常小家子气,还养着一群吃饱了没事干只想着打官司的律师,所以大部分的Linux发行版本是不提供这些格式 的支持的。推荐使用mplayer:
sudo apt-get install mplayer
sudo apt-get install w32codecs

7.系统自带的那个音乐播放软件rhythembox也很不错,但如果你更习惯千千静听,可以试试Audacious,但记得要装插件(Audacious-plugin),否则还是放不了mp3、wma ^^(选择了Audacious,因为他可以支持WinAMP的皮肤)
解决Audacious播放列表乱码
我们在使用Audacious的过程中常常遇到播放列表中无法正确显示文件信息的情况。
产生的原因往往是由于音乐文件所携带的信息字符编码于Audacious默认的不同造成的。
Audacious默认的字符集是UTF-8,而很多音乐文件则不是,造成了显示为方块、问号或者其它乱码的情况。
Audacious中为我们提供了一个选项来解决这个问题。
解决方法如下:
* 在Audacious播放器的主界面上右键单击,选择首选项菜单,打开Audacious首选项窗口。
* 在窗口左边的列表中选择播放列表,有文字和图标,很容易找到。
* 现在来看右面,靠中间的位置有一个输入框。(没错就是那个左边写着“Fallback charcter encodings:”的输入框,只有它一个,错不了。窗口的左下角写着Audacious 1.2.1 (r),这个版本居然汉化的如此混乱,也许新的版本会是汉字了。应该是“回显字符编码”之类的标题。说多了。:P)在这个输入框中输入“GBK",请注意别把引号输进去了。然後关闭窗口。
* 最後,到列表中去双击一下那些”天书“来播放它,怎么样?是不是变成”凡文“了。
8.
sudo apt-get install xmms
xmms界面乱码的解决
sudo ln -s /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
播放器显示歌曲名:选项-首选项-字体
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-* 要选中
“标题”--%f
9.
如果觉得默认字体不好看可以安装文泉驿字体
sudo apt-get install wqy-bitmapfont
安装後应该可以在字体管理器中找到 WenQuanYi Bitmap Song 字体了.
10.
pdf 文件支持
在图形菜单里有一个”文档查看器“就是它了,英文叫 evince,只是系统默认的不支持中文,源里有一个包
xpdf-chinese-simplified,安装后就支持了。
解决 PDF 电子文档的中文乱码
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional
完成
或者
PDF Reader (Adobe Acrobat Reader) 和 Plug-in for Mozilla Firefox

sudo apt-get install acroread mozilla-acroread acroread-plugins

为防止和SCIM冲突,可以改一下设置

sudo gedit /usr/bin/acroread

把里面的:

#!/bin/sh (-)
#
改为:

#!/bin/sh (-)
#
GTK_IM_MODULE=xim

保存并后退出。
7.
安装词霸星际译王
(1)安装主程序
sudo apt-get install stardict stardict-common
(2)安装字典
sudo apt-get install stardict-cdict-gb stardict-cedict-gb stardict-hanzim stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-xdict-ce-gb stardict-xdict-ec-gb
8.
功能最强大的QQ工具Eva
Eva是KDE下面的一个QQ客户端,这里需要说明的是GNOME与KDE下的程序在彼此环境里是可以通用的,我使用后就毅然抛弃其它几种QQ客户端,因为它的界面不但小巧好看,而且最重要的是它的功能是linux下面最强的。
Eva可以接收图片、自定义表情,进行屏幕截图,传送图片,传送文件,可以说和官方QQ相比,除了视频、语音之外,它具备了所有实用的功能。
sudo apt-get install eva
9.
浏览器的安装browers
Firefox

安装swiftfox

建议安装后,再找下相应的插件,会有惊喜发现:

也可以试试浏览器galeon
sudo apt-get install galeon
还可以用用 epiphany浏览器
sudo apt-get install epiphany

10. 让 Gnome 桌面上不显示已挂载的硬盘图标

当你通过 Nautilus 挂接了一个硬盘分区或USB盘时,桌面上会显示相应的图标。如果你不想让这些图标在桌面上显示,请看本 How-to。

当你的 fstab 里的某一行中使用了 'user' 选项时,你就可以在 Nautilus '计算机' 中看到对应的硬盘,直接双击会自动挂接相应硬盘,并且会在桌面上显示相应的链接图标。

要禁止这些图标在桌面上的显示,请按如下方法操作:

1. 应用程序->系统工具->配置编辑器(gconf-editor)

2. 找到 /apps/nautilus/desktop/volumes_visible 设置为 FALSE (单击即可)


在pc上製作jffs2 image及mount jffs2在loop back上

1.製作jffs2 image
請確認有mkfs.jffs2指令或事先安裝mtd-tools套件
假設 /jffs2 目錄製作成 jffs2.img 如下
#mkfs.jffs2 -d /jffs2 -o /jffs2.img -l iVU

2.mount jffs2.img在loopback上
請載入以下modules
modprobe mtdcore
modprobe jffs2
modprobe mtdram
modprobe mtdchar
modprobe mtdblock
確認以上modules會產生/dev/mtd0 及/mtd/mtdblock0檔案
dd if=/jffs2.img of=/dev/mtd0
mount /dev/mtdblock0 /mnt
完成



















阅读(846) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~