pine64 手機

96 views
Skip to first unread message

salaman TK

unread,
Nov 1, 2020, 5:34:17 AM11/1/20
to Manjaro Linux 中文討論區
有很多種 distributions 版本可以安裝,現在出 Manjaro 版本。
https://pine64.com/product-category/smartphones/?v=ecd49997ad87

salaman TK

unread,
Dec 5, 2020, 11:25:08 AM12/5/20
to Manjaro Linux 中文討論區
第一次開機,很不順,完全不知道操作方式。
沒有中文字,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 gui 套件可以使用,必須使用 grim :https://wiki.mobian-project.org/doku.php?id=tweaks#automatic-app-scaling
做一個 screenshot.desktop 把圖示放在收藏區,使用上還算 OK.

-----------------------------------------------------
Celluloid 很頓,mpv 和 vlc 播放順利。接 dock 時 hdmi 經常會有閃停狀況,這時 mpv 會變成彌留狀態,使用 gnome-session-inhibit 解決 :https://wiki.mobian-project.org/doku.php?id=mpv

-----------------------------------------------------
沒有可以順利使用的導航軟體。
-----------------------------------------------------
因為沒有導航可用,大部分程式啟動也都很慢,所以還是蠻失望的。

Reply all
Reply to author
Forward
0 new messages