Saya beralih ke WM tiling dan berhenti membuang-buang waktu untuk mengelola jendela
Saya sudah mendengar tentang manajer jendela berubin untuk beberapa waktu sekarang, dengan banyak yang memujinya karena meningkatkan produktivitas. Idenya cukup sederhana, alih-alih menyeret dan mengubah ukuran jendela mengambang di desktop Anda, manajer berubin menata mereka ke dalam kisi-kisi. Setiap jendela mendapatkan ruang, dan saat Anda menambahkan lebih banyak, mereka menyesuaikan di layar Anda dalam berbagai bentuk persegi panjang. Anda menavigasi dengan keyboard (hingga Anda menjalankan aplikasi yang menggunakan GUI dan mouse), dan Anda tidak perlu lagi memindahkan sesuatu secara manual.
Akhirnya saya memutuskan untuk mencoba satu di MacBook Air M1 saya yang menjalankan Asahi Linux. Yang tidak saya duga adalah seberapa banyak yang harus saya hilangkan dulu kebiasaan lamanya, meskipun pada akhirnya, saya rasa ini cukup sepadan.
Saya juga tidak menyadari ketika memulai pengalaman ini betapa sebuah tiling WM bukan hanya cara untuk menata jendela saya di layar. Ini adalah metafora yang secara fundamental berbeda untuk berinteraksi dengan komputer. Pada PC, Mac, atau mesin Linux biasa, biasanya Anda mengelola ruang virtual yang dimodelkan berdasarkan realitas fisik. Anda memindahkan jendela dan dokumen di sekitar "Desktop." Dengan tiling windows manager (WM), metafora itu menghilang. Jendela tidak memiliki tempat lagi di desktop Anda. Tidak ada desktop. Anda tidak memindahkan barang-barang, Anda menavigasi antar hal.
Perubahan ini membutuhkan waktu untuk diinternalisasi. Saya ingin mengklik latar belakang, menyeret jendela ke tempat yang tidak tersedia. Kebiasaan lebih dari 30 tahun penggunaan komputer standar tidak akan hilang begitu saja. Namun, seiring waktu, sesuatu terasa benar. Saya tidak lagi khawatir menggeser jendela-jendela saya agar bisa melihat apa yang ada di balik jendela depan. Saya hanya bekerja.
Memulai dengan Sway
Menemukan jalan saya di layar hitam
Sway adalah pilihan pertama saya, karena ini adalah WM tiling asli Wayland, yang penting di Asahi Linux, yang tidak mendukung X11. Ini dimodelkan berdasarkan i3, mungkin WM tiling yang paling populer. Menginstal Sway cukup mudah.
sudo dnf install sway Kemudian saya menghabiskan waktu untuk mencari tahu bagaimana tepatnya cara membuat Sway bekerja di mesin saya. Tidak ada aplikasi Sway, misalnya, jadi itu tidak membantu. Saya harus mencari di internet untuk mengetahui bahwa saya perlu keluar dari GNOME, memilih Sway dari pemilih sesi GDM di kanan bawah layar saya, dan kemudian masuk kembali ke mesin saya. Saya disambut oleh layar hitam dengan bilah status tipis di bagian bawah dan tidak ada lagi. Apa yang harus dilakukan?
Pencarian internet lain (di mesin yang berbeda, tentu saja), dan saya menemukan bahwa jika saya menekan tombol Super + Return, saya akan mendapatkan jendela Terminal. Ternyata, tombol Super adalah tombol Command di Mac saya, tetapi bisa juga tombol Windows di PC Windows. Ternyata, pintasan keyboard adalah cara untuk menavigasi dan menggunakan Sway (dan WM tiling lain yang saya coba, tapi lebih lanjut tentang itu nanti).
Super + D membuka peluncur aplikasi, yang di Sway, adalah garis di bagian atas dengan daftar aplikasi di mesin yang diurutkan secara alfabet. Ada banyak aplikasi yang saya tidak tahu nama mereka. Saya mengetik beberapa aplikasi yang saya tahu saya punya, seperti Firefox dan Krita, dan mereka muncul, dan diluncurkan di jendela kecil mereka masing-masing, ditempatkan berdampingan dengan jendela terminal. Semua terbagi menjadi pita vertikal aplikasi, yang cukup tidak bisa digunakan di layar kecil 13 inci Macbook Air saya. Namun, saya tidak perlu memilih ke mana jendela pergi, mereka hanya pergi sendiri.
Masalah mulai terjadi, bagi saya, ketika saya mencoba mengonfigurasi hal-hal (ini juga pengalaman khas saya dengan Linux). Saya ingin membuat pintasan tangkapan layar — dan memori otot Mac saya membuat saya menekan Command + Shift + 4. Internet membantu saya menemukan berkas konfigurasi di ~/.config/sway/config, dan saya bisa membukanya. Itu adalah berkas yang sepenuhnya kosong. Saya telah melewatkan langkah menyalin konfigurasi default untuk Sway:
cp /etc/sway/config ~/.config/sway/configSetelah file konfigurasi disalin, saya mengetahui bahwa saya harus menambahkan grim dan slurp untuk tangkapan layar di Linux, lalu saya menambahkan pintasan keyboard untuk keduanya, yang memerlukan beberapa percobaan. Saya sempat salah ketik "Super" menjadi "Supper" pada satu titik, tetapi akhirnya semuanya berhasil diatur. Sekarang saya bisa mengambil tangkapan layar.
Sway itu solid. Stabil dan cepat, serta "mudah" dikonfigurasi (jika kamu tahu apa yang kamu lakukan). Sejujurnya, meski begitu, ini cukup sederhana. Saya ingin sedikit semangat. Masuklah Hyprland.
Beralih ke Hyprland
Penampilan sebenarnya penting
Hyprland dikenal sebagai compositor tiling dinamis dengan fokus pada tampilan. Sway bersifat utilitarian, sementara Hyprland memiliki animasi, sudut membulat, dan efek blur sebagai default. Saya menginstalnya dengan cara yang sama seperti Sway:
sudo dnf install hyprland Lalu keluar lagi dari GNOME, pilih Hyprland dari pemilih sesi, dan masuk kembali. Wow, perbedaannya langsung terasa dan jelas. Jendela-jendela meluncur dengan mulus dengan celah yang halus, sudut-sudutnya memang membulat, yang membuat mata saya lebih senang. Rasanya seperti seseorang dengan selera desain memikirkan bagaimana rasanya menggunakan WM tiling, bukan hanya bagaimana fungsinya.
Tombol pintas bekerja mirip dengan Sway, dengan Super + Q untuk membuka terminal baru, Super + C untuk menutup jendela aktif, Super + R untuk peluncur aplikasi, yang muncul sebagai menu dropdown daripada hanya teks di bilah atas. Super + 1-9 akan membawa Anda ke Workspace yang berbeda, yang mirip dengan desktop virtual di Mac.
Saya masih mengalami masalah konfigurasi kosong yang sama seperti Sway ketika saya masuk untuk membuat keybinding Screenshot, tetapi perbaikannya serupa, hanya menyalin default ke file konfigurasi utama.
cp /usr/share/hypr/hyprland.conf ~/.config/hypr/hypr/hyprland.confSaya ingin mengutak-atik pintasan peluncur aplikasi, mengubahnya menjadi Super + D seperti di Sway, jadi harus membuka file konfigurasi dan memastikan kedua baris ini ada:
$menu = wofi --show drunbind=SUPER, D, exec, $menu Yang pertama sudah ada, tetapi yang kedua harus saya tambahkan agar Super + D bisa bekerja. Karena grim dan slurp sudah terpasang dari setup Sway sebelumnya, saya hanya menambahkan binding tombol yang sama ke konfigurasi Hyprland, kemudian memuat ulang dengan hyprctl reload.
Mengapa Saya Tetap Dengan Hyprland
Setelah sehari menggunakan Sway dan Hyprland, dan karena saya perlu belajar lagi cara menggunakan lingkungan komputasi Linux dengan salah satunya terpasang, saya memutuskan untuk tetap menggunakan Hyprland. Sway sangat bagus, dan memiliki banyak dokumentasi serta dukungan komunitas. Jika Anda pengguna i3 yang berat, format konfigurasi akan sangat masuk akal. Animasi Hyprland, celah halus di antara jendela, dan sudut yang membulat membuatnya terasa seperti antarmuka yang jauh lebih modern.
Akhirnya, ini akan memakan lebih banyak waktu untuk benar-benar sampai pada titik di mana menggunakan WM tiling akan terasa alami, tapi saya suka tantangan bagi otak, jadi akan terus menggunakan Hyprland ketika saya meluncurkan lingkungan Linux saya, terutama ketika saya perlu menggunakan terminal. Bahkan, saya bisa mencari cara untuk hanya rclone semua screenshot itu dari laptop ke Dropbox dengan perintah sederhana. Saya bisa terbiasa dengan jenis interaksi langsung seperti ini.
Jika kamu tertarik mencoba hal semacam ini, cobalah Sway dan Hyprland. Kamu mungkin tidak akan kembali ke lingkungan GNOME tradisional juga.










