3、查看PCI信息:lspci -v (相比cat /proc/pci更直觀)。lspci 是讀取 hwdata 數據庫,hwdata 由軟件包 hwdata 提供。
4、查看系統(tǒng)體系結構:uname -a
5、dmidecode 查看硬件信息,包括bios、cpu、內存等信息(查看計算機內存型號,速度: #dmidecode --type 17)
6、dmesg 是一個顯示內核緩沖區(qū)系統(tǒng)控制信息的工具;比如系統(tǒng)在啟動時的信息會寫到/var/log/。
注:dmesg 工具并不是專門用來查看硬件芯片組標識的工具,但通過這個工具能讓我們知道機器中的硬件的一些參數;因為系統(tǒng)在啟動的時候,會寫一些硬件相關的日志到 /var/log/message* 或 /var/log/boot* 文件中。
7、lshal 和 hal-device-manager
8、查看 /proc
對于“/proc”中文件可使用文件查看命令瀏覽其內容,文件中包含系統(tǒng)特定信息:
Cpuinfo 主機CPU信息
Dma 主機DMA通道信息
Filesystems 文件系統(tǒng)信息
Interrupts 主機中斷信息
Ioprots 主機I/O端口號信息
Meninfo 主機內存信息
Version Linux內存版本信息
查看CPU信息:cat /proc/cpuinfo
physical id:若是0,這說明本機只有一個物理CPU,單路的。
processor:若是0和1,說明同時可以運行2個線程,那么是HT(超線程)呢,還是雙核呢?
cpu cores:若是2,那么說明是雙核機器,不是HT,如果cpu cores是1,那么說明是HT,而不是雙核機器。
查看板卡信息:cat /proc/pci
查看內存信息:cat /proc/meminfo
查看USB設備:cat /proc/bus/usb/devices
查看鍵盤和鼠標:cat /proc/bus/input/devices
查看各設備的中斷請求(IRQ):cat /proc/interrupts
查看CPU是32位還是64位?
1、getconf WORD_BIT (32 說明當前CPU運行在32bit模式下, 但不代表CPU不支持64bit)
2.、getconf LONG_BIT
3、uname -m (出現(xiàn)i*86就是32位的,出現(xiàn)ia64就是64位的。x86_64 GNU/Linux indicates I have 64bit kernel running. If you use see i386/i486/i586/i686 it is a 32 bit kernel.)
4、lshw -C cpu | grep width (不過我查出來的結果和上面的不一致)
設置、關閉Linux控制臺終端下聲音:
1、非 X11的終端
設置聲音的長短:setterm -blength 0(后面的取值可以是0-1000,可以用setterm看看它的用法)
關閉Tab健的聲音:set bell-style none
/etc/inputrc里面有一條語句:
#do not bell on tab-completion
#set bell-style none
對每種 shell 操作,作為一種可能的選擇,你可以直接關掉某種 shell 里的提示音。
set bell-style none
2、在 X11 下面(不管是 KDE、Gnome、XFCE 或者……)
$xset b off
3、在gnome-terminal中:
打開終端-->Edit-->Profiles-->Edit-->去掉Terminal bell前面的勾。
在/etc/inputrc中設置:set bell-style none
4、對 Tcsh
# put this into your .tcshrc file
# just tab completion beep off:
set matchbeep = never
# any beep off:
set nobeep = 1
在shell控制臺下發(fā)聲:$tput bel 或 echo -e "\a"
主題與鼠標指針圖標所在文件夾:~/.themes ~/.icons
修改X環(huán)境的鍵盤映射(鍵盤壞了的時候用得著,以Menu替換Ctrl為例):
$xmodmap -e "keysym Menu = Control_R" (Menu鍵重新映射為Control_R)
$xmodmap -e "add control = Control_R" (更新control這個modifier)
去除 fcitx 在通知欄(系統(tǒng)托盤)的圖標:
修改配置文件 ~/.config/fcitx/config :使用托盤圖標=1 改成0
系統(tǒng)托盤右上角的網絡連接圖標消失了,怎么辦啊?
先把 /etc/NetworkManager/nm-system-settings.conf 中的
[ifupdown]
managed=false
改為
[ifupdown]
managed=true
然后 #service network-manager restart
登錄界面語言設置:$gnome-language-selector
刪除登錄時顯示nVidia標志:
在/etc/X11/xorg.conf中nVidia所在的節(jié)添加一項:Option "NoLogo"。
Section "Device"
Identifier "nVidia Corporation GeForce 7300 LE"
Driver "nvidia"
BoardName "nv"
BusID "PCI:4:0:0"
Screen 0
Option "NoLogo" #add here
EndSection
保存文件并退出,重啟X。
刪除主菜單里的項目:
System → Preferences → Main Menu
或在 ~/.local/share/ 里面,找到相應的刪掉
或在/usr/share/app-install/desktop/下面找到有關的 .desktop 刪除
或更改~/.config/menus/applications.menu文件(好像不行),文件夾中的applications.menu.undo-*是供撤銷操作用的,undo到某種狀態(tài)。
添加菜單面板:$gnome-panel
隱藏桌面的盤符:
$gconf-editor
將apps->nautilus->desktop->volumes_visible前面框框中的勾勾去掉
自定義Gnome的快捷鍵(以“rxvt”綁定到“Shift+Enter”為例):
方法一:借助gconf-editor
1、. 添加命令rxvt:
apps-->metacity-->keybinding_commands-->設置command_1的Value為rxvt
2、映射快捷鍵:
apps-->metacity-->global_keybindings-->設置run_command_1的Value為<Shift>Return
方法二:直接修改~/.gconf/apps/metacity文件夾中的文件
我的~/.gconf/apps/metacity/keybinding_commands/%gconf.xml文件中內容為:
<?xml version="1.0"?>
<gconf>
<entry name="command_1" mtime="1226400250" type="string">
<stringvalue>rxvt</stringvalue>
</entry>
</gconf>
~/.gconf/apps/metacity/global_keybindings/%gconf.xml文件中內容為:
<?xml version="1.0"?>
<gconf>
<entry name="run_command_1" mtime="1226394277" type="string">
<stringvalue><Shift>Return</stringvalue>
</entry>
<entry name="run_command_terminal" mtime="1226394293" type="string">
<stringvalue>disabled</stringvalue>
</entry>
</gconf>
進程的掛起、恢復、查看與中斷:
1、掛起與恢復
$ctrl+z:掛起,程序放到后臺,程序沒有結束。
$jobs:查看被掛起的程序工作號
恢復進程執(zhí)行時,有兩種選擇:fg命令將掛起的作業(yè)放回到前臺執(zhí)行;用bg命令將掛起的作業(yè)放到后臺執(zhí)行:
$fg 工作號
$bg 工作號
&:后臺執(zhí)行,不占用終端,如:emacs &
ps:命令進程查看命令
中斷一個前臺進程用ctrl+c;中斷后臺進程用kill命令。
kill:中斷一個處理進程(process),使用方法:kill 進程號
kill命令是通過向進程發(fā)送指定的信號來結束的。默認為TERM信號。TERM信號將終止所有不能捕獲該信號的進程,對于能捕獲該信號的進程需要使用kill -9 信號,該信號是不能被捕獲的。
pkill 命令名:可以直接殺死進程
killall 命令名:可以直接殺死進程
MBR及分區(qū)表的備份與恢復:
1、使用fdisk -l 確定MBR位置
2、備份MBR:#dd if=/dev/sda1 of=/root/mbr bs=512 count=1
3、恢復MBR:#dd if=/root/mbr of=/dev/sda1 bs=512 count=1
4、恢復分區(qū)表:dd if=/root/mbr of=/dev/sda1 bs=512 skip=446 count=66
注:mbr大小512 所以bs=512 count=1,sda1備份與恢復操作的分區(qū)
bs=512 skip=446 count=66 用來確定分區(qū)表在備份文件中的位置
查看進程打開了哪些端口:$nmap localhost 或 $ss -a -A tcp,udp 或 $lsof -i | grep program
開機的啟動畫面不在屏幕中央:
解決辦法:將/boot/grub/menu.lst和/etc/usplash.conf文件中分辨率設為相同即可。
例如將分辨率統(tǒng)一為1024×768:
(1)設置/boot/grub/menu.lst文件中vga=792,/etc/usplash.conf文件中xres=1024,yres=768
(2)$sudo dpkg-reconfigure usplash-theme-ubuntu
vga參考表 :
depth—–640×480—-800×600—-1024×768—–1280×1024—–1600×1200
8bit————769————771————-773————–775—————–796
15bit———-784————787————-790————–793—————–797
16bit———-785————788————-791————–794—————–798
24bit———-786————789————-792————–795—————–799
更改Linux控制臺下的字體:
1.Ctrl+Alt+Fn進入任一控制臺。
2.測試字體:$ consolechars -f /usr/share/consolefonts/Uni3-TerminusBoldVGA16.psf.gz
3.$sudo dpkg-reconfigure console-setup
一路OK下來,先選Combined - Latin; Slavic and non-Slavic Cyrillic,再選TerminusBoldVGA,最后選16,就是Uni3-TerminusBoldVGA16.psf.gz字體了。
(選中一款合適的字體在/etc/console-tools/config文件中設置:SCREEN_FONT=Uni3-TerminusBoldVGA16──這種方法我沒有成功)
4.控制臺下中文顯示輸入的問題:安裝zhcon,然后$zhcon --utf8,zhcon的配置文件為/etc/zhcon.conf
當數字鍵盤(小鍵盤)無法輸入時:請用 "Shift + Num Lock“ 將其打開
開機自動掛載 ISO 文件:
1、# mkdir /media/texlive2008
2、在/etc/init.d/中新建文件mount_texlive2008:
#!/bin/sh
mount -o loop /data/software/tex/texlive2008.iso /media/texlive2008
3、#chmod 755 mount_texlive2008
4、#ln -s /etc/init.d/mount_texlive2008 /etc/rcS.d/S96mount_texlive2008
調整 Linux 主機時間(設置 Local Time ZONE):
方法一:
# cp -f /usr/share/zoneinfo/Asia/Chongqing /etc/localtime 或者 # ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
# ntpdate time.nist.gov
Debian 的時區(qū)配置在 /etc/default/rcS 其中 UTC 指定BIOS中保存的時間是否是GMT/UTC時間,yes表示是。
方法二:
使用 tzselect 命令。選擇 Asia (5)-> China (9) -> east China - Shanghai (1)。選擇完成后提示你輸入設置命令行:TZ=’Asia/Shanghai’; export TZ 你可以將此命令行增加到你的用戶主目錄/.profile 文件中。注銷重新登陸即可。
關于“l(fā)ost+found”文件夾:
記錄硬盤上的partition于資料流失時作fsck尋找回來的遺失文件片段。fsck時候一些恢復的文件或者鏈接要放在這里。另外刪除這個文件夾后,一定要使用 mklost+found建立,而不是簡單的mkdir lost+found。因為它先要保留一定的槽位來放文件的目錄。
grub2調整framebuffer分辨率:
grub可以通過傳遞命令行參數vga=xxx來設置linux終端分辨率。grub2已經取消了 vga這個參數,改用gfxpayload來代替。
用法是在grub設置中單獨用一行:
set gfxpayload=800x600x32
這樣進去之后就是800*600分辨率,32位色,當然可以改為你喜歡的值。也可以寫 為800x600,不設色深的話會有默認值的。雖然寫法上來說比以前多了些字符,不過至少看起來比以前更直觀,不用再記 788, 791之類的怪值了。
——我試了,不行呀。還有沒有測試成功的?
網友答曰要加一行:set gfxpayload=keep
配置中文 man 參考手冊:
安裝中文包命令 :sudo apt-get install manpages-zh
配置man文件:sudo gedit /etc/manpath.config 把里面的所有的 /usr/share/man 改成 /usr/share/man/zh_CN
一個彩色 man page 的配置,修改 .bashrc 文件,在其中添加:
# colorful man page
export PAGER="`which less` -s"
export BROWSER="$PAGER"
export LESS_TERMCAP_mb=$'\E[01;34m'
export LESS_TERMCAP_md=$'\E[01;34m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;33m'
解決 Linux 下控制臺的英文亂碼,依次執(zhí)行:
unset ALL
unset LC_TYPE
unset LANG
安裝字體(以蘋果麗黑為例):
1、準備好蘋果麗黑字體,推薦螞蟻修改的LiHei Pro字體。
2、將字體放入字體文件夾(必須要擁有系統(tǒng)管理權限才能在字體文件夾內進行文件復制等操作)。
(1)字體文件夾位于/usr/share/fonts,建立一個新文件夾,命名為apple
(2)將Apple LiHei Pro字體放入上述文件夾內
(3)修改字體權限,確保root以外的普通用戶也可以正常使用該字體
sudo chmod 755 /usr/share/fonts/apple/*
3、建立字體緩存。
cd /usr/share/fonts/apple/
sudo mkfontscale && sudo mkfontdir && sudo fc-cache -fv
4、重啟X,設置系統(tǒng)字體。
(1)系統(tǒng)字體設置:桌面右鍵──Change Desktop Background──Fonts選項,將字體都改為“LiHei Pro”
(2)Firefox字體設置:Edit──Preferences──Content──Fonts & Colors──Advanced
網絡相關
禁用 ipv6:
在 /etc/modprobe.d/aliases 找到 # alias net-pf-10 ipv6 改成:
alias net-pf-10 off
alias ipv6 off
ISATAP配置隧道訪問IPv6:
# apt-get install isatapd
# isatapd -r isatap.tsinghua.edu.cn
(在不需要隧道就可以訪問ipv6的地方,若isatapd以運行,要先殺死#killall isatapd)
幾個免費isatap隧道:
202.202.217.98(重慶大學)
isatap.shu.edu.cn (上海大學)
isatap.hust.edu.cn (華中科大)
isatap.sjtu.edu.cn (上海交大)
Linux 中查看Windows 主機的共享:smbclient -L windows_host_name
通過 CUPS 添加網絡中的 Windows 打印機:
1、安裝samba-common, smbclient, cupsys, foomatic-filters, cups-common, hpijs等相關包
2、安裝cups-bsd, cups-client,否則就沒有l(wèi)pr, lpm等命令。
3、通過 http://localhost:631 進入CUPS界面,添加打印機:
第一是Name:就是你的系統(tǒng)中要顯示的打印機名稱;第二是Location:第三是Description,打印機的說明。
然后點Continue按鈕,進入選擇設備界面,下拉框選擇最后一個“Windows Printer via SAMBA”;
點Continue 按鈕,進入URI設置頁面,形如:smb://guest@192.168.1.138/hpLaserJ
點Continue按鈕,加載驅動……
為apt-get設置http代理:
方法一
這是一種臨時的手段,如果您僅僅是暫時需要通過http代理使用apt-get,您可以使用這種方式。
在使用apt-get之前,在終端中輸入以下命令(根據您的實際情況替換yourproxyaddress和proxyport)。
export http_proxy=http://yourproxyaddress:proxyport
方法二
這種方法要用到/etc/apt/文件夾下的apt.conf文件。如果您希望apt-get(而不是其他應用程序)一直使用http代理,您可以使用這種方式。
注意: 某些情況下,系統(tǒng)安裝過程中沒有建立apt配置文件。下面的操作將視情況修改現(xiàn)有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf
在您的apt.conf文件中加入下面這行(根據你的實際情況替換yourproxyaddress和proxyport)。
Acquire::http::Proxy “http://yourproxyaddress:proxyport”;
保存apt.conf文件。
方法三
這種方法會在您的主目錄下的.bashrc文件中添加兩行。如果您希望apt-get和其他應用程序如wget等都使用http代理,您可以使用這種方式。
gedit ~/.bashrc
在您的.bashrc文件末尾添加如下內容(根據你的實際情況替換yourproxyaddress和proxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy
保存文件。關閉當前終端,然後打開另一個終端。
Linux下無線網絡登錄 drcom-client PUM 客戶端,提示“沒有活動的網卡”:
事實上作者自己也在里面加了FIXME注釋,只是正確的代碼被注釋掉了,結果造成少了一次循環(huán)。 出錯的方法名為:get_ifname 修改后的代碼如下(其中的for循環(huán)部分):
操作技巧
用rename 批量重命名(以”1.jpg --> 00001.jpg“ 為例): $ rename 's/(^\d{1})(.jpg)/0000$1$2/' *
文件分割與合并(以將文件file1.tar.gz分割為1MB大小的文件在合并回來為例):
分割:$split -b 1MB file1.tar.gz file1.tar.gz(分割后的文件為 file.tar.gzaa,file1.tar.gzab……)
合并:$cat file1.tar.gz?* > file1.tar.gz
從光盤創(chuàng)建ISO:$dd if=/dev/cdrom of=~/file.iso bs=1024 或者 $cp /dev/cdrom ~/file.iso
從文件夾創(chuàng)建ISO:$mkisofs -r -o ~/file.iso /location_of_folder/
中文文件壓縮,在Windows下打開是亂碼:使用p7zip壓縮為7z格式即可解決
移動文件夾:mv -T 源文件夾 目標文件夾
Linux刪除亂碼文件:
當文件名為亂碼的時候,無法通過鍵盤輸入文件名。但每個文件都有一個i節(jié)點號,我們可以考慮通過i節(jié)點號來管理文件。
首先,我們要取得文件的i節(jié)點號。這個可以通過ls命令的-i選項獲得得,也可以通過ll -i 來獲得。
第二步,使用find命令將文件名傳遞給rm命令。
e.g:刪除節(jié)點為12345的亂碼文件夾可以使用如下命令
find ./ -inum 12345 -print -exec rm {} -rf \;
注意\;前面的空格不能少,少了就會報錯。
VirtualBox 2.2.0 中使用 U 盤(主機: Debian testing 客機:Windows XP)
1. 將當前用戶添加到組vboxusers:
gpasswd -a 用戶名 vboxusers
2. 修改/etc/fstab,在最后一行加入:
none /proc/bus/usb usbfs devgid=XXX,devmode=664 0 0
XXX可通過cat /etc/group | grep vboxusers獲得
編輯PDF文件:
把當前目錄下所有的 pdf 文件全部合并到 all.pdf 中:
pdftk *.pdf cat output all.pdf 或gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=all.pdf -dBATCH *.pdf
刪除(提?。┲付摚╡g: 刪除filein.pdf的第3頁):pdftk filein.pdf cat 1-2 4-end output fileout.pdf
pdf裁減: pdfcrop
urxvt用telnet登錄時的亂碼問題:$luit -encoding gbk telnet bbs.cqupt.edu.cn
軟件安裝與維護
從ISO(alternate)文件升級系統(tǒng):
方法一:
1.掛載iso文件:$sudo mount -t iso9660 -o loop ~/ubuntu-8.04.1-alternate-i386.iso /media/cdrom
2.升級:$gksu "sh /cdrom/cdromupgrade"
方法二:
1.掛載iso文件:$sudo mount -t iso9660 -o loop ~/ubuntu-8.04.1-alternate-i386.iso /media/cdrom
2.在源里加上cdrom:$sudo apt-cdrom -m -d /cdrom add
3.升級:$sudo apt-get update && sudo apt-get dist-upgrade
設置升級最快的源: System->Administration->Software Sources->Download from->Others...->Select Best Server
軟件降級(python 從 2.5.2-2ubuntu5 到 2.5.2-2ubuntu4.1):
$ sudo apt-get install python2.5-minimal=2.5.2-2ubuntu4.1 python2.5=2.5.2-2ubuntu4.1
在apt-get update的時,可能會因為有部份packages的安裝版比release版更新而出現(xiàn)"The following packages have been kept back"這個問題,解決方法是:使用apt-get -u dist-upgrade統(tǒng)一更新到發(fā)布的版本。
如何知道文件屬于哪個deb軟件包:
$ apt-file search filename
它用起來很象dpkg -S,不過它還會列出包含該文件的已刪除軟件包。它也可以用來查找哪個軟件包包含編譯時所缺的文件,用apt-file list packagename,可列出軟件包的內容。
安裝Nvidia顯卡驅動:
1、. 關閉X Server
進入終端模式(Ctrl+Alt+Fn)并在終端中輸入:# init 3 && sudo /etc/init.d/gdm stop
2、 卸載系統(tǒng)中老的驅動: # apt-get --purge remove nvidia-glx*
3、還原系統(tǒng)的受限驅動配置:# emacs /etc/default/linux-restricted-modules-common
將 DISABLED_MODULES="" 改成 DISABLED_MODULES="nv"
4、備份我們的xorg.conf文件:$ cp /etc/X11/xorg.conf ~/xorg.conf.081221
5、安裝驅動:# sh NVIDIA-Linux-x86-180.17-pkg1.run
之后就是accept(接收協(xié)議)-->No(不從網上獲?。?->本地編譯并安裝module-->Yes(備份文件)-->Ok(安裝完畢)
6、重新開啟Xserver:sudo /etc/init.d/gdm start
清除已刪除軟件包的配置文件:
# dpkg -l |grep "^rc"|awk '{print $2}' |xargs aptitude -y purge
或:
# dpkg -l | awk '{if($1=="rc") {print $2}}' | xargs aptitude -y purge
說明:
1) dpkg -l
列出系統(tǒng)中安裝的所有包的狀態(tài),`ii' 開頭的是正常安裝的包,`rc'開頭的則是刪除但仍留下配置文件的包,其他狀態(tài)則是有錯誤的狀態(tài)。
2) grep "^rc"
提取以 rc 開頭的包,也就是被刪除但仍殘留配置文件的包的信息的行。
3) awk '{print $2}'
打印這些包的名字,他們位于 dpkg -l 輸出結果的第二個字段。
4) xargs aptitude -y purge
把上述輸出,也就是要清除配置文件的包的名字放在 aptitude -y purge 后面,purge命令會清除配置文件,而 -y 參數會自動對后面 aptitude 命令的提示回答是,這個開關通常是危險的,所以在一般情況下不要輕易使用。
疑難雜癥
點擊Quit(退出)按鈕,很長時間才響應。 鼠標可以移動但是鼠標點擊程序無響應,Ctrl+Alt+BackSpace注銷沒問題,Ctrl+Alt+Fn切換也沒問題。
解決辦法:在Sessions(會話)里把gnome-power-manager前的勾打上(如果已經刪除了,就添加一個)
每次登錄都需要輸入兩次用戶名和密碼(第二次輸入用戶名和密碼就好像是重新啟動了一次桌面環(huán)境)
解決方法:在"System"->“Administration"->"Login Window"->"General"->"Default Session"內選中GNOME
nautilus不能預覽和直接打開jpg圖片,但是jpeg后綴名的可以預覽、直接打開。
1. Put this in the file ".local/share/mime/packages/custom.xml"
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="image/jpeg">
<comment xml:lang="en">JPEG bild</comment>
<glob pattern="*.jpg"/>
</mime-type>
</mime-info>
2. Run 'update-mime-database ~/.local/share/mime'
解決Debian中由于"Starting MTA..."造成啟動慢的問題
編輯文件:/etc/exim4/update-exim4.conf.conf,找到 dc_minimaldns 字段,并設置為:dc_minimaldns='true';
或者重新設置 exim:# dpkg-reconfigure exim4-config,到時選擇 Yes 即可。
鎖定 gnome 桌面之后 重新登錄輸入密碼無效 /etc/shadow文件莫名其妙的變成root:root所屬了,改過來:chown root:shadow /etc/shadow
此外gshadow文件的屬組也莫名被改為root,改過來……
“Xlib: extension "GLX" missing on display ":0.0". ”的解決
1、#unlink /usr/lib/xorg/modules/extensions/libglx.so (原來鏈接到/etc/alternatives/libglx.so --> /usr/lib/nvidia/libglx.so --> libglx.so.195.36.31)
2、下載xserver-xorg-core解壓出libglx.so并拷貝到/usr/lib/xorg/modules/extensions/libglx.so
3、注銷,重啟X
System-->Administration 中的項無法解鎖(unlock為灰色):
安裝上 policykit policykit-gnome 就OK了!
No volume control GStreamer plugins and/or devices found:
解決辦法:#chmod -R a+rwx /dev/snd
Linux下文件和圖標的關聯(lián):
1、將圖標拷貝到相應主題的文件夾即可,一般位于:/usr/share/icons/主題/圖標大小/mimetypes/ 或 ~/.icons/主題/圖標大小/mimetypes/ (如果該文件夾不存在,可以新建一個)
2、圖標文件的命名方式一般為:gnome-mime-application-MIME type.png,其中的MIME type為文件相應的MIME type,如下圖,doc文件關聯(lián)的圖標文件名應為:gnome-mime-application-msword.png
3、使用gtk-update-icon-cache命令使圖標關聯(lián)生效:
gtk-update-icon-cache -f ~/.icons/主題/
或者:sudo gtk-update-icon-cache -f /usr/share/icons/主題/
中英文環(huán)境
在英文環(huán)境的 Debian Linux 中使用中文輸入法fcitx:
1、安裝包locales, ttf-arphic-uming, fcitx
2. 配置UTF-8英文環(huán)境(切換到root身份), 輸入dpkg-reconfigure locales,選擇:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
3. 在"~/.bashrc"中加入:
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"
注:如果在"~/.bashrc"中加入不起作用就加在"~/.gnomerc" 中(如果沒有此文件則新建一個)。
注銷再登入后 fcitx 就能正常使用了。