Awesome Window Manager, window manager ringan untuk X

tentang pengelola jendela yang mengagumkan

Di artikel selanjutnya kita akan melihat Awesome Window Manager. Ini adalah administrator dari jendela untuk X di mana kita dapat membuat banyak konfigurasi. Ini dikembangkan dalam bahasa pemrograman C dan Lua. Ini dirancang untuk menjadi cepat dan dapat disesuaikan dan terutama ditujukan untuk pengembang, pengguna daya, dan bahkan pengguna sehari-hari yang menginginkan kontrol granular atas lingkungan grafis mereka untuk tugas komputasi. Ini sangat cepat, dapat dikembangkan, dan dilisensikan di bawah GNU GPLv2.

Seperti banyak window manager dari jenisnya tiling window manager (jenis mosaik), memungkinkan pengguna untuk dapat mengoperasikan windows secara produktif tanpa menggunakan mouse. Manajer jendela ini dimasukkan ke dalam repositori dari sebagian besar distribusi Gnu / Linux yang paling populer seperti Ubuntu, Fedora, OpenSuse, Debian, dll.

Salah satu fitur yang membedakan Awesome dari yang lain adalah kenyataan bahwa menggunakan pustaka XCB asinkron, bukan xlib sinkronis. Hal ini membuat Awesome kurang tunduk pada latensi dibandingkan dengan alternatifnya.

Manajer jendela mungkin adalah salah satu aplikasi perangkat lunak yang paling sering digunakan dalam tugas sehari-hari, bersama dengan browser web, pembaca email, dan editor teks Anda.

Karakteristik umum dari Awesome Window Manager

file manager di Awesome Window Manager

  • Es gratis dan open source. Kode sumbernya tersedia di GitHub.
  • Perkembangan dimulai sebagai percabangan dwm.
  • Kode dasarnya stabil dan cepat, dengan ukuran yang diperkecil.
  • Gunakan label sebagai ganti ruang kerja.
  • Ini juga menggunakan perpustakaan XCB asinkron.
  • mendukung multihead nyata (XR dan R) dengan desktop per layar (Label).
  • Tag (digunakan sebagai pengganti ruang kerja) memungkinkan tempatkan pelanggan di beberapa label dan tampilkan beberapa di antaranya secara bersamaan.
  • Mendukung berbagai ekstensi Lua untuk fungsi tambahanseperti umpan widget, tata letak, penandaan dinamis, tab, dll.
  • Mendukung D bis.
  • Implementasi banyak standar Freedesktop, termasuk XEmbed, Direktori Dasar XDG, Baki Sistem, EWMH, dan Pemberitahuan Desktop.

Pintasan keyboard Window Manager yang mengagumkan

  • Mengaku kombinasi tombol, jadi kami tidak memerlukan mouse untuk sebagian besar hal yang dapat kami lakukan.
  • Kode sumber dan API yang terdokumentasi dengan baik.

Ini hanyalah beberapa fitur umum dari Awesome Window Manager. Mereka bisa konsultasikan semua secara detail dari situs proyek.

Menginstal Awesome Window Manager di Ubuntu

Awesome Window Manager saat ini tersedia untuk hampir semua distribusi Gnu / Linux. Untuk alasan ini kami bisa instal di Ubuntu menggunakan manajer paket default, membuka terminal (Ctrl + Alt + T) dan menggunakan perintah berikut:

Instal pengelola jendela yang luar biasa

sudo apt install awesome

Jika Anda belum pernah menggunakan pengelola jendela sebelumnya, coba yang ini untuk Anda sendiri. sejumlah besar desain, ekstensi, dan fitur.

Setup mengagumkan dilakukan dengan membuat file $ XDG_CONFIG_HOME / mengagumkan / rc.lua, biasanya ~ / .config / awesome / rc.lua. Untuk melihat informasi lebih lanjut tentang konfigurasi, kita dapat merujuk ke instruksi halaman di GitHub.

Jika Anda ingin kompilasi sumber window manager ini, Anda dapat mengikuti instruksi yang ditawarkan di Halaman GitHub. Dalam kode sumber itu disediakan dengan konfigurasi sampel yang disebut awesomerc.lua.

Menjalankan Manajer Jendela Luar Biasa

Kami akan mampu pilih Awesome Window Manager langsung dari manajer tampilan kami.

mulai dengan luar biasa

Seperti yang ditunjukkan pada halaman GitHub proyek, untuk sambungkan Keren ke layar tertentu, kita harus memastikan bahwa variabel lingkungan DISPLAY dikonfigurasi dengan benar, misalnya:

DISPLAY=foo.bar:1 exec awesome

Ini akan mulai Mengagumkan di layar: 1 dari host foo.bar.

Awesome adalah window manager generasi berikutnya di mana kita akan dapat mengatur pengaturan yang berbeda untuk X. Meskipun Mengonfigurasi awesomewm tidak terlalu sederhana, ia menawarkan banyak hal dari saat pertama sehingga kami dapat mulai bekerja. Menyiapkan Lua agak menantang ketika harus menambahkan pustaka tambahan dan menjaga kodenya tetap modular, tetapi ada komunitas yang sangat mendukung dan pustaka pihak ketiga untuk hal yang sama.

Hal ini dapat dapatkan informasi selengkapnya tentang penginstalan atau konfigurasi tentang pengelola jendela ini dari halaman di GitHub proyek, atau dari Dokumentasi ditawarkan di situs proyek.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.