2019年10月21日 星期一

ibus 安裝創土輸入法 v12.1910.25

**************************************************************************
嘸蝦米相容之創土輸入法
*************************************************
➤ 版本編號﹕12.1910.25

➤ 更新日期﹕2019-10-25

➤ 已測試可用OS
 ・CentOS 7.7.1908
 ・CentOS 8.0.1905
  (8.0.1905 注意事項:
    1、OS須安裝 workstation 才能有多語系,才可安裝成功。
    2、安裝後提示文字順序是顛倒的......,iBus開發者腦袋不知在想什麼⁈
    3、想要發字正常,要一一去重編文字的順序,萬把字都要花時間一一巡
      過......,iBus開發者腦袋到底在想什麼⁈ 😓
    4、關於打字後的提示文字順序顛倒,若iBus程式没修正,也會將在未來
      出一特別版本,來逐漸修正到與EL7.6版一樣的好用。畢竟本人也在
      用這個工具呀∼∼
  )


➤下載創土輸入法壓縮檔 dooland-12.1910.25.7z  (若不能下載,直接點按本部落格
 左上方的「微軟、google雲端硬碟下載」)

   內含有檔案﹕
  ⦁ dooland.txt 創土輸入法文字檔

➤ 現況說明
 雖然本人很樂意新創一輸入法,但鑑於要花的時間太多,考量投入時間與回報,心
 都冷了,於是將過去的某些創意都把它「捏死」!

 現在的作法,是近乎百分百相容於嘸蝦米輸入法,目前只剩下增添嘸蝦米所無之
 Unicode 字形!


➤ 測試輸入法方式,請依以下說明
  ⦁ 繁體字區:無 all, help 功能,無控制碼,直接依嘸蝦米打法即可
  ⦁ 簡體字區:無 all, help 功能,控制碼是字尾加 「 . 」。例如,导=「 ola. 」
  ⦁ 日文字區:無 all 功能,有 「 help, 」功能
        ・漢字控制碼於字尾加「 , 」
        ・五十音平假名控制碼,字尾加 => 「 , 」
        ・五十音片假名控制碼,字尾加 => 「 . 」(與簡體字控制碼相同)

  ⦁ 韓文字區:「 all[ 」,控制碼是字尾加「 [ 」
  ⦁ 越南喃字區:「 all\ 」, 控制碼是字尾加「 \ 」
  ⦁ 括號集群:「 [all 」,控制碼是字首加「 [ 」
  ⦁ 圖形集群:「 .all 」,控制碼是字首加「 . 」
  ⦁ 符號集群:「 ,all 」,控制碼是字首加「 , 」
  ⦁ 文數字集群:「 'all 」,控制碼是字首加「 ' 」
  ⦁ 未定義共用區1:「 /all 」,控制碼是字首加「 / 」
  ⦁ 未定義共用區2:「 \all 」,控制碼是字首加「 \ 」
  ⦁ 不分字形共用區:「 all 」, 無控制碼,效果等同打繁體字
  ⦁ 創土輸入法專用編碼區:「 all; 」,控制碼是字尾加「 ; 」
  ⦁ 多字區(繁體字)(此區功能也等同於自定辭彙區,反正字碼都是自定的)
    第一字為完整碼(包括輔助根),第二字之後皆是第一字根,全部最多只七碼
    。最少可打出四字,最多可打出上千字(已測試過。多字的簡單測試可打
    「 gjhjgjm 」 )

  ⦁ 使用者自定辭彙區
    無 all, help 功能。控制碼是字尾加「 / 」。編碼方式建議依「多字區」之
    方法自行加字。



 ➤ 安裝方式
  ⦁ 切換成 root 權限,若不切換要確定有 sudo 權限,或確定已開放 /usr/share/ibus-table
   權限給使用者
  ⦁ 進入有 dooland.txt 目錄
  ⦁ sudo rm -f /usr/share/ibus-table/tables/dooland.db
  ⦁ sudo ibus-table-createdb -s dooland.txt -n /usr/share/ibus-table/tables/dooland.db
  ⦁ sudo ibus restart

List - MIS

◆ OS - Linux
  ・repo 下載亦同時安裝

repo 下載亦同時安裝

以 EPEL repo 為例

・進入要下載的目錄,若它不存在就建一個
  cd /temp
   or
  mkdir /temp && cd /temp

・下載語法
  wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

・安裝語法
  dnf localinstall *.rpm
   or  
  yum localinstall *.rpm

・下載同時亦安裝
  wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  && dnf localinstall -y *.rpm

・直接安裝而不下載
  dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm


注意事項:
 (1)*.rpm 語法,限制所在目錄內只有唯一個 rpm 檔,否則,會把
    所有 rpm 檔全部安裝。

 (2)localinstall 語法是正確的,不要下 install ,否則,遇到缺相依
    套件時,會自動從網路上的套件庫內下載相依套件來安裝。

    這代表所安裝的相依套件是「版本不可預測」!

    這對一般使用者來說「無所謂」,但對開發者來說就可能埋下未
    來編譯程式後,在執行時出現「為何不能執行或產生非預測反應
    ,之莫名其妙現象」!(原因是過去安裝時,自動安裝了網路上
    不可預測版本的相依套件之故)