Apakah desktop Anda berantakan? Apakah ada jendela di atas jendela di atas siapa yang tahu apa? Mungkin Anda selalu mencari lebih banyak ruang layar. Ini mungkin tampak seperti hal-hal yang merupakan gejala dari masalah utama dengan bagaimana antarmuka grafis komputer menangani windows, dan mereka. Kebanyakan manajer jendela sangat tidak efisien. Tiling window manager adalah solusi yang memungkinkan.
Apa itu Tiling Window Manager
tautan langsung
- Apa itu Tiling Window Manager
- Manajer Jendela Terapung VS
- Memecah Ruang
- Navigasi
- Manajer Jendela Top
- Linux
- i3wm
- BSPWM
- Xmonad
- AwesomeWM
- OSX
- ChunkWM
- Kecubung
- Windows
- bug.n
- AquaSnap
- Linux
- Aksesori Dan Alat
- Polybar
- Lemonbar
- Rofi
- URxvt
- Vim
- Dunst
- Pikiran Penutup
Seorang manajer jendela ubin mengambil pendekatan yang berbeda untuk mengatur jendela. Alih-alih jendela hanya bermunculan di mana saja, mereka menempati ruang apa pun yang tersedia. Ketika Anda membuka lebih banyak jendela, ruang layar menjadi rusak secara matematis untuk memaksimalkan secara efisien.


Misalnya, jika Anda membuka program di desktop kosong, itu akan secara otomatis mengisi seluruh layar. Kemudian, jika Anda membuka yang lain, itu akan terbuka di sebelah yang sebelumnya, mengisi setengah layar. Dari sini, semuanya menjadi spesifik untuk algoritma mana yang digunakan manajer jendela. Namun, untuk contoh ini, Anda dapat menganggapnya akan berperilaku seperti manajer jendela i3. Jika itu yang terjadi, jendela berikutnya akan terbuka di sebelah yang lain, membagi layar menjadi tiga. Tren itu akan terus berlanjut.
Itu mungkin kedengarannya tidak terlalu bagus, tetapi Anda dapat mengatur dan mengaturnya kapan saja. Itu termasuk persentase layar yang mereka ambil. Anda dapat memecah layar menjadi keempat, dengan masing-masing sisi layar terbelah dua secara horizontal. Sebenarnya, Anda dapat mengatur layar dengan cara apa pun yang Anda suka.
Kebanyakan manajer jendela ubin, terutama pada sistem Linux, memanfaatkan ruang kerja juga. Ruang kerja membuat layar virtual, biasanya hingga sepuluh. Anda dapat mengatur jendela untuk dibuka di ruang kerja tertentu dan ruang kerja untuk dibuka di monitor tertentu.
Dengan manajer jendela ubin, Anda memiliki kontrol penuh terhadap tata letak windows di layar Anda.
Manajer Jendela Terapung VS
Pada awalnya, mungkin tampak seperti manajer jendela ubin jauh lebih nyaman daripada rekan-rekan mengambang mereka. Rasanya wajar untuk menyeret jendela di sekitar layar, kan?
Kebanyakan manajer jendela ubin ubin secara default, tetapi mendukung mengambang untuk contoh di mana ubin tidak praktis. Anda dapat beralih mengambang kapan pun Anda mau. Saat Anda beralih jendela mengambang ke mode mengambang, Anda dapat menggunakan kontrol keyboard untuk mengubah ukurannya dan membuatnya berperilaku panas yang Anda harapkan.
Salah satu manfaat besar dari manajer jendela ubin adalah kemampuan Anda untuk menyesuaikannya. Karena Anda mengatur kontrol Anda sendiri, Anda dapat dengan cepat beradaptasi dengan alur kerja yang Anda rasa nyaman.
Pernahkah Anda mencoba mengatur windows dan mengaturnya dengan window manager yang mengambang? Itu tidak bekerja dengan baik, jika sama sekali. Jadi, Anda bisa mendapatkan perilaku mengambang dari manajer jendela ubin, tetapi tidak berhasil sebaliknya.
Keuntungan besar lainnya datang dari kontrol keyboard dan navigasi. Tidak perlu menggunakan mouse untuk bernavigasi melalui window manager ubin. Semua yang Anda lakukan dapat ditangani melalui hotkey. Anda bahkan dapat memetakan hotkey untuk meluncurkan semua aplikasi yang paling sering Anda gunakan.
Memecah Ruang
Ada berbagai metode pemasangan ubin. Biasanya, ubin ditangani oleh suatu algoritma. Biasanya, setiap algoritma ubin hanya merupakan metode standar yang dapat Anda abaikan secara manual. Jadi, bukan prioritas utama untuk memilih pengelola jendela yang memasang cara tertentu. Anda selalu dapat menimpanya.
Anda sudah berjalan melalui ubin i3. Ini akan terus membagi layar secara merata dalam satu arah. Anda dapat beralih antara ubin horizontal dan vertikal kapan saja. Ini membantu untuk mengatur windows Anda. Ini mungkin salah satu cara paling sederhana untuk memasang.


Cara berikutnya ubin manajer jendela adalah melalui algoritma pohon biner. Ini digunakan oleh BSPWM. Algoritma pohon biner akan secara otomatis beralih dari satu jendela ke jendela berikutnya, memecah setengah jendela yang difokuskan. Jadi, jendela pertama akan mengambil layar penuh. Jendela kedua akan muncul di sebelah yang pertama, mengambil setengah dari total ruang. Jendela ketiga akan membagi ruang jendela kedua menjadi dua. Jendela keempat akan membagi yang ketiga, dan seterusnya.
Akhirnya, Anda memiliki manajer jendela ubin manual. Ini memaksa Anda untuk menentukan lokasi jendela berikutnya secara default.
Tentu saja ada algoritma lain di luar sana, tetapi ini adalah yang paling umum yang akan Anda temui.
Navigasi
Menavigasi manajer jendela ubin berbeda, tergantung pada manajer jendela dan bagaimana Anda mengonfigurasinya. Banyak yang harus dilakukan dengan konfigurasi Anda. Satu hal yang dimiliki semua konfigurasi dalam commons adalah kunci "Mod". Kunci itu membuat manajer janda tahu bahwa Anda menggunakan perintah alih-alih kunci biasa. Biasanya, kunci "Mod" adalah Alt atau kunci Windows.
Sebagian besar pengguna window manager ubin lebih suka kepada kami Vim sebagai dasar konfigurasi mereka, menggunakan tombol h, j, k, dan l bersama dengan Mod untuk bergerak. Untuk naik, tekan k. Untuk bergerak ke bawah, tekan j. H adalah kiri, dan aku benar. Kemudian, Anda akan menambahkan tombol lain seperti Shift ke dalam campuran untuk mengubah posisi jendela-jendela itu.
Mod dan angka biasanya bergerak di antara ruang kerja. Menekan tombol mod dan nomor 1 akan membawa Anda ke ruang kerja 1. "Mod + 8" akan menjadi ruang kerja 8. Anda mendapatkan ide.
Ada banyak konfigurasi yang dapat Anda lakukan. Perlu diingat bahwa dengan sebagian besar manajer jendela ubin, tidak ada yang terlarang. Anda dapat membuat kombinasi hotkey Anda sendiri untuk apa saja.
Manajer Jendela Top
Ada banyak manajer jendela ubin di luar sana. Mereka cukup ringan dan sederhana, jadi banyak orang membuatnya. Yang terbaik adalah memilih yang populer dan didokumentasikan dengan baik. Dengan cara ini, Anda dapat yakin bahwa itu masih dikembangkan dan dipelihara. Plus, Anda akan memiliki waktu lebih mudah menemukan bantuan, jika Anda membutuhkannya.
Linux
Linux memiliki jajaran manajer tiling window terluas. Mereka lebih populer di Linux, dan lebih mudah dibuat untuk Linux dengan toolkit open source yang tersedia. Ini adalah contoh yang sangat kecil, jadi jika Anda memiliki favorit yang tidak tercantum di sini, itu hanya karena tujuannya di sini adalah sesederhana mungkin dan tidak membebani pengguna baru.
i3wm


Jika Anda menggunakan Linux, dan Anda belum pernah menggunakan tiling window manager sebelumnya, pilih i3. Ini sangat populer, mudah digunakan, dan dokumentasinya sangat bagus. Anda tidak akan kecewa.
i3 cenderung berfungsi dengan baik dengan banyak program dan aksesori eksternal. Ini juga menggunakan file konfigurasi teks biasa yang mudah bagi pengguna baru dan orang-orang tanpa pengalaman pemrograman untuk membaca.
BSPWM


BSPWM adalah pengelola jendela ubin ultra ringan tanpa tulang yang menggunakan partisi layar pohon biner secara default. Itu tidak datang dengan banyak di luar kotak, mengharapkan Anda untuk mengkonfigurasi semuanya sesuai keinginan Anda.
BSPWM juga menggunakan konfigurasi shell script yang cukup mudah bagi pengguna Linux untuk memahaminya, tetapi itu bukan yang terbaik untuk total pemula.
Penting juga untuk dicatat bahwa BSPWM mengharapkan Anda membawa aplikasi dukungan Anda sendiri seperti bilah status dan peluncur. Ada banyak pilihan bagus di luar sana, tetapi Anda harus menemukannya sendiri.
Xmonad
Xmonad sedikit berbeda. Seluruh window manager ditulis dalam Haskell, dan begitu pula konfigurasinya. Itu berarti Anda perlu tahu setidaknya sedikit Haskell untuk mengkonfigurasi Xmonad.
Ini bukan pilihan yang bagus untuk pengguna baru, tetapi jika Anda seorang programmer dan Anda sedang mencari opsi yang memungkinkan Anda untuk menyesuaikan desktop Anda menggunakan kode aktual, Xmonad adalah pilihan yang baik.
AwesomeWM
Jika Anda mencari sesuatu yang termasuk "baterai" seperti i3 dan menggunakan pemrograman untuk konfigurasi seperti Xmonad, AwesomeWM mungkin yang Anda cari.
AwesomeWM dilengkapi dengan bilah statusnya sendiri dan dapat menangani banyak hal secara default. Ia menggunakan bahasa scripting Lua untuk konfigurasinya. Ini adalah bahasa pemrograman yang lebih sederhana, tetapi masih menyediakan banyak opsi untuk mengonfigurasi AwesomeWM.
OSX
OSX adalah sistem mirip Unix, dan merupakan favorit pengembang. Tidak terlalu sulit untuk melihat mengapa orang ingin memasang manajer jendela di sana. Walaupun tidak memiliki banyak pilihan seperti Linux, masih ada beberapa window manager yang solid untuk OSX.
ChunkWM
ChunkWM adalah proyek yang cukup baru. Itu nama baru favorit lama, KWM. ChunkWM menggunakan skema partisi biner secara default dan bergantung pada konfigurasi teks biasa.
Anda dapat menginstal ChunkWM di OSX menggunakan homebrew dan mengkonfigurasinya dari sana. ChunkWM sendiri sebagian besar ditulis dalam C ++ dan Objective -C ++, jadi ini tentang secepat dan responsif seperti yang akan Anda temukan.
Kecubung
Amethyst adalah pilihan bagus untuk OSX. Ini bertujuan untuk menjadi lebih seperti Xmonad, tetapi sebagian besar ditulis dalam bahasa Swift, sehingga cocok dengan ekosistem Apple.
Jangan terlalu khawatir tentang konfigurasi Amethyst. Itu keluar dari kotak dengan kontrol cerdas yang akan membuat navigasi dan menggunakannya mudah.
Windows
Windows bukanlah tempat terbaik untuk hal-hal seperti memasang manajer jendela. Itu dibangun untuk bekerja dengan cara yang dirancang dan tidak mengambil kustomisasi dengan sangat baik. Yang mengatakan, ada beberapa opsi bagus yang dapat memberi Anda beberapa manfaat WM ubin di Windows.
bug.n
Bug.n adalah manajer jendela ubin gaya tradisional untuk Windows. Ini adalah skrip yang dapat Anda tambahkan untuk membuat desktop default Anda berperilaku seperti manajer jendela ubin. Skrip ini menambahkan tata letak ubin dan juga tombol pintas untuk navigasi.
Bug.n mendukung ubin dan mengambang seperti manajer jendela ubin Linux. Ini juga mereplikasi fungsi ruang kerja manajer jendela ubin Linux.
Karena sangat didorong oleh keyboard, bug.n adalah pilihan yang lebih baik bagi seseorang yang terbiasa dengan navigasi keyboard murni, jika tidak maka akan sedikit berlebihan.
AquaSnap
AquaSnap adalah jalan tengah yang sangat baik bagi pengguna Windows yang mencari sebagian besar fitur tiling window manager tanpa harus berkomitmen sepenuhnya.
Seperti namanya, ini memungkinkan Anda untuk mengunci jendela ke sudut dan mengatur tata letak dengan mudah. Ini bukan jendela manajer ubin penuh, dan itu tidak ubin secara otomatis. Itu memungkinkan Anda untuk mengklik dan menyeret jendela Anda untuk mengubah ukurannya sambil tetap mempertahankan tata letak seperti ubin.
Aksesori Dan Alat
Ada beberapa program tambahan yang berjalan sangat baik dengan tiling window manager. Mereka membantu meningkatkan fungsionalitas window manager, dan akan membantu Anda untuk menyesuaikan hal-hal yang Anda sukai.
Polybar


Polybar adalah bilah status yang dirancang untuk bekerja dengan i3 dan BSPWM, tetapi tentu saja dapat diterapkan ke orang lain. Bilah status ini hadir dengan fungsionalitas minimal dasar bawaan untuk banyak hal. Itu membuatnya lebih mudah untuk memulai. Untungnya, ini juga memungkinkan Anda untuk mengonfigurasi dan mengganti fungsi apa pun yang Anda inginkan. Polybar sepenuhnya mendukung skrip, jadi jika Anda memiliki pengetahuan tentang skrip Bash, Anda benar-benar bisa bersenang-senang dengannya.
Lemonbar
Lemonbar adalah bilah status lain yang mirip dengan Polybar. Yang ini bahkan lebih minimal daripada Polybar, dan tidak datang dengan banyak untuk memulai. Anda harus membuat sendiri fungsionalitasnya. Ini juga sepenuhnya skrip, jadi sekali lagi, Anda tidak benar-benar memiliki batasan dengannya.
Rofi


Rofi adalah peluncur aplikasi minimal. Anda dapat memetakannya ke hot key dan menggunakannya untuk memulai program apa pun yang Anda ketik. Rofi mengingat program yang Anda cari, dan mencantumkannya dalam daftar yang baru / paling sering digunakan.
Anda dapat menyesuaikan tampilan dan nuansa Rofi juga, agar sesuai dengan desktop Anda. Tidak terlalu sulit melalui file Xresources di Linux.
URxvt
URxvt, atau Rxvt-Unicode, adalah terminal emulator. Anda tidak perlu menggunakan satu terminal emulator tertentu atau yang lain dengan tiling window manager, tetapi lebih baik menggunakan yang lebih minimal yang tidak terikat pada lingkungan grafis tertentu. URxvt cocok dengan deskripsi itu.
Sebagai bonus tambahan, URxvt sangat dapat dikonfigurasi. Anda dapat menyesuaikannya untuk hampir semua tampilan dan nuansa. Itu termasuk warna, teks, dan latar belakang.
Vim


Vim tidak banyak terkait dengan ubin jendela manajer tetapi ketika Anda menemukan diri Anda menggunakan satu, Anda akan ingin melakukan lebih banyak dan lebih banyak lagi dari baris perintah. Untuk itu, Vim adalah temanmu.
Vim adalah editor teks yang sangat kuat. Itu mungkin editor teks terbaik di dunia. Ini memiliki dan benar-benar jumlah plugin yang tersedia yang membuatnya lebih mampu.
Dunst
Jika Anda sudah minim dengan tiling window manager, Anda mungkin masih menginginkan notifikasi desktop. Jika Anda ingin pemberitahuan yang dapat Anda sesuaikan dengan desktop kami, Anda dapat menggunakan Dunst. Dunst adalah sistem notifikasi ringan yang dapat Anda sesuaikan dengan mudah melalui konfigurasi teks biasa. Ubah ukuran, warna, dan teks notifikasi yang Anda terima.
Pikiran Penutup
Tiling window manager bukan untuk semua orang. Dibutuhkan kesabaran dan penyesuaian yang cukup untuk menyesuaikan diri dengan navigasi hanya menggunakan keyboard. Ini akan terasa kikuk dan canggung pada awalnya, tetapi jika Anda terus berjalan, Anda mungkin menyadari bahwa itu jauh lebih cepat dan lebih efisien.
Penting juga untuk diingat bahwa manajer jendela ubin lebih baik di Linux daripada OSX dan Windows, dan OSX jauh lebih baik daripada Windows. Itu ada hubungannya dengan garis keturunan Unix mereka. Jika Anda memutuskan untuk menggunakan tiling window manager, harapkan sebagian besar dukungan dan aplikasi tambahan untuk fokus pada Linux.
Jika semua itu belum membuat Anda takut, Anda mungkin baru saja mengubah cara berpikir tentang menggunakan komputer, dan lebih menyukainya.






