BGS 28 Desember 2024

Menginstal Xfce pada Android

Pada posting ini kita akan menginstal Dekstop Environment Xfce pada Android menggunakan Termux, Xfce adalah salah satu Desktop Environment yang digunakan pada sistem operasi Linux yang cukup ringan. Disini kita bisa menjalankan beberapa aplikasi atau perangkat lunak lingkungan Linux pada perangkat Android menggunakan aplikasi Termux dengan tampilan grafis.

Petunjuk Pengaturan

Sebelumnya kita telah ulas bagaimana menggunakan Termux pada blog ini. Disini kita akan menginstal Xfce pada Android secara native atau langsung pada bagian dari aplikasi Termux, ada juga cara lain yaitu secara proot dan chroot yang diulas pada posting lainnya pada blog ini.

Untuk menginstal Xfce pada Android kita memerlukan aplikasi tambahan yaitu Termux-x11, aplikasi ini memungkinkan kita menjalankan aplikasi grafis pada Termux. Selain itu kita juga memerlukan paket tambahan seperti pulseaudio, xfce4, dan juga paket-paket lainnya yang dibutuhkan.

Menginstal Termux-x11 dan paket pendukungnya

Bila telah menggunakan Termux, selanjutnya kita unduh aplikasi Termux-x11, instal seperti aplikasi Termux pilih aplikasi sesuai rilisan dan juga sesuai arsitektur perangkat android kalian arm64-v8a, armeabi-v7a, x86, x86_64, universal. Bila tidak tahu jenisnya pilih saja yang universal dan setelah mengunduh file APK, kita langsung saja instal.

Atau langsung saja menginstal Termux-x11 dan juga paket pendukungnya melalui Termux

  • Memperbarui paket
  • pkg update && pkg upgrade
  • Menginstal x11-repo
  • pkg install x11-repo
  • Menginstal Termux-x11
  • pkg install termux-x11-nightly
  • Menginstal pulseaudio
  • pkg install pulseaudio
  • Menginstal desktop XFCE4
  • pkg install xfce4

Menjalankan Desktop

Beri perintah di Termux salah satu perintah berikut ini.

termux-x11 :1 -xstartup "dbus-launch --exit-with-session xfce4-session"

Atau

termux-x11 :1 &
env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session

Bila dbus-launch tidak berfungsi, coba dengan ini.

termux-x11 :1 -xstartup "xfce4-session"

Atau

export TERMUX_X11_XSTARTUP="xfce4-session"
termux-x11 :1

Setelah itu kita buka aplikasi Termux:X11.

Bila pada perangkat yang digunakan kita hanya menampilkan layar hitam dengan kursor, untuk mengatasinya kita harus memberi opsi -legacy-drawing supaya berjalan normal.

termux-x11 :1 -legacy-drawing -xstartup "xfce4-session"

Menggunakan skrip

Untuk mempermudah kita bisa jalankan Xfce menggunakan skrip. Unduh skrip ini

cd ~
wget https://raw.githubusercontent.com/LinuxDroidMaster/Termux-Desktops/main/scripts/termux_native/startxfce4_termux.sh

Untuk memulai desktop kita jalankan ini

bash ~/startxfce4_termux.sh

Sesuaikan isi skrip, karena pada perangkat yang digunakan disini hanya menampilkan layar hitam dengan kursor, pada sesi persiapan diberi opsi -legacy-drawing. Atau kita buat skrip sendiri beri nama startxfce4_termux.sh pada direktori home menggunakan nano.

cd ~
nano startxfce4_termux.sh

Isi skrip seperti dibawah ini

#!/data/data/com.termux/files/usr/bin/bash        

# Kill open X11 processes
kill -9 $(pgrep -f "termux.x11") 2>/dev/null

# Enable PulseAudio over Network
pulseaudio --start --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1>

# Prepare termux-x11 session
export XDG_RUNTIME_DIR=${TMPDIR}
termux-x11 :0 -legacy-drawing >/dev/null &

# Wait a bit until termux-x11 gets started.
sleep 3

# Launch Termux X11 main activity
am start --user 0 -n com.termux.x11/com.termux.x11.MainActivity > /dev/null>
sleep 1

# Set audio server
export PULSE_SERVER=127.0.0.1

# Run XFCE4 Desktop
env DISPLAY=:0 dbus-launch --exit-with-session xfce4-session & > /dev/null >

exit 0

Simpan dan keluar dari nano, beri hak eksekusi pada skrip

chmod +x startxfce4_termux.sh

Untuk menjalankan desktop Xfce beri perintah

./startxfce4_termux.sh

Menginstal Aplikasi

Setelah menjalankan desktop Xfce kita bisa menginstal aplikasi-aplikasi yang dibutuhkan, disini kita bisa menginstal aplikasi-aplikasi yang berbasis grafis seperti browser, editor teks, dan aplikasi lainnya. Contoh kita akan menginstal browser firefox dan menginstall VS Code.

Untuk menginstal aplikasi kita bisa menggunakan perintah pkg install pada Termux, disini kita bisa menginstal aplikasi-aplikasi yang dibutuhkan. Beberapa aplikasi tidak tersedia di repositori Termux, disini kita gunakan repostiori pihak ketiga tur-repo

  • Menginstal tur-repo
  • pkg install tur-repo
  • Menginstal firefox browser
  • pkg install firefox
  • Menginstal VS Code
  • pkg install code-oss

Menjalankan Aplikasi Grafis

Setelah menginstal aplikasi dan paket-paket yang dibutuhkan kita bisa menjalankan aplikasi grafis pada Termux, disini kita bisa menjalankan aplikasi-aplikasi seperti browser, editor teks, dan aplikasi lainnya yang berbasis grafis.

Tidak ada komentar:

Posting Komentar

Terima kasih telah berkunjung dan membaca blog ini. Silahkan berikan saran dan pertanyaan di kolom komentar berikut ini.