kopia lustrzana https://github.com/inkstitch/inkstitch
add android on linux tutorial (en)
rodzic
0a473a6fa4
commit
4cf81aa11c
Plik binarny nie jest wyświetlany.
Po Szerokość: | Wysokość: | Rozmiar: 49 KiB |
Plik binarny nie jest wyświetlany.
Po Szerokość: | Wysokość: | Rozmiar: 194 KiB |
|
@ -0,0 +1,137 @@
|
||||||
|
---
|
||||||
|
title: Install Ink/Stitch on an Android Phone or Tablet
|
||||||
|
permalink: /tutorials/inkstistch-on-android/
|
||||||
|
last_modified_at: 2024-09-29
|
||||||
|
language: en
|
||||||
|
excerpt: "Install Ink/Stitch on Android with Termux"
|
||||||
|
image: "/assets/images/tutorials/android/android_inkstitch.png"
|
||||||
|
|
||||||
|
tutorial-type:
|
||||||
|
- Text
|
||||||
|
after_footer_scripts:
|
||||||
|
- /assets/js/copy_code.js
|
||||||
|
classes:
|
||||||
|
- wide
|
||||||
|
---
|
||||||
|

|
||||||
|
|
||||||
|
Please note, that this is a fun tutorial. It is questionable how useful it is to use Ink/Stitch on a phone. The installation may crash often. We do not offer special support for it.
|
||||||
|
{: .notice--warning }
|
||||||
|
|
||||||
|
This tutorial is a bit technical and directed to experienced users. We will use Termux to setup a Linux Desktop on which we can use Inkscape and Ink/Stitch.
|
||||||
|
|
||||||
|
On this page you can find a simple installation walkthrough. More in depth information can be found here: [Termux](https://github.com/LinuxDroidMaster/Termux-Desktops), [Termux X11](https://github.com/termux/termux-x11)
|
||||||
|
|
||||||
|
We want to thank [LinuxDroidMaster](https://github.com/LinuxDroidMaster) for the hard work on the script which enables us to make this work.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
In our example we are going to use proot, arch linux and xfce desktop. Read through the above mentioned documentation to decide what you want to use.
|
||||||
|
{: .notice--info }
|
||||||
|
|
||||||
|
* We start by installing [Termux](https://termux.dev/), if not already in use.
|
||||||
|
|
||||||
|
* In Termux install packages to run Linux for Termux and Android. Run these commands in Termux command line
|
||||||
|
|
||||||
|
```
|
||||||
|
pkg update
|
||||||
|
pkg upgrade
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
pkg install x11-repo termux-x11-nightly tur-repo pulseaudio proot-distro wget git vim
|
||||||
|
```
|
||||||
|
|
||||||
|
* Download and install the termux-x11 app for Android from [termux-x11 nightly release](https://github.com/termux/termux-x11/releases/tag/nightly). Use the file `debug-universal.apk`.
|
||||||
|
|
||||||
|
* To install linux with proot-distro use the following command
|
||||||
|
|
||||||
|
```
|
||||||
|
proot-distro install archlinux
|
||||||
|
```
|
||||||
|
|
||||||
|
* Login to archlinux container
|
||||||
|
|
||||||
|
```
|
||||||
|
proot-distro login archlinux
|
||||||
|
```
|
||||||
|
|
||||||
|
* Now we are inside of the arch installation. Let's update the system
|
||||||
|
|
||||||
|
```
|
||||||
|
pacman -Syu
|
||||||
|
```
|
||||||
|
|
||||||
|
* Install sudo
|
||||||
|
|
||||||
|
```
|
||||||
|
pacman -S sudo
|
||||||
|
```
|
||||||
|
|
||||||
|
* Create user
|
||||||
|
|
||||||
|
```
|
||||||
|
useradd -m -G wheel username
|
||||||
|
passwd username
|
||||||
|
```
|
||||||
|
|
||||||
|
Insert the following line into `/etc/sudoers`
|
||||||
|
|
||||||
|
```
|
||||||
|
username ALL=(ALL) ALL
|
||||||
|
```
|
||||||
|
|
||||||
|
* Install xfce and inkscape. You can of course choose an other desktop environment if you want.
|
||||||
|
|
||||||
|
```
|
||||||
|
pacman -S xfce4 inkscape
|
||||||
|
```
|
||||||
|
|
||||||
|
* Leave arch linux container
|
||||||
|
|
||||||
|
```
|
||||||
|
exit
|
||||||
|
```
|
||||||
|
|
||||||
|
* Back in termux get the script to run the xfce
|
||||||
|
|
||||||
|
```
|
||||||
|
wget https://raw.githubusercontent.com/LinuxDroidMaster/Termux-Desktops/main/scripts/proot_arch/startxfce4_arch.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Make the script executable
|
||||||
|
|
||||||
|
```
|
||||||
|
chmod +x startxfce4_arch.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Edit the script to adapt it to your username
|
||||||
|
|
||||||
|
```
|
||||||
|
vim startxfce4_arch.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Replace the username `droidmaster` to your own username in this line
|
||||||
|
|
||||||
|
```
|
||||||
|
proot-distro login archlinux --shared-tmp -- /bin/bash -c 'export PULSE_SERVER=127.0.0.1 && export XDG_RUNTIME_DIR=${TMPDIR} && su - droidmaster -c "env DISPLAY=:0 startxfce4"'
|
||||||
|
```
|
||||||
|
|
||||||
|
On many phones you might encounter a black screen when the script is running.
|
||||||
|
If this happens to you, replace `termux-x11 :0 >/dev/null &` with
|
||||||
|
|
||||||
|
```
|
||||||
|
termux-x11 :0 -legacy-drawing >/dev/null &
|
||||||
|
```
|
||||||
|
|
||||||
|
Save and exit vim
|
||||||
|
|
||||||
|
* Run the script and it will start up the xfce
|
||||||
|
|
||||||
|
```
|
||||||
|
./startxfce4_arch.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
* We already installed Inkscape. So open it once, then close again.
|
||||||
|
|
||||||
|
[Download Ink/Stitch for arm64](https://github.com/inkstitch/inkstitch-linux-arm64/releases/latest) and install as usual (copy to extensions folder).
|
Ładowanie…
Reference in New Issue