[心得] Steam Deck 桌面模式下安裝速成輸入法
https://i.imgur.com/pH87wDD.jpg
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/pH87wDD.jpg?e=1673282806&s=ybYUD5QO2mhFNzjMYR3I1A)
從此Steam Deck便可以真正帶出門玩遊戲與碼字寫小說,不需要帶很重的筆電了
https://i.imgur.com/wJkNS9O.jpg
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/wJkNS9O.jpg?e=1673301081&s=M0QtguWjCbjlYYNo80J9fA)
整個學習過程很長,幾乎與安裝黃油的進度並行(笑)今天終於畢業了
不得不感嘆平日使用的Ubuntu Linux多麼親民體貼
我無法想像到不能用apt-get直接打包安裝輸入法是多麼可怕的事www
對了,本文是完完全全,從頭到尾都是在Steam Deck桌面模式下,用Rime Quick寫成的。本人身體力行,證明實用性,絕非打誑,敬請見證。
https://i.imgur.com/VaK8Vq9.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/VaK8Vq9.png?e=1673287174&s=J18-lIy1a4Dn7oqMYQREAg)
再次感謝各位先進
看看Firefox的分頁便知道我參考很多文件
GitHub的技術文件都快翻爛了
那麼事不宜遲,開始教學吧
一:安裝Fcitx 5 & Rime for Fcitx 5與配置
https://i.imgur.com/rTo5uOT.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/rTo5uOT.png?e=1673326662&s=qPoI0rU0j5U-oj8wr0-ccA)
在學習時我是先成功安裝日文輸入法,打通任脈,隨後再舉一反三,完成中文輸入法
安裝完成後要先執行Fcitx5,可以直接在Discover選擇Launch,又或在左下角Launcher搜索Fcitx啟動
https://i.imgur.com/VnnxaXK.jpg
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/VnnxaXK.jpg?e=1673329496&s=cQ-toaYWQVb6fETHj3UOag)
https://i.imgur.com/BCu71Xe.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/BCu71Xe.png?e=1673316441&s=jewnRw3bPRC2LvUpLnu7DA)
我們在右邊搜索Rime,把Rime加到左邊
同理需要日文的話就是把Mozc加進去
https://i.imgur.com/eC3FVWc.jpg
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/eC3FVWc.jpg?e=1673285555&s=X-eIrFY_ENqKeOc5NhH1bg)
中文輸入法方面,Rime預設只有朙月拼音、注音、倉頡與五筆
假如這幾款輸入法沒有問題,你當然可以就此畢業了
………
……
…
可是我不行啊!
安西教練,我最想用的還是速成!
所以接下來便是需要手動輸入指令的時間了!
二、安裝東風破配置速成
請先關掉Fcitx5,再執行Konsole
sudo steamos-readonly disable
解除系統只讀保護
接下來請參考巴哈david082321大大的Steam deck 桌面模式中文化教程
https://forum.gamer.com.tw/C.php?bsn=60599&snA=39235&tnum=8&bPage=5
我並不需要中文化,但至少要重新安裝中文語言包
如果之前已經配置完成的可以直接跳過,我這邊考慮有些人可能在安裝途中Err或是有奇怪的狀況,所以不妨從頭再輸入一遍
sudo pacman -Syu
為安全起見,姑且更新pacman
pacman是甚麼?它是 Arch Linux 的軟件管理包
Arch Linux是甚麼?Arch Linux其實就是Steam Deck OS的基底
………
……
…
https://memeprod.sgp1.digitaloceanspaces.com/user-wtf/1656640544951.jpg
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://memeprod.sgp1.digitaloceanspaces.com/user-wtf/1656640544951.jpg)
照指令打就對了
不明白指令內容究竟在搞甚麼的,自己上GitHub看技術文件
sudo pacman -S fcitx5-im fcitx5-configtool fcitx5-chinese-addons
打包再安裝一次
神奇地Steam Deck的Fcitx5沒有fcitx5-configtool-qt
所以這邊改用fcitx5-configtool
之後直接Enter,依預設值全安裝
中間過程一律Y + Enter飆過去
https://i.imgur.com/HVURl9h.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/HVURl9h.png?e=1673286704&s=YcliF4u6JPW5vNgi-ydUew)
它是Rime指定的配置軟件,強烈推薦
詳細可以參考官方說明
https://github.com/rime/plum
相關參考Arch Linux的Rime說明文件
https://wiki.archlinux.org/index.php/Fcitx5
cd /home/deck/Downloads
為方便管理,個人習慣是統一下載到Downloads
跳轉至Downloads資料夾內
此時指令前綴應該會變成([email protected]【你的SteamDeck名稱】 Downloads)$
如果有看PTT chrisLee大大的Steam Deck 桌面模式安裝嘸蝦米輸入法
https://www.ptt.cc/Steam/M.1671897264.A.72C
這邊他是使用mkdir tmp; cd tmp
意思是在家目錄下新增tmp資料夾再跳過去
沒差啦,反正是指定一個位置來下載東風破
接下來的做法有一半步驟基本雷同,大家可以借鑑參考
git clone https://github.com/rime/plum.git && cd plum
下載plum,完成後再進入Downloads底下的plum資料夾內
rime_frontend=fcitx-rime bash rime-install --select :all lotem/rime-forge/lotem-packages.conf
因為我們是要配屬去Fcitx5上,所以必須於前面優先配屬rime_frontend=fcitx-rime bashrime-install
否則預設是安裝至ibus-rime(笑)
接下來應該會看見這樣的畫面
看見了沒有?速成就在17!quick!目標就是17!
因為我只需要速成,所以只要敲17+Enter便完成了!
舉一反三,如果大家想安裝其他輸入法,也可以在此處選取
最後安裝完成,直接.+Enter即可退出
https://i.imgur.com/68DQcX5.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/68DQcX5.png?e=1673311537&s=Y476iBuSGs3Ji44rY1orcQ)
……
…
就是一個.,然後Enter,再Y確定退出
https://i.imgur.com/QljhKK4.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/QljhKK4.png?e=1673324667&s=Zi5FAmP8tE7EVqyLNjWcoA)
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/ngvLRbY.png?e=1673327048&s=WrAoNe9yY2xHkPMGQeXj9A)
這是甚麼東西?
………
……
…
簡單來說是設置全系統環境的文件
慎入!慎入!慎入!
因為很重要所以說三次
還有vim指令,不懂的便Google
總之打開文件後
按a開始編輯
ESC離開編輯
:wq + Enter離開文件
現在只需要知道這三個指令便夠了
我們唯一要做的事,就是輸入圖中三行再保存離開
TK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
[email protected]=fcitx
這三行是參考PTT hohiyan大大的fcitx5+rime+lua擴充版嘸蝦米 安裝
https://www.ptt.cc/Linux/M.1614454898.A.F8D
再次感恩各大前輩的指導
Steam Deck Fcitx5的配置文件都在/home/deck/.local/share/fcitx5/rime/
我們先用Kwrite打開default.yaml這個文件
https://i.imgur.com/6uezvVc.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/6uezvVc.png?e=1673306279&s=FjUnaAs3DqQfhwCZV-Fz4g)
即是速成
由於Rime預設選字太短太幼太小
所以我們要很長很粗很大
不不不,請不要誤會
我是說選字框
加入patch,下面輸入"menu/page_size": 9
便可以將選字框擴充至九個字
然後另存為default.custom.yaml
是不是變得很長了?
至於想要很粗很大?
不用急,下一部份再說
每次重開機都要啟動一次Fcitx5太麻煩了,我們直接加進去開機自動啟動名單中
首先是輸入指令……呸呸呸,能夠直接在UI操作,又何必要輸入指令?
https://i.imgur.com/WedWAKg.左下角System Settings>Startup and Shutdown>Autostart>+ Add...
把Fcitx 5加進去
重新啟動Steam OS
https://i.imgur.com/mONWEmc.jpg
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/mONWEmc.jpg?e=1673312122&s=hc2s1B956Dp3Duv0-972dQ)
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/M70kn4L.jpg?e=1673279121&s=AwoWsbymTHJDwqut6zpZeQ)
如果沒有的話,我這邊是要按兩次才會顯示
有可能是因為空間不足?藏在底下?
三、自定義Fcitx5
安裝是安裝了……
可是太醜太難用啦!
不用擔心,選字方面,只要勤加使用,學習後常用字會挪動到前面
然後是很粗很大的問題
簡單來說就是自定義Fcitx5的外觀
在此安全起見先關上Fcitx5再修改相關文件
雖然上面hohiyan大大那篇教學有提及
於/home/deck/.config/fcitx5/conf/下新增classicui.conf檔 ,輸入內 如下:
https://i.imgur.com/q10McN2.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/q10McN2.png?e=1673312730&s=1If_7lK1vxXU-2e_QWOD-Q)
Vertical Candidate List=False
# 依照螢幕DPI調整輸入框尺寸(我覺得不實用...,所以False)
PerScreenDPI=True
# 選候字列表字體與大小(改自己喜歡的字體,我偏好微軟正黑體 XD)
Font="Microsoft JhengHei 18"
# UI佈景主題(選自己喜歡的介面,我這邊用的是Material-Color)
Theme=Material-Color
想要變粗的就調整字體大小吧!
最大的差別只有最後一句
Steam Deck貌似不支持發行包自動安裝
參考Fcitx5-Material-Color的官方說明文件
https://github.com/hosxy/Fcitx5-Material-Color
改為手動安裝
mkdir -p ~/.local/share/fcitx5/themes/Material-Color
git clone https://github.com/hosxy/Fcitx5-Material-Color.git ~/.local/share/fcitx5/themes/Material-Color
cd ~/.local/share/fcitx5/themes/Material-Color
ln -sf ./【你需要的配色】 theme.conf
關於最後一行,官方示範是ln -sf ./theme-blue.conf theme.conf
像我喜歡黑漆漆的當然是ln -sf ./theme-black.conf theme.conf
各款顏色可以參考官方說明
好了!
夠長夠大,可是不夠粗!
所以壓軸是把選字框變粗!雙行模式啟動!
同樣回去/home/deck/.config/fcitx5/conf/
於該資料夾下新建文件rime.conf
https://i.imgur.com/fGGUDdG.png
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/fGGUDdG.png?e=1673326948&s=1Xxk35iH6pwuy2idXmXOgQ)
PreeditInApplication=False
True是單行,False是雙行
全部搞定後就可以看見很長很粗很大的選字框啦啦啦啦啦啦啦——
https://i.imgur.com/EpTDu3F.jpg
![圖 Steam Deck 桌面模式下安裝速成輸入法](https://i.imgur.com/EpTDu3F.jpg?e=1673304969&s=EQRXqtfg9ojGwai_cwrAXA)
----
Sent from BePTT on my Sony J9110
--
推教學,不然自己光要弄注音輸入就花了不少時間學習
推
steam不是內建可以裝注音輸入法?
樓上你可以用看看內建的,用完我就打不出英文了:)
Steam Deck內建的是ibus,個人認為相當不好用,建議直接用Fcitx5取代
※ 編輯: hiyonikki (42.98.179.125 香港), 01/05/2023 17:14:57我被內建的漢語拼音綁架了 救我
我還是不會用vim 以前都裝nano 雖然也不知道軟件庫有嗎
試著找了一下應該是沒有
推教學
nano 我有裝說 pacman -S nano
推教學
超強。我也找很久。終於有強者po了
我也找了很久,日本人比較多,所以學會安裝日文輸入作為跳板,再研究中文輸入,終於成功了
推 這個注音也比原本的好用多了 接鍵盤很好用
推教學,我也在找桌面模式下適合鍵盤的中文輸入,我不需要整
個介面中文化,現在Deck大都是裝在Dock上接電視用無線鍵盤軌
跡版跟藍牙搖桿
昨天BePTT編輯內文後就亂掉了QQ如果有需要的可以參考
巴哈Steam版那邊
另外選字框還是太小了,現在我改成18,舒服多了
iBus對我而言很好用,第一次入坑Linux就是iBus。
我主要用的輸入法是行列與漢語拼音,iBus能滿足。
推一個,雖然我沒有要裝輸入法
19
[心得] Dex 密技心得 變身文書機必備<本篇完全在tab s6 dex模式下打完> 在tab s7發表前夕來寫一下心得 我算是android尤其是三星生態系限定 近幾支手機都是三星 去年也買了tab s6 由於工作關係 tab s6的定位對我剛剛好12
[軟體] 嘸蝦米解決方案因為官方的輸入法一直有bug 於是裝了香草輸入法 但香草輸入法的缺點是打字會卡卡的 像如果我有兩個候選字 用官蝦可以用v、r來選第二、三個候選字7
[問卦] 老人都用一堆奇怪輸入法?RT 我爸啦 新買的筆電 叫我幫他弄什麼蝦米還蝦仁的輸入法 幹神經病喔6
[問題] 遊戲中無法切換輸入法(非無法選字)這週打LOL的時候發現近遊戲後無法切到中文輸入法 無論是注音或倉頡都沒辦法 查了一下資料幾乎都是無法選字的提問 想問問看有沒有無法切到中文輸入法的解決方法? 現在我回訊息只能OK,YES or NO5
[心得] Steam Deck 桌面模式安裝嘸蝦米輸入法因工作換用 win 平台很久了,拿到一台 linux 很懷念也覺得很好玩! 覺得桌面模式蠻精美的,想要平常也能使用,但缺乏嘸蝦米可不行~ 終於搞定了後,想說分享出來給有需要的朋友。 (嘸蝦米若有買官方軟體是有提供 ibux 字根表的, 我從小到大是把他們家有出的各平台軟體都買遍了…4
[問題] 按技能時,連帶打字?不知道怎麼樣了 本來之前正常的時候,是按 enter,叫出聊天框,左下角出現當下輸入法的種類 就可以正常打字,打完後enter送出,聊天框回背景,左下角的輸入法消失 按技能正常 但現在變成,聊天框回背景,但左下角的輸入法的種類 還在畫面上4
[心得] Steam Deck用Dropbox自動雲端存檔由於steam中有些遊戲並未有官方的"雲端存檔"功能 如果要同步遊戲進度 必須手動複製遊戲存檔 本篇會介紹如何使用Dropbox(其他雲端亦可)自動同步遊戲存檔 以下以海賊無雙3為例子 1.在windows安裝Dropbox