Ubuntu 20.04安裝後問題解法集合
Ubuntu 20.04安裝後問題集合
最近從16.04升級到20.04,發現好幾個與之前版本沒出現的問題,這裡彙整一下分享找到解方或臨時解法。
- 語系選中文,顯示卻怪怪(解法)
選完了中文繁體預設會是中文(香港),而且選完語系需要重新登入。就算給你選到了中文(台灣),20.04的設定也是有問題的,建議是安裝時候選英文,之後再設定zh_TW語系檔成為台灣繁體中文。我用GUI選的中文(台灣)預設會是lzh_TW,造成滿多應用程式都會有問題,在網路上看到解法就是重新產生正常的zh_TW語系並套用下去。
安裝語系套件
sudo apt install language-pack-zh-hant
重新產生及啟用zh_TW語系
sudo locale-gen zh_TW.UTF-8
sudo localectl set-locale LANG=zh_TW.UTF-8 - 語系選中文,中文輸入法(酷音)卻沒有辦法用?(解法)
20.04預設用ibus輸入法,你需要先坐上一題的設定語系,語系有問題會無法正常選用輸入法。
如果沒有就先安裝酷音輸入法
sudo apt install ibus-chewing
語系設定好之後請參考這篇圖文解說來把酷音輸入法加入 - 怎切換沒辦法切換輸入法(解法)
因為得用Windows鍵 + 空白鍵。 - 怎沒辦法切換中英文?(解法)
使用ibus酷音輸入,可用右邊的shift,暫時切換中或英文輸入。
或是用Windows鍵 + 空白鍵切換輸入法。 - 怎麼打不出"麼"?(解法)
因為酷音裡面拼的注音跟Windows不見得一樣。ㄇ阿輕聲才會有"麼" - 怎麼打寬字元?(解法)
使用ibus酷音輸入,可用右邊的shift,暫時切換成英文輸入後,再用右Shift鍵 + 空白鍵來切換成寬字元。 - 怎麼打特殊符號或中文標點符號?(解法)在酷音輸入法中文模式下要打、就按'要打「就按[要打」就按]要打,就按 Shift+,要打。就按 Shift+.要打:就按 Shift+;要打;就按 Shift+'要打!就按 Shift+1要打?就按 Shift+/在酷音輸入法下時要打…就按Ctrl+0,選1要打※就按Ctrl+0,選2其他的,請按Ctrl+0叫起符號表選單來找
- 某些網站的中文字有點難看(解法)
因為系統設定檔是用Google的Noto Sans CJK TC字形,如果不習慣可以把它改掉。
我是把Noto改成第二個,把原本第二個,例如AR PL UMing TW改成第一位。
指令:
sudo vi /etc/fonts/conf.avail/69-language-selector-zh-tw.conf
參考資料 - 右鍵選單沒有辦法建立空白文字檔(解法)
在家目錄的template建立空白文字檔,之後就可以右鍵選單了
指令:
touch ~/Templates/Empty\ Document
解法資料 - 按下右鍵選單的時候沒辦法截圖(臨時解法)
因為系統設計就這樣沒救,所以只能用軟體設延遲數秒截圖來繞過這問題。我自己是用延遲5秒截圖;然後注意視窗截圖-w無法擷取到右鍵選單所以記得用全螢幕截圖。
指令:
gnome-screenshot -d 5
解法資料 - 想要用微軟字形
這部份因為不是自由軟體,所以裝上去你得自己保重。
指令:
sudo apt install ttf-mscorefonts-installer
要用Tab來按OK及同意,然後再用下面指令更新系統字體
sudo fc-cache -vr
解法資料 - 怎麼FB打字會一直亂跑?(目前沒有解法只能繞路)
貌似是FB自己的問題,我們只能在其他地方打好字貼上 - 開機自動掛載第二顆硬碟(解法)
以前我是直接手動去買fstab,不小心弄錯會開不了機,現在用GUI點一點就好了。
點擊桌面左下角按鈕,搜尋Disk,點擊你要自動掛載的硬碟,
如果你已經先掛載了,請先卸除掛載,然後點右邊的Edit mount options
接著啟用上方的Mount at system startup,編輯下方的Mount Point,以我這裡為例就是用/mnt/hdd2,這樣只要按下右下角的ok,重開機後就會自己掛在/mnt/hdd2了 - 開機啟用數字鍵盤(解法)
安裝numlockx套件並把它加入開機啟動
sudo apt install numlockx
Alt+F2執行
gnome-session-properties
加入新的開機啟動指令,名稱可以打numpad,指令打
numlockx on
解法資料 - 圖片編輯
我從Software Center裝Pinta,其他圖片編輯的選擇可參考這篇
Pinta快捷鍵Ctlr+滾輪放大縮小
Ctrl+Shift+S裁切到選取區
Ctrl+R放大縮小圖片
Ctrl+s儲存並覆蓋檔案 - 關閉系統動畫
安裝tweaks
sudo apt-get install gnome-tweaks
裡頭的general>Animation就可以關閉動畫 - 兩張網卡但是只要一個預設internet
在不要當internet的網路卡選項中,勾選"Use this connection only for resources on its network"讓他不會產生default route。如果你跟我一樣遭遇勾選後無法apply,你得要用指令來處理
首先看一下要勾選的網卡,用指令看到網卡的connection名稱及UUID
指令:
nmcli connection
用指令勾選"Use this connection only for resources on its network"
指令:
sudo nmcli connection modify {網卡的connection名稱或UUID} ipv4.never-default true
解法資料 - 開機選單都要等30秒的問題
依照之前經驗改grub設定,重開機發現也還是要等30秒,覺得超級納悶。
結果是這種狀況
Where to change 30 seconds for grub on forced reset
經過測試是我每次重新開機都是進入GRUB_RECORDFAIL模式所以就會跑寫在/etc/grub.d/00_header這個檔案中的GRUB_RECORDFAIL_TIMEOUT的預設值30秒,
所以最簡單的作法就是把這timeout設定上去就可以縮短了。
sudo vim /etc/default/grub
把這兩個timeout都縮短,開機就不會等很久了
GRUB_RECORDFAIL_TIMEOUT=5
GRUB_TIMEOUT=5
改完之後要記得更新grub
sudo update-grub - 解壓縮zip檔內檔案名稱亂碼問題
因為以前的Windows的zip常常會用Big5,偏偏又很長遇到,所以只能用指令來解壓縮。
unzip -O big5 你的ZIP檔名.zip - webp圖檔沒有縮圖的問題
sudo apt-get install webp
建立縮圖產生器
sudo gedit /usr/share/thumbnailers/webp.thumbnailer
[Thumbnailer Entry]
Exec=/usr/bin/dwebp %i -scale 100 100 -o %o
MimeType=image/x-webp;image/webp;
解法資料 - webp圖檔沒辦法用內建的image viewer打開的問題
sudo add-apt-repository ppa:krifa75/eog-ordissimo
sudo apt update
sudo apt install webp-pixbuf-loader
解法資料 - heic圖檔
sudo apt install heif-gdk-pixbuf heif-thumbnailer libheif1
解法資料
另外關於開發的部份
- VSCode怎不能打中文?(解法)
不要用Software Center內的VSCode版本,請從官方下載deb安裝
https://code.visualstudio.com/docs/?dv=linux64_deb - IGMP收不到和版本問題(解法)
因為現在都預設是igmpv3,我需要v2所以就要改設定
sudo vi /etc/sysctl.conf
加入下面兩行設定
net.ipv4.conf.enp0s31f6.force_igmp_version=2
net.ipv4.conf.enp0s31f6.rp_filter=0 - Android Studio沒有啟動圖示可以按
開啟Android Studio(執行bin/start.sh) → Tools → Create Desktop Entry
其實它就是在~/.local/share/applications 建立一個 jetbrains-studio.desktop
然後你就可以點工作列左下角 →搜尋Android Studio →圖示上按右鍵 →Add to Favorites,就可以在左邊點開了
解法資料 - Android虛擬機的檔案好大要移動
嘗試用AVD的環境變數發現無效,因為我是要搬到另一個硬碟上,所以就只能用軟連結過去。
我先把~/.android/底下的東西都搬到/mnt/hdd2/Android/.android/,然後下指令連結到上面去
ln -s /mnt/hdd2/Android/.android/ ${HOME}/.android - 右鍵沒辦法用meld程式碼比較工具,安裝nautilus-compare
sudo add-apt-repository ppa:boamaod/nautilus-compare
sudo apt-get install nautilus-compare
參考: https://askubuntu.com/questions/1238078/nautilus-compare-in-20-04
題外話
- 顯示ibus-chewing版本
指令:
apt info ibus-chewing
留言