Jumat, 13 Maret 2026

i3 vim geany catppuccin_mocha

Bismillah. dotfile untuk ~/.config/i3/config aku seperti ini. Aku pakai font Adwaita Sans dan Adwaita Bold. Defaultnya title barnya tidak aktif, tapi bisa dimunculkan dengan shortcut Alt + b. Taskbar juga bisa disembunyikan atau muncul dengan Alt + t. Lalu gap window bisa diperbesar dengan Alt + - dan dikecilkan gapnya dengan Alt + =. Wallpaper dengan feh

Navigasi kiri, bawah, atas, kanan menggunakan huruf h, j, k, dan l sedangkan kombinasi dengan arah panah sengaja saya matikan agar tidak bentrok dengan shortcut di aplikasi, misalnya Alt + kiri untuk kembali di browser atau file manager. Yang lainnya, Shift + Alt bawah untuk select multiline di geany, dsb.

untuk vimrc saya ~/.vimrc

Agar bisa copy paste dari vim ke luar (clipboard), kita install vim-gtk3. Copy dari vim dengan "+y dan paste ke vim dengan "+p.

Lalu untuk geany, aku tambahkan geany-plugins, lalu di plugin manager, aku centang Auto-close. Ini untuk mendeteksi otomatis saat kurung buka ditekan, maka otomatis kurung tutup ada. Dan ketika kurung tutup juga dituliskan, akan tertimpa.

Untuk tema warna, aku tertarik dengan catppuccin. Di githubnya ternyata banyak port warna catppuccin di berbagai aplikasi. https://github.com/catppuccin. Di i3, lxterminal, urxvt, geany, tema gtk3, dan yang lainnya.

Alhamdulillah 

Termux proot distro termux X11

Alhamdulillah sekarang kita bisa membawa 'komputer kecil' di HP kita. Bagaimana caranya? dengan termux, termux-X11, dan proot-distro. 

Untuk termux, kita bisa menginstal apk nya dari F-Droid atau langsung dari sini: https://f-droid.org/repo/com.termux_1022.apk 

Untuk termux-X11 juga bisa didownload dari githubnya langsung, juga bisa dari termuxnya. https://github.com/termux/termux-x11

Kalau proot-distro juga bisa diinstal dari termux dengan mengetik pkg install proot-distro. https://github.com/termux/proot-distro

Ada banyak distro linux yang tersedia. Bisa dengan kode pd ls. pd itu alias untuk proot-distro, ls itu alias untuk list. Yang gampang bisa memilih ubuntu atau debian. Instal dengan pd i debian (alias untuk proot-distro install debian).

Setelah selesai, bisa masuk linuxnya dengan pd sh debian. Kita langsung sebagai root. Jadi bisa update dan upgrade seperti biasanya. 

# apt update
# apt upgrade

Kita install beberapa paket sederhana penting, misalnya 

apt install adduser sudo bash-completion

Lalu kita buat user baru dengan cara adduser limuks. (limuks bisa diganti dengan nama user terserah kita). Kita tetapkan password untuk user limuks dengan 

# passwd limuks

Tuliskan passwordnya (tidak terlihat di terminal, tetap saja kita tuliskan) dan tulis ulang lagi passwordnya kalau diminta. Di tahap ini kita jadikan user limuks bisa sebagai sudoers. Bisa dicek dengan # visudo /etc/sudoers. Kita bisa login dengan 

# su limuks

Setelah itu tanda pagar # berubah menjadi dolar $. Ini berarti kita bukan sebagai root. Kita install beberapa aplikasi dengan 

$ sudo apt update
$ sudo apt install geany geany-plugins i3

Kita gunakan i3 sebagai window managernya.

Setelah semuanya terinstal, kita logout proot-distro menuju termux kembali dengan 

$ exit
# exit
 

Di termux, kita buat script untuk menjalankannya seperti ini. Bisa dengan nano, atau vim 

~$ vim limuks 

Copy kode berikut ini, lalu paste dengan menekan tahan di termux, lalu paste.

Simpan dengan menuliskan :wq (Kalau kita pakai vim). Kita jadikan file limuks menjadi executable dengan kode

$ chmod +x limuks

Kita bisa jalankan dengan 

$ ./limuks 

Alhamdulillah termux-X11 muncul dengan tampilan X nya. Untuk window manager i3, biasanya ada 'wizard' nya, pertama apakah tombol windows atau Alt. Kalau di android enaknya pakai Alt saja karena kalau windows ditekan langsung muncul gemini.

Dengan begini, kita bisa menginstall paket-paket lebih lengkap seperti texlive, python, python-pip, atau uv, dsb.

Nah, kalau dirasa i3 masih terlalu asing, bisa juga kita install window manajer lain seperti openbox, jwm, lxde, atau xfce.  

Tinggal pakai keyboard mouse combo (seperti logitech) dan usb otg. Alhamdulillah.

Kamis, 12 Maret 2026

Mengakses kamera dari android di opencv

Bismillah.

Akses kamera di HP Android dengan menginstall aplikasi IP webcam. 





Jalankan lalu lihat alamat ip yang muncul. Tulis kode python ini di file baru.


Yang perlu diinstal dulu adalah paket opencv-python atau yang lebih lengkap opencv-contrib-python, misalnya mau menjalankan aruco marker.

Aku sudah mencobanya di termux proot distro debian. Dan alhamdulillah bisa jalan.

Sebelumnya, aku coba pakai cv2.VideoCapture(port) belum bisa-bisa (yang biasanya dengan mudah bisa jalan). Tapi pakai cara ini alhamdulillah bisa. Ternyata karena di termux itu tidak bisa mengakses langsung kameranya.



Semoga bermanfaat. Assalaamu'alaikum wa rahmatullaah wa barakaatuh.