ubuntu命令列模式中文字元顯示

2021-06-05 01:35:37 字數 2684 閱讀 1648

ubuntu(linux)中文支援

ubuntu(linux)中文支援

在建立好源的基本上,做什麼都是很方便的。

一、桌面的中文支援

對於,在系統安裝時語言選擇中國(chinese)的朋友,系統預設安裝了scim中文輸入法,但是沒有輸入碼表,是不能輸入漢字的,我初用ubuntu的,所以當初我也不知道這個問題,就傻傻地切換著輸入法。經過語言選擇操作就會自動安裝好拼音的碼表

[ sudo apt-get install language-pack-zh language-pack-zh-base language-support-zh ]

[ sudo apt-get install scim scim-gtk2-immodule scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-input-pad ](其中帶table就是碼表表了)

當然對於scim輸入法有些小小的bug比如不能改檔名,雖然有解決之道,但是我始終覺得不舒服,所以我選擇了fcitx (以前輸錯這個名字,所以在安裝時經常找不到包,安裝指令如下:

[sudo apt-get install im-switch fcitx

sudo im-switch -s fcitx -z default

im-switch -s fcitx -z default #注意:不加sudo

]完成設定最好重啟一下x,輸入法就生效了。某些情況下可能,在安裝了fcitx輸入法以後可能會出現和scim並存的問題,解決方法如下:

[sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules]

將內容改為如下:

# automatically generated by dh_gtkmodules, do not edit

「/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so」

「scim」 「scim input method」 「scim」 「/usr/share/locale」 「ja:ko」

#就是將最後一行中的"ja:ko:zh"修改為"ja:ko",這樣修改以後,scim在中文環境下將不被啟動

二、中文manpagne

很多人如我,所以希望執行指令的幫助檔案是中文環境就好了,呵呵,在網路上有這麼個工程的。並且有已經翻譯好,並加入源裡,需要執行如下指令:

[sudo apt-get install manpages-zh]

三、文字模式中文化

預設情況下,ubuntu啟動已經緊密整合x,以前學習linux時候接觸過inintab配置檔案(好像有這麼個東東),但在ubuntu下已經找不到這個了,但提供了乙個小工具來修改啟動配置,以決定是否在啟動時進入文字模式。安裝這個工具需要執行如下命令

[ sudo apt-get install sysv-rc-conf ]

[sudo sysv-rc-conf]

找到gdm項,然後在執行級別2列按空格取消x標誌,(我猜測ubuntu預設執行級別為2),按q退出,以後進入系統就是文字模式的了哦,要想啟動x可以輸入指令

[startx]

當然你也可以按ctrl+alt+f1-f6來進入文字模式哦,文字模式的,文字提示符的顯示控制由~/.bashrc來控制,你可以自由定製(這可是我找了好久才找出來的)。文字模式下比較好的中文支援是zhcon,你安裝它必須輸入指令:

[sudo apt-get install zhcon]

在執行zhcon時必須注意載入vga驅動和utf8支援,如果沒加vga會黑屏的,到時只有reset,所以你的命令列應該是:

[zhcon --utf8 --drv=vga]

對於zhcon本來是可以切換輸入法的,但是與utf8有衝突,導致了某些按鍵無效(採用網上某個朋友的說法,我比較相信),所以只能用英語和其他一種輸入法(ctrl+ space沒有衝突)。通過閱讀/etc/zhcon.conf檔案可以知道,zhcon的配置檔案可以有兩份,乙份是/etc /zhcon.conf(公用),另乙份則是~/.zhconrc(私用,優先權高於公用那個,如果沒有可以拷貝乙個/etc/zhcon.conf副本

[~$ cp /etc/zhcon.conf ~/.zhconrc]

就可以了)。並且zhcon可以有9種輸入法,在輸入法列表中的前9種輸入法可用。但事實並非如此,只有排第一位置的輸入法可用(衝突問題,輸入法切換熱鍵衝突,真希望開發者能夠改改),當然聰明的你知道把你要用的輸入法行拷貝到列表的第一位置了,我採用加#號遮蔽的,這樣不會出錯。呵呵,應該有幾個字元認不出來,萬一拷貝掉了乙個,配置檔案亂碼就麻煩了。每次都輸入[zhcon --utf8 --drv=vga]也太麻煩了,並且一不小心忘打了就黑屏了哦,所以在~/.bashrc裡面加乙個別名就方便多了。通過

[~$alias]

可以知道ubuntu的alias命令格式為

[alias別名='命令+引數']

所以在~/.bashrc末新增一條

[alias zhcon='zhcon --utf8 --drv=vga']

以後再次輸入zhcon不會黑屏了。

通過中文支援安裝後,很多地方都變成中文的了,比較適合我用了。看看ubuntu是不是做得很好呢?請記住免費使用許可哦。今天接到乙個任務,將紙質的圖書名冊電子造冊,我打算用ooo的資料庫來完成,但是我沒有ooo資料的知識,不過試試「想想就能成,試試就能贏」嘛,加油哦!

reference:

Ubuntu命令列模式啟動

ubuntu16.04 啟動就進入命令列模式 步驟如下 1 sudo vi etc default grub 注釋掉 grub cmdline linux default quiet 這行,即 grub cmdline linux default quiet 把grub cmdline linux ...

ubuntu 開機啟動命令列模式

對於大部分linux系統,初始化使用init程序,etc inittab 為其配置檔案。例如 the default runlevel id 2 initdefault boot time system configuration initialization script si sysinit e...

設定ubuntu預設中文字元

一.ubuntu預設的中文字元編碼 ubuntu預設的中文字元編碼為zh cn.utf 8,這個可以在 etc environment中看到 sudo gedit etc environment 可以看到如下內容 path usr local sbin usr local bin usr sbin ...