Konten dihapus Konten ditambahkan
Halaman baru i3 window manager
Tag: tanpa kategori [ * ]
 
v4.20.1
Tag: Suntingan visualeditor-wikitext
 
(26 revisi perantara oleh 5 pengguna tidak ditampilkan)
Baris 1:
{{lowercase title}}
'''i3''' adalah sebuah manajer jendela yang dirancang untu X11. i3 ditulis menggunakan bahasa pemrograman C. i3 mendukung layout ubin, bertumpuk, dan ber-''tab'' yang mana diatur secara dinamis. Untuk mengaturnya digunakan berkas teks biasa.
{{Infobox software
== Tujuan Dibuat i3 ==
| name = i3
| logo = i3 window manager logo.svg
| screenshot = I3 window manager screenshot.png
| screenshot size = 300px
| caption = i3 dengan [[Vim]] dan Terminal
| author = Michael Stapelberg
| released = {{Start date and age|2009|03|16}}<ref>{{cite web|url=https://github.com/i3/i3/releases/tag/3.a|title=Release 3.a - i3/i3|website=github.com|lang=en|access-date=18 November 2019}}</ref>
| size = 1.3 MiB<ref name="downloads">{{cite web|url=https://i3wm.org/downloads/|title=Download i3|website=i3wm.org|lang=en|access-date=10 November 2021}}</ref>
| license = [[Lisensi BSD]]<ref name="homepage">{{cite web|url=https://i3wm.org|title=i3 - improved tiling wm|website=i3wm.org|lang=en|access-date=18 November 2019}}</ref>
| website = [https://i3wm.org/ i3wm.org]
| latest_release_version = 4.20.1
| latest_release_date = {{Start date and age|2021|11|03}}<ref name="downloads" />
| programming_language = [[C (bahasa pemrograman)|C]]
| operating_system = [[Mirip Unix]]
}}
 
'''i3''' adalah sebuah manajer jendela yang dirancang untuk [[X11]], terinspirasi oleh [[wmii]], dan ditulis menggunakan bahasa pemrograman [[C (bahasa pemrograman)|C]]. i3 mendukung tata letak ubin, bertumpuk, dan ber-''tab'' yang mana diatur secara dinamis. Untuk mengatur konfigurasinya dapat menggunakan berkas teks biasa dan dapat menggunakan soket domain Unix dan berkas [[JSON]] yang berbasis antarmuka [[IPC]] dari banyak bahasa pemrograman.<ref>{{cite web|url=https://i3wm.org/docs/ipc.html|title=i3: IPC interface (interprocess communication)|website=i3wm.org|publisher=i3wm|lang=en}}</ref>
 
Seperti [[wmii]], i3 menggunakan sistem kontrol yang sangat mirip dengan [[vi]]. Secara baku, fokus jendela dikontrol oleh 'Mod1' (tombol Alt/tombol Win) dan deretan tombol sebelah kanan (Mod1+J,K,L,;), sementara perpindahan jendela dikontrol oleh penambahan tombol Shift (Mod1+Shift+J,K,L,;).<ref>{{cite web|url=https://i3wm.org/docs/refcard.html|title=i3 Reference Card|website=i3wm.org|publisher=i3wm|lang=en|access-date=18 November 2019}}</ref>
 
[[Sway]] adalah manajer jendela lain dengan tujuan untuk menyediakan pengganti i3 menggunakan [[Wayland (protokol peladen layar)|protokol peladen layar Wayland]].<ref>{{cite web|title=Sway|url=https://swaywm.org|website=swaywm.org|lang=en|access-date=18 November 2019}}</ref>
 
== Tujuan Dibuatdibuat i3 ==
i3 dibuat dengan tujuan sebagai berikut:
#* MembuatMemiliki kode yang mudahditulis dibacadengan baik dan terdokumentasi secaradengan baik.<ref name="homepage" />
* Menggunakan [[XCB]] daripada [[Xlib]].
# Sebisa mungkin menggunakan xcb dibandingkan xlib.
#* Menerapkan fitur multi-monitor secara tepat sehingga penambahansetiap atauworkspace penguranganditetapkan monitorke selamasebuah penggunaanlayar tidakvirtual, mengganggudan kerjapenambahan yangmonitor sedangdan berlangsungpenghapusan tidak akan merusak jendela-jendela.
* Menerapkan mode yang berbeda, serupa dengan editor teks [[vi]] dan [[Emacs]]. Yang artinya tombol-tombol di [[papan tombol]] akan memiliki fungsi yang berbeda tergantung pilihan mode pada manajer jendela.
# Membuat manajer jendela yang menggunakan layout dengan sistem cabang seperti pada struktur data dibandingkan menggunakan layout berbasis kolom.
* Menggunakan turunan bercabang sebagai abstraksi (dan struktur data yang mendasarinya) untuk manajemen jendela.
# Mambuat manajer jendela yang menerapkan UTF-8.
* Menerapkan penyandian karakter [[UTF-8]] pada manajer jendela.
 
== Perbandingan dengan manajer jendela ubin lainnya ==
* Konfigurasi dilakukan melalui berkas [[teks biasa]] (bisa ditemukan di <code>~/.config/i3/config</code>).
* Kebalikan dengan manajer jendela ubin populer lainnya, seperti [[dwm]], [[awesome (manajer jendela)|awesome]], dan [[xmonad]], manajemen jendela di i3 diserahkan penuh kepada pengguna. Jendela-jendela disimpan di dalam kontainer, yang dapat dibagi secara vertikal atau horizontal. Mereka juga dapat diubah ukurannya. Ada juga pilihan untuk menumpuk jendela, serta men-''tab'' jendela-jendela (serupa dengan tab-tab di antarmuka yang sekarang digunakan di [[peramban web]]).
 
== Jendela pop-up mengambang ==
Meskipun i3 adalah manajer jendela, jendela khusus seperti jendela pop-up kata sandi tidak ditampilkan sebagai ubin baru secara baku:<ref>{{cite web|url=https://faq.i3wm.org/question/61/forcing-windows-as-always-floating/?answer=62#post-id-62|title=Forcing windows as always floating|website=faq.i3wm.org|publisher=i3 FAQ|lang=en|access-date=18 November 2019}}</ref> mereka ditumpuk di depan jendela berubin. Jendela-jendela yang mengambang ini dapat dipindahkan dan diubah ukurannya dengan bebas, seperti di [[lingkungan desktop]] [[GNOME]] atau [[KDE]].<ref>{{cite web|url=https://www.zdnet.com/article/how-to-customise-your-linux-desktop-i3-window-manager/|title=How to customise your Linux desktop: i3 Window Manager|author=J.A. Watson|date=07 Januari 2016|website=zdnet.com|publisher=ZDNet|lang=en|access-date=18 November 2019}}</ref>
 
Jendela mengambang dimaksudkan oleh penulis i3 untuk digunakan hanya untuk jendela pop-up.<ref>{{cite web|url=https://faq.i3wm.org/question/772/floating-workspace/?answer=773#post-id-773|title="floating" workspace|website=faq.i3wm.org|publisher=i3 FAQ|lang=en|access-date=18 November 2019}}</ref>
 
== Galeri ==
<gallery widths="180" heights="180">
File:i3 window manager with stacking layout.png|i3 dengan tata letak bertumpuk
File:i3 window manager with tabbed layout.png|i3 dengan tata letak ber-''tab''
File:i3 window manager with floating window.png|i3 dengan jendela mengambang
</gallery>
 
== Lihat pula ==
* [[Sway]]
 
== Referensi ==
{{reflist}}
{{cite web
 
| last =
== Pranala luar ==
| first =
{{Commons category|i3 (window manager)|lcfirst=yes}}
| authorlink =
* {{en}} {{Situs web resmi|https://i3wm.org/}}
| coauthors =
* {{en}} [https://i3wm.org/docs/ Dokumentasi i3]
| title = i3 improved tiling wm
* {{en}} {{GitHub|i3/i3|i3}}
| work =
* {{en}} [https://www.reddit.com/r/i3wm/ Komunitas i3 di Reddit]
| publisher =
 
| date =
{{Lingkungan desktop dan manajer jendela di X11 atau Wayland}}
| url = http://i3wm.org
| format =
| doi =
| accessdate = 2012-06-21 }}
 
[[Kategori:Manajer jendela]]
----
[[Kategori:Perangkat lunak Linux]]
{{software-stub}}
[[Kategori:Perangkat lunak bebas yang diprogram dengan C]]