Termux
pkg update
pkg upgrade
About Username
Via SSH
pkg install openssh
passwd
sshd
On PC:
ssh -p 8022 <any_username>@<your_host>
Then you can use your PC's keyboard and clipboard.
Termux-setup-storage
termux-setup-storage
Enable Linux file system
pkg install proot
termux-chroot
ls /usr
install Opts
pkg install \
7zip \
agg \
asciinema \
aspell \
aspell-en \
atuin \
bat \
carapace \
carapace \
chafa \
cmus \
curl \
dictd \
eza \
fastfetch \
fd \
fzf \
gh \
gh \
git \
glow \
gnupg \
jq \
lazygit \
less \
lua51 \
neovim \
newsboat \
openssh \
pass \
python \
python-pip \
ripgrep \
rust \
rust \
sdcv \
starship \
tealdeer \
tealdeer \
tere \
tmux \
translate-shell \
uv \
vim \
wget \
yq \
zoxide \
zsh \
zsh-completions \
# Cargo
cargo install --force \
eva \
grex \
pipe-rename \
thes \
thumbs
# Pip
pip install \
subliminal
Install Nerd Font
mv <font> ~/.termux/font.ttf
termux-reload-settings
Configure Keyboard
cp ~/.termux/termux.properties ~/.termux/termux.properties.bak
vim ~/.termux/termux.properties
extra-keys = [[ \
{key: TAB, popup: KEYBOARD}, \
{key: ESC, popup: '<'}, \
{key: CTRL, popup: '['}, \
{key: ALT, popup: '\{'}, \
{key: 'BACKSLASH', popup: '|'}, \
{key: '_', popup: '='}, \
{key: UP, popup: PGUP}, \
{key: DOWN, popup: PGDN}, \
{key: LEFT, popup: HOME}, \
{key: RIGHT, popup: END} \
]]
Input Method
About Desktop Environment
PRoot Distro
pkg install proot-distro
proot-distro install archlinux
proot-distro list
proot-distro login archlinux
reference
- #keymap Termux
troubleshoot
- apt-get update fails to fetch files, “Temporary failure resolving …” error
- cargo install: specify a /tmp substitute?
- Can not install on android - target 'aarch64-linux-android' not found in channel.