2024/08/20(火) [n年前の日記]
#2 [android][linux] UserLAndでデスクトップ画面が出せないか実験中
_昨日
に引き続き、ASUSZenfone 5 A500KL (Android 5.0)上で、Linux を動かせる UserLAnd 2.8.3 を試用中。Debian Linux 11 bullseye を動かしているところ。
Terminal で起動することはできたので、Graphical (VNC) で動かせないものかなと…。UserLAnd の Session で、項目を長押しして、「Edit」を選ぶと、ssh、VNC 等を切り替えられる。切り替えたら、右上のフロッピーディスクっぽいアイコンを叩いて設定を保存。
Terminal で起動することはできたので、Graphical (VNC) で動かせないものかなと…。UserLAnd の Session で、項目を長押しして、「Edit」を選ぶと、ssh、VNC 等を切り替えられる。切り替えたら、右上のフロッピーディスクっぽいアイコンを叩いて設定を保存。
◎ IceWMは動いた :
ひとまず、ウインドウマネージャ twm + 仮想ターミナル xterm は起動したのだけど、さすがに twm はキツイので、IceWM というウインドウマネージャをインストールしてみた。
_IceWM - Wikipedia
インストール後、Session を Stop してから再起動。画面上の半透明のツールバーの一番右を叩く → 切断 → UserLAnd の画面に戻るので Session で項目を長押し → Stop session を選ぶ。再度起動してみたところ、IceWM が起動してくれた。
しかし、そこから調子に乗って LXDE のインストールと起動を試したところ、これが全く上手く行かない…。
_IceWM - Wikipedia
sudo apt install icewm xinit
インストール後、Session を Stop してから再起動。画面上の半透明のツールバーの一番右を叩く → 切断 → UserLAnd の画面に戻るので Session で項目を長押し → Stop session を選ぶ。再度起動してみたところ、IceWM が起動してくれた。
しかし、そこから調子に乗って LXDE のインストールと起動を試したところ、これが全く上手く行かない…。
◎ LXDEは動かなかった :
LXDE は以下でインストールできるのだろうか。
しかし、LXDEのパネルや背景が表示されない。どこに何を書けば改善するのか分からない…。
LXDE を起動する際は、以下の2つがあるようで…。何がどう違うのか、どちらを使うべきなのか分からないけれど一応メモ。
また、起動関連の設定ファイルは、以下のどれかのファイルに書く事例があるようで…。これまたどれに書くのが正解なのか分からない…。
上記の3つのファイルの最後のほうに、以下のような記述をしてみたけれど、改善される気配が無い。それどころか、pid がどうのこうのとエラーダイアログまで出てくる始末。
このあたり、Debian Linux は他のディストリビューションとは違う仕様になっているという話も見かけたけれど、どれが正解なのやら…。
半日ほど試したけれど、解決できなかった。LXDE関係は以下を打って、ごっそりアンインストールすることにした。
_Debian 9: デスクトップ環境のLXDEをインストールする - Narrow Escape
sudo apt install lxde-common lxde-core lxde task-lxde-desktop
しかし、LXDEのパネルや背景が表示されない。どこに何を書けば改善するのか分からない…。
LXDE を起動する際は、以下の2つがあるようで…。何がどう違うのか、どちらを使うべきなのか分からないけれど一応メモ。
- startlxde (/usr/bin/startlxde)
- lxsession -s LXDE -e LXDE (/usr/bin/lxsession)
また、起動関連の設定ファイルは、以下のどれかのファイルに書く事例があるようで…。これまたどれに書くのが正解なのか分からない…。
- ~/.Xinitrc
- ~/.xsession
- ~/.vnc/xstartup
上記の3つのファイルの最後のほうに、以下のような記述をしてみたけれど、改善される気配が無い。それどころか、pid がどうのこうのとエラーダイアログまで出てくる始末。
exec /usr/bin/startlxde &
exec lxsession -s LXDE -e LXDE &
このあたり、Debian Linux は他のディストリビューションとは違う仕様になっているという話も見かけたけれど、どれが正解なのやら…。
半日ほど試したけれど、解決できなかった。LXDE関係は以下を打って、ごっそりアンインストールすることにした。
_Debian 9: デスクトップ環境のLXDEをインストールする - Narrow Escape
sudo apt remove -y task-lxde-desktop lxde* openbox sudo apt autoremove -y
◎ 仮想端末とファイルマネージャをインストール :
xterm で作業するのは厳しいので、仮想端末 sakura と、ファイルマネージャ PCManFM をインストールしてみた。
どちらも、IceWM 上で起動してくれた。
sudo apt install sakura pcmanfm
どちらも、IceWM 上で起動してくれた。
◎ OTG機能は動いた :
Androidスマートフォンには、OTGという機能を持っている製品もあるらしい。普段充電に使っている micro USBポートに、USB接続のキーボード、マウス、USBメモリ等を繋げばそれらが使えるようになる機能だそうで。
自分が普段持ち歩いてる HUAWEI P9 lite にはOTG機能がついてなくて、micro USB - USB Type-A 変換ケーブルをわざわざ購入したのに無駄になってしまっていたのだけど。
_mieki256's diary - microUSBケーブルを購入
今回入手した ASUS Zenfone 5 A500KL は、ちゃんとOTG機能を持ってる模様。Lenovo のトラックポイント付きのキーボード( _Lenovo KU-1255 ThinkPad USB トラックポイントキーボード、有線USB接続 )を繋いでみたら、トラックポイントの操作でマウスカーソルが動いたし、キー入力もできた。
こういうことができるなら、スマホ1台+入力機器を持ち歩くだけで、PCを持ち歩いてる感覚になれそう。まあ、Bluetooth接続のキーボードやマウスを入手して使うほうが確実で便利だろう、という気もするけれど…。
自分が普段持ち歩いてる HUAWEI P9 lite にはOTG機能がついてなくて、micro USB - USB Type-A 変換ケーブルをわざわざ購入したのに無駄になってしまっていたのだけど。
_mieki256's diary - microUSBケーブルを購入
今回入手した ASUS Zenfone 5 A500KL は、ちゃんとOTG機能を持ってる模様。Lenovo のトラックポイント付きのキーボード( _Lenovo KU-1255 ThinkPad USB トラックポイントキーボード、有線USB接続 )を繋いでみたら、トラックポイントの操作でマウスカーソルが動いたし、キー入力もできた。
こういうことができるなら、スマホ1台+入力機器を持ち歩くだけで、PCを持ち歩いてる感覚になれそう。まあ、Bluetooth接続のキーボードやマウスを入手して使うほうが確実で便利だろう、という気もするけれど…。
[ ツッコむ ]
以上です。