Web development in Android - myan-o/multivnc GitHub Wiki
Build a desktop environment that runs at high speed on Android.
- install multivnc
- install termux
- install ubuntu
- install turbovnc
- install chromium-browser
- install joplin
- install thunderbird
1. install multivnc
multivnc is No.1 speed vnc viewer on Android. Native and TurboJPEG support.
In the original multivnc, compression works even on the local host, so I made a version that disables compression only on the local host.
2. install termux
install from play store.
3. install ubuntu
install ubuntu20.04.
pkg update -y && pkg install curl proot tar -y && curl https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu20/ubuntu20.sh | bash
./start-ubuntu20.sh
4. install turbovnc
wget https://github.com/nagasawa/apt/blob/master/pool/main/t/turbovnc/turbovnc_2.2.6-20201215_arm64.deb
sudo dpkg --install *.deb
The following description is a method to add and install the apt repository, but it could not be installed, so please ignore it.
apt install gnupg
echo deb https://raw.githubusercontent.com/nagasawa/apt/master/ nagasawa main | sudo tee /etc/apt/sources.list.d/nagasawa.list
wget -qO - https://raw.githubusercontent.com/nagasawa/apt/master/gpg | sudo apt-key add -
apt update
apt install turbovnc
launch
/opt/TurboVNC/bin/vncserver -securitytypes vnc -xstartup ~/.xinitrc -geometry 1920x1080 :0
multivnc connect to localhost:5900
5. install chromium-browser
install not snap version.
echo deb http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu bionic main | sudo tee /etc/apt/sources.list.d/chromium.list
sudo apt update
sudo apt install -y chromium-browser/bionic chromium-browser-l10n/bionic
launch
chromium-browser --no-sandbox &
or defalut .env
CHROMIUM_USER_FLAGS=--no-sandbox
6. install joplin
sudo apt install -y npm
sudo npm install -g n
n stable
sudo apt purge -y npm
sudo ln -s /usr/bin/python3 /usr/bin/python
sudo apt-get install -y libsecret-1-dev libvips libvips-dev
git clone [email protected]:laurent22/joplin.git
cd joplin
npm install
cd packages/app-desktop
node start
7. thunderbird
install gmail supported version.
echo "deb http://ppa.launchpad.net/mozillateam/thunderbird-next/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/thunderbird.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9BDB3D89CE49EC21
sudo apt update
sudo apt install -y thunderbird thunderbird-locale-ja
日本語対応
sudo apt -y install language-pack-ja-base language-pack-ja fcitx fcitx-mozc
日本語対応フォントを追加
cd /usr/share/fonts/truetype/
git clone sudo [email protected]:nagasawa/cica-3.0.git
sudo fc-cache
termuxのフォントは標準フォントだと日本語が横延びしてるので変更する。
cp ~/ubuntu20-fs/usr/share/fonts/truetype/cica-3.0/Cica-Regular.ttf ~/.termux/font.ttf