Ubuntu 20.04安裝後問題解法集合

 Ubuntu 20.04安裝後問題集合

最近從16.04升級到20.04,發現好幾個與之前版本沒出現的問題,這裡彙整一下分享找到解方或臨時解法。


  1. 語系選中文,顯示卻怪怪(解法)
    選完了中文繁體預設會是中文(香港),而且選完語系需要重新登入。就算給你選到了中文(台灣),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
  2. 語系選中文,中文輸入法(酷音)卻沒有辦法用?(解法)
    20.04預設用ibus輸入法,你需要先坐上一題的設定語系,語系有問題會無法正常選用輸入法。
    如果沒有就先安裝酷音輸入法
    sudo apt install ibus-chewing
    語系設定好之後請參考這篇圖文解說來把酷音輸入法加入
  3. 怎切換沒辦法切換輸入法(解法)
    因為得用Windows鍵 + 空白鍵。
  4. 怎沒辦法切換中英文?(解法)
    使用ibus酷音輸入,可用右邊的shift,暫時切換中或英文輸入。
    或是用Windows鍵 + 空白鍵切換輸入法。
  5. 怎麼打不出"麼"?(解法)
    因為酷音裡面拼的注音跟Windows不見得一樣。ㄇ阿輕聲才會有"麼"
  6. 怎麼打寬字元?(解法)
    使用ibus酷音輸入,可用右邊的shift,暫時切換成英文輸入後,再用右Shift鍵 + 空白鍵來切換成寬字元。
  7. 怎麼打特殊符號或中文標點符號?(解法)
    在酷音輸入法中文模式下
    要打、就按'
    要打「就按[
    要打」就按]
    要打,就按 Shift+,
    要打。就按 Shift+.
    要打:就按 Shift+;
    要打;就按 Shift+'
    要打!就按 Shift+1
    要打?就按 Shift+/
    在酷音輸入法下時
    要打…就按Ctrl+0,選1
    要打※就按Ctrl+0,選2
    其他的,請按Ctrl+0叫起符號表選單來找
  8. 某些網站的中文字有點難看(解法)
    因為系統設定檔是用Google的Noto Sans CJK TC字形,如果不習慣可以把它改掉。
    我是把Noto改成第二個,把原本第二個,例如AR PL UMing TW改成第一位。
    指令:
    sudo vi /etc/fonts/conf.avail/69-language-selector-zh-tw.conf

    參考資料

  9. 右鍵選單沒有辦法建立空白文字檔(解法)
    在家目錄的template建立空白文字檔,之後就可以右鍵選單了
    指令:
    touch ~/Templates/Empty\ Document

    解法資料

  10. 按下右鍵選單的時候沒辦法截圖(臨時解法)
    因為系統設計就這樣沒救,所以只能用軟體設延遲數秒截圖來繞過這問題。我自己是用延遲5秒截圖;然後注意視窗截圖-w無法擷取到右鍵選單所以記得用全螢幕截圖。
    指令:
    gnome-screenshot -d 5

    解法資料
  11. 想要用微軟字形
    這部份因為不是自由軟體,所以裝上去你得自己保重。
    指令:
    sudo apt install ttf-mscorefonts-installer
    要用Tab來按OK及同意,然後再用下面指令更新系統字體
    sudo fc-cache -vr
    解法資料
  12. 怎麼FB打字會一直亂跑?(目前沒有解法只能繞路)
    貌似是FB自己的問題,我們只能在其他地方打好字貼上
  13. 開機自動掛載第二顆硬碟(解法)
    以前我是直接手動去買fstab,不小心弄錯會開不了機,現在用GUI點一點就好了。
    點擊桌面左下角按鈕,搜尋Disk,點擊你要自動掛載的硬碟,
    如果你已經先掛載了,請先卸除掛載,然後點右邊的Edit mount options


    接著啟用上方的Mount at system startup,編輯下方的Mount Point,以我這裡為例就是用/mnt/hdd2,這樣只要按下右下角的ok,重開機後就會自己掛在/mnt/hdd2了


  14. 開機啟用數字鍵盤(解法)
    安裝numlockx套件並把它加入開機啟動
    sudo apt install numlockx
    Alt+F2執行
    gnome-session-properties
    加入新的開機啟動指令,名稱可以打numpad,指令打
    numlockx on
    解法資料
  15. 圖片編輯
    我從Software Center裝Pinta,其他圖片編輯的選擇可參考這篇
    Pinta快捷鍵
    Ctlr+滾輪放大縮小
    Ctrl+Shift+S裁切到選取區
    Ctrl+R放大縮小圖片
    Ctrl+s儲存並覆蓋檔案
  16. 關閉系統動畫
    安裝tweaks
    sudo apt-get install gnome-tweaks
    裡頭的general>Animation就可以關閉動畫
  17. 兩張網卡但是只要一個預設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
    解法資料
  18. 開機選單都要等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
  19. 解壓縮zip檔內檔案名稱亂碼問題
    因為以前的Windows的zip常常會用Big5,偏偏又很長遇到,所以只能用指令來解壓縮。
    unzip -O big5 你的ZIP檔名.zip
  20. 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;
    解法資料
  21. webp圖檔沒辦法用內建的image viewer打開的問題
    sudo add-apt-repository ppa:krifa75/eog-ordissimo
    sudo apt update
    sudo apt install webp-pixbuf-loader
    解法資料

  22. heic圖檔
    sudo apt install heif-gdk-pixbuf heif-thumbnailer libheif1
    解法資料
另外關於開發的部份
  1. VSCode怎不能打中文?(解法)
    不要用Software Center內的VSCode版本,請從官方下載deb安裝
    https://code.visualstudio.com/docs/?dv=linux64_deb
  2. IGMP收不到和版本問題(解法)
    因為現在都預設是igmpv3,我需要v2所以就要改設定
    sudo vi /etc/sysctl.conf
    加入下面兩行設定
    net.ipv4.conf.enp0s31f6.force_igmp_version=2
    net.ipv4.conf.enp0s31f6.rp_filter=0 
  3. Android Studio沒有啟動圖示可以按
    開啟Android Studio(執行bin/start.sh) → Tools → Create Desktop Entry
    其實它就是在~/.local/share/applications 建立一個 jetbrains-studio.desktop
    然後你就可以點工作列左下角 →搜尋Android Studio →圖示上按右鍵 →Add to Favorites,就可以在左邊點開了
    解法資料
  4. Android虛擬機的檔案好大要移動
    嘗試用AVD的環境變數發現無效,因為我是要搬到另一個硬碟上,所以就只能用軟連結過去。
    我先把~/.android/底下的東西都搬到/mnt/hdd2/Android/.android/,然後下指令連結到上面去
    ln -s /mnt/hdd2/Android/.android/ ${HOME}/.android
  5. 右鍵沒辦法用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
題外話
  1. 顯示ibus-chewing版本
    指令:
    apt info ibus-chewing

留言