2023年4月30日 星期日

Linux Mint 21.1 fcitx架構之嘸蝦米輸入法安裝方式

1、先安裝fcitx
  ・sudo apt install fcitx
  ・安裝完畢,直接登出後再登入(若登入後的作業不順利,應直接重新開機)


2、安裝並啟動嘸蝦米輸入法
  ・sudo apt install fcitx-table-boshiamy
  ・fcitx -r
  ・在作業系統的 Tray Board(系統快捷列)上有一個鍵盤圖形,滑向它並點右鍵,再點選項 Configure
  ・跳出的視窗中能看到「Boshiamy」就沒事。直接跳到「共同流程」


3、啟動失敗之除錯
  ・看不到「Boshiamy」時,就點按下方「 + 」符號
  ・對跳出畫面的下方,把已勾選的「Only Show Current Language」拿掉
  ・在下方輸入欄打入「boshiamy」搜尋,然後畫面會出現 Boshiamy (沒出現代表你的人品不合格 ^_^)
  ・點選畫面中 Boshiamy,然後按 OK按鈕(同時會自動結束視窗)


4、共同流程
  ・在作業系統的 Tray Board(系統快捷列)上有一個鍵盤圖形,滑向它並點右鍵,再點選項 Restart
  ・然後你就看到同一處出現的「中文輸入法」畫面
  ・打開 Text Editor (記事本),驗證是否能打出中文字? 按 Ctrl + Space 切換為嘸蝦米 (多種輸入法時依傳統方法切換)
  ・結果必然成功!!若不成功,建議你再上網找找其它人的說明!


5、剩餘設定
  ・剩下的還有一些個人使用習慣的調整設定,同樣去按「 Configure 」
  ・在跳出的畫面中選擇「 Boshiamy 」項目,點按下方右邊第二個的「工具按鈕」(設定不同按鈕風格會
    出現不同的圖示:Applications > Settings Manager > Appearance),一般正常IQ的人應都
    能設定成功


6、輸入法字辭變更
  ・應用工具先安裝:sudo apt install fcitx-tools
            - mb2txt  :解譯成 txt 檔
            - txt2mb  :編譯成 mb 檔
  ・字的變更
    1、mb檔案位置:/usr/share/fcitx/table/
    2、把mb檔解開成txt檔
      $ mb2txt /usr/share/fcitx/table/boshiamy.mb > /home/帳戶名/Documents/boshiamy.txt
    3、修改txt檔內容,完畢之後先刪除舊mb檔,後再把 boshiamy.txt 編譯成新的 boshiamy.mb 檔
      $ txt2mb /home/帳戶名/Documents/boshiamy.txt > /usr/share/fcitx/table/boshiamy.mb

  ・辭的變更
    1、辭是使用者自加,輸出時要先打「;」字首之後再加字碼。

    2、為了能更寬容放入自編的辭彙,要修改嘸蝦米(boshiamy.txt)的可輸入字碼數,以及可輸入字元類別。然後再去編譯!
      a.官方字元類別: ;,.'abcdefghijklmnopqrstuvwxyz[]
      b.我自訂的類別: ;,.'abcdefghijklmnopqrstuvwxyz[]\

    3、即時變更辭彙的內容
      a.依下列方式作業:
       Tray Board (系統快捷列) > 鍵盤圖示 > Configure > Addon(頁籤)
       > QuickPhrase(快速輸入)清單選項 > Configure按鈕 > Quick Phrase List(快速輸入清單)按鈕
       => 點按後跳出 Quick Phrase Editor (快速辭彙編輯器), 在此工具自己測一下就了知做法
      b.外加辭彙檔案路徑:/usr/share/fcitx/data/quickphrase.d/
       說明:在此目錄下放入任何.mb檔,或經過上述「a項」作業並輸入資料之後,「重新讀取md檔」就能正常出字


7、fcitx 架構選項 跑掉/遺失 之除錯
  ・Setting > Input Method > 在上方選項物件中選 fcitx


8、一些操作方式
  ・mb內容變更,即時重新讀取 :Ctrl + 5,或 Tray Board (系統快捷列) > 鍵盤圖示 > Restart
  ・變更候選字列的外觀     :Tray Board (系統快捷列) > 鍵盤圖示 > Configure > Appearance(外觀頁籤)


採用fcitx 架構的 Linux Mint 21.1 可刪除的資料