Posts

Compile Niri Wayland Compositor di Linux Mint 22.1

Image
Package (.deb) niri belum ada di Linux Mint 22.1, untuk melakukan instalasi niri di Linux Mint 22.1 dapat dilakukan dengan cara manual (compile sendiri). Cara buildnya ada di https://github.com/YaLTeR/niri/wiki/Getting-Started#building Rangkuman : 1. Download source code niri dari github (versi 25.05.1) https://github.com/YaLTeR/niri/releases/tag/v25.05.1 2. Install dependensi untuk build di Linux Mint 22.1 sudo apt install -y gcc clang libudev-dev libgbm-dev libxkbcommon-dev libegl1-mesa-dev libwayland-dev libinput-dev libdbus-1-dev libsystemd-dev libseat-dev libpipewire-0.3-dev libpango1.0-dev libdisplay-info-dev diperlukan juga instalasi rust untuk melakukan compile niri https://rustup.rs/ 3. Ekstrak source code niri yang sudah diunduh, masuk ke direktori codenya, lakukan build menggunakan cargo cargo build --release 4. Copy beberapa file hasil build target/release/niri --copy ke--> /usr/bin/ resources/niri-session --copy ke--> /usr/bin/ resources/niri.desktop --copy ke--> ...

Linux Mint 22.2 to Include Fingerprint Configuration Tool

Image
In its latest monthly news update, the Linux Mint development team announced that the upcoming release, Linux Mint 22.2, will include fingwit , a new tool for configuring user fingerprint authentication. The fingwit application interface that will be included in Linux Mint 22.2 22.2 This tool will detect whether the computer has a fingerprint scanner and, if so, allow users to register their fingerprint data. Once recorded, fingerprint data can be used by the system for authentication in the following scenarios:     Login screen     Screensaver     sudo command     Admin applications (pkexec) Under the hood, fingwit uses fprintd along with its own PAM module, which is said to be more advanced due to its ability to automatically switch between fingerprint and password-based authentication in specific situations. This addition further strengthens Linux Mint’s position as a recommended desktop distribution, especially for users w...

Linux Mint 22.2 Akan Dilengkapi dengan Perkakas Konfigurasi Sidik Jari

Image
Dalam berita bulanan terbarunya , pengembang Linux Mint menyatakan bahwa rilis Linux Mint versi selanjutnya yaitu 22.2 akan dilengkapi dengan fingwit , sebuah perkakas (tool) untuk mengkonfigurasi sidik jari pengguna. tampilan aplikasi fingwit yang akan disertakan di Linux Mint 22.2 Perkakas ini akan mendeteksi apakah komputer memiliki sebuah pemindai disik jari untuk selanjutnya dapat merekam data sidik jari pengguna. Data sidik jari pengguna yang sudah direkam dapat digunakan oleh sistem sebagai metode autentikasi pada : Login screen Screensaver Perintah sudo Aplikasi admin (pkexec) Di balik layar fingwit menggunakan fprintd dan modul PAMnya sendiri yang diklaim lebih canggih karena dapat melakukan peralihan otomatis antara autentikasi berbasis sidik jari dan password pada kondisi khusus. Adanya program ini tentu akan semakin memperkuat posisi Linux Mint sebagai distro yang direkomendasikan bagi pengguna desktop karena akan mempermudah penggunaannya di perangkat-perangkat yang memili...

Mencari Laptop Baru

Image
D*ll V*stro 3400 yang sudah menemani saya sekitar 5 tahun mengalami retak body di dekat port ethernet sampai ke keyboardnya. Prosesor Core i3-1115G4 yang menjadi otaknya sebenaarnya masih cukup enak dipakai buat harian, apalagi setelah saya upgrade RAM ke 16GB dan NVMe nya ke 1TB - minus udah ga kuat buat coding Android sih (udah ga tahu lagi, kayaknya harus terus ke spek high end kalau mau nyaman coding native Android). Penggunaan laptop sehari-hari saya di bidang IT muter-muter di coding yang ga terlalu berat sih setelah menyerah sama Android, kemudian keperluan office untuk penulisan paper, dan lebih banyak browsing. Dengan kondisi body laptop yang sudah retak, saya mempertimbangkan untuk membeli laptop baru dengan penggunaan utama untuk coding. Kali ini pertimbangan utama saya adalah : diusahakan dapat spek maksimal (Core i7 atau Ryzen 7), minimal RAM 16 GB dan memungkinkan upgrade RAM, build quality bagus setidaknya masih bisa dipakai 8 hingga 10 tahun ke depan *dalam artian tidak...

The Use of def, val, and var in Scala Programming

def is used to create a method. Example: def adjustedCosineSimilarity(dotProduct: Double, ratingNorm: Double, rating2Norm: Double) = { dotProduct / (ratingNorm * rating2Norm) } val is used to create a fixed value or constant (a value that cannot be changed). Example: val threshold = 0.5 Meanwhile, var is used to create a variable (a value that can be changed). Example: var n = 0

Waking Up Early at Dawn, or Even Before It

Image
Waking up early at dawn, or even before dawn during the last third of the night, is something that most people find hard to do. It’s understandable—some people turn into “night owls,” using the day to sleep and the night to work. But waking up early is actually really important, folks. One major reason is so you don’t miss the dawn (Subuh) prayer. You’ve probably heard the saying that one sign of the success of the Muslim community is when the congregation at the Subuh prayer is as large as the one at Friday prayers. Wouldn’t you want to be part of that revival? To help make it easier to wake up early, here are a few things you can prepare: 1. Don’t Stay Up Too Late This one’s super important. It’s best to sleep early at night if you want a more restful sleep. For example, if you go to bed by 9 PM, you can plan to sleep for 6 hours and wake up at 3 AM—that's already plenty of rest. The ideal amount of sleep varies for each person, but there’s a good principle to follow: don’t ...

Kumpulan Perintah CLI Linux

Image
Networking Melihat IP address ifconfig  install ifconfig (Debian-based) sudo apt install net-tools output perintah ifconfig