第一次開機,很不順,完全不知道操作方式。
沒有中文字,gui 畫面卡頓不順,wifi 網路連線有問題,這兩個因素讓手機設定與軟體更新幾乎無法執行。
dock 上的插孔有 usb C-type DC in, hdmi, ethernet, usbx2 。
手機接到 dock, HDMI 不出訊號。dock ethernet孔 接網路線 , 會通。
重開機,畫面一片黑,無線滑鼠發射器接到 dock,有滑鼠鼠標,不會動。keyboard 可以作用。切換到 tty, 可行。
"ip addr" 可以看到 ethernet ip, ssh 進入 "manjaro" 帳號。執行 sudo pacman -Suy, 更新完畢。
更新後操作就比較順了。
更新後 wifi 正常,HDMI 輸出 OK,滑鼠與 keyboard 也 ok。手機上方狀態與捷徑欄中的 "Docked圖示" 有亮。
安裝 ttf 可以顯示中文。
有很多程式長寬顯示有問題,沒有為手機螢幕環境做好設計。
-- 充電 -----------------------------------------------
dock 使用的 module 是 anx7688。
rmmod anx7688 可以讓充電電流超過 0.5 A。
-- login 名稱 -----------------------------------------
更改使用者 login:
usermod -l NEW_LOGIN -d /home/NEW_LOGIN -m manjaro
(要把 user "manjaro" 正在執行的 process kill掉,再繼續執行)
vi /etc/dconf/profile/user
(system-db: NEW_LOGIN)
cp /etc/dconf/db/manjaro /etc/dconf/db/NEW_LOGIN
vi /etc/systemd/system/phosh.service
(User, WorkingDirectory )
(也許可以使用 /etc/systemd/system/phosh.service.d/override.conf 吧?)
如果有更改 uid, 還要改 /usr/lib/systemd/system/phosh.service ( User)
-- 中文輸入 -------------------------------------------
開機進入桌面系統的參數可以設定在 /etc/environment,
~/.config/environment.d/ANY_NAME.conf 或 /etc/systemd/system/phosh.service。
中文輸入:LANG LC_CTYPE INPUT_METHOD GTK_IM_MODULE QT_IM_MODULE XMODIFIERS 設定在 ~/.config/environment.d/*.conf 的話,
只有從 terminal 視窗啟動的程式能輸入中文。
設定在 /etc/environment 的話,印象中曾經可以全域使用,不知道為何,後來變成也是只有 terminal 中有得到。 (??)
目前我設定在 /etc/systemd/system/phosh.service 中沒問題。
Environment=LANG=zh_TW.UTF-8
Environment=LC_CTYPE=zh_TW.UTF-8
Environment=GDK_BACKEND=”wayland,x11″
Environment=INPUT_METHOD=fcitx
Environment=GTK_IM_MODULE=fcitx
Environment=QT_IM_MODULE=fcitx
Environment=XMODIFIERS=@im=fcitx
fcitx4, fcitx5 都可以正常執行。
-- 虛擬鍵盤 ----------------------------
在 /etc/environment 或 /etc/systemd/system/phosh.service 中設定輸入法後,開機 SIM卡解鎖的輸入框,不會出現系統原生虛擬鍵盤,
如果不想在這階段略過,必須使用 usb 或藍芽鍵盤。
藍芽部份,每次連接都需要 pair 一次;安裝了 blueman 之後,只要開機之後打開藍芽鍵盤電源就可以自動連接(或者需要執行一下 blueman),不需要一直做 pair 輸入。
啟動 ibus-daemon 可以在系統虛擬鍵盤設置中看到 ibus 裡面的輸入法,但是無論如何配置,都沒辦法使用 ibus table 輸入,只能啟動ibus裡面的 unicode 和 emoji 的輸入。
-- 只支援 x11 的程式 ------------------------------
某些程式不支援 wayland,無法啟動,在 terminal 中啟動,可看到 "Gtk-WARING ...... cannot open display :0"。
必須設定 GDK_BACKEND=x11
Celluloid 必須有 GDK_GL=gles
為了相容性,設定 GDK_BACKEND=wayland,x11 可以啟動程式。
但是 GDK_BACKEND=wayland,x11 設在 environment 都無法設定成功(只會有 GDK_BACKEND=wayland),目前還沒找到哪裡可以這樣設定,只有在 terminal 起動檔中設定可以設定成這樣的兩個參數。
-- Screenshot ----------------------------
做一個 screenshot.desktop 把圖示放在收藏區,使用上還算 OK.
-----------------------------------------------------
-----------------------------------------------------
沒有可以順利使用的導航軟體。
-----------------------------------------------------
因為沒有導航可用,大部分程式啟動也都很慢,所以還是蠻失望的。