Note
If you have downloaded a proot distro desktop on android with pulseaudio and if you have completed the setup commands, start with Installation Pardus.
Note
We did this with Muhammet from the Pardus forum.
Requirements
Install Termux for use commands and Termux-x11 for display.
Commands for setup:
- Allow access to files.
termux-setup-storage
- Update your packages
pkg update && upgrade -y - Install packages you need to install on Termux
pkg install x11-repo -y pkg install termux-x11-nightly -y pkg install tur-repo -y pkg install pulseaudio -y pkg install proot-distro -y pkg install wget -y pkg install git y
First, install pardus and login on proot-distro.
pd install pardus
pd login pardus
Change the repos to working ones
nano /etc/apt/sources.list
Delete all text and add these line to file.
deb http://depo.pardus.org.tr/pardus yirmiuc-deb main contrib non-free non-free-firmware
deb-src http://depo.pardus.org.tr/pardus yirmiuc-deb main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/pardus yirmibir main non-free contrib
deb-src http://depo.pardus.org.tr/pardus yirmibir main non-free contrib
Then update packages and install the requred packages.
apt update && apt upgrade -y
apt install sudo nano bash-completion neofetch -y ##neofetch is optional.
# adding user
adduser your_username
sudo usermod -aG sudo your_username
Then install desktops.
Login to pardus with user:
# In proot pardus
su your_username
# In termux
pd login pardus --user YOUR_USERNAME
Install desktops(Choose one):
#xfce(tested):
sudo apt install pardus-xfce-desktop -y
#gnome(tested):
sudo apt install pardus-gnome-desktop -y
#after installation of gnome,
for file in $(find /usr -type f -iname "*login1*"); do rm -rf $file
done
#kde(tested)
sudo apt install kde-standard -y
Delete all text on os-release with nano /etc/os-release and change info debian to pardus:
echo 'PRETTY_NAME="Pardus GNU/linux 21"
NAME="Pardus"
VERSION_ID="yirmibir"
VERSION="21"
ID="pardus"
ID_LIKE="debian"
HOME_URL="https://www.pardus.org.tr/"
SUPPORT_URL="https://forum.pardus.org.tr/"
BUG_REPORT_URL="https://talep.pardus.org.tr/servicedesk/customer/user/login?destination=portals"
LOGO="pardus"' > /etc/os-release
xfce pardus:
wget https://raw.githubusercontent.com/Star1xr/Pardus-On-Android/main/scripts/startxfce_pardus.sh
chmod +x startxfce_pardus.sh
./startxfce_pardus.sh
kde pardus
wget https://raw.githubusercontent.com/halak0013/Pardus-On-Android/main/scripts/startkde_pardus.sh
chmod +x startkde_pardus.sh
./startkde_pardus.sh
gnome pardus
wget https://raw.githubusercontent.com/Star1xr/Pardus-On-Android/main/scripts/startgnome_pardus.sh
chmod +x startgnome_pardus.sh
./startgnome_pardus.sh
for login with user, you need to change your_username part to your username with nano script.shcommand, for example
nano startgnome/xfce_pardus.sh. Change your_username to which is your added user on users part example:
proot-distro login pardus --shared-tmp...XDG_RUNTIME_DIR=${TMPDIR} && su - your_username... etc.
to username like muhammet
proot-distro login pardus --shared-tmp...XDG_RUNTIME_DIR=${TMPDIR} && su - muhammet...etc.In kde the part changed(cuz idk how to run kde pardus on termux-x11, Muhammet helped me too much, thanks to him):
proot-distro login pardus --your_username --shared-tmp -- /bin/bash -c 'export PULSE_SERVER=127.0.0.1 && export XDG_RUNTIME_DIR=${TMPDIR} && su - muhammet env DISPLAY=:0 dbus-launch --exit-with-session startplasma-x11'
Change your_username part to your username.
(To stop use log out part.Go to username,exit logo or menu>log out>log out, exit the termux if you want use exit on termux.)
if you want to use mouse and keyboard you can edit termux-x11 preference: for example:
- display resolution -> native
- touch screen input mode -> direct touch
Enjoy Pardus On Android!