Konten dihapus Konten ditambahkan
Rachmat-bot (bicara | kontrib)
k cosmetic changes, added uncategorised tag
Perbarui penuh halaman i3wm
Tag: Suntingan visualeditor-wikitext
Baris 1:
{{lowercase title}}
{{Wikify|date=Juni 2012}}
{{Infobox software
| name = i3
| logo = [[File:I3 window manager logo.png|Logo i3 window manager]]
| screenshot = I3 window manager screenshot.png
| screenshot size = 300px
| caption = i3 dengan [[Vim|vim]] and Terminal
| author = Michael Stapelberg
| released = {{Start date and age|2009|03|16}}<ref name="rilisawal">[https://github.com/i3/i3/releases/tag/3.a Rilis versi 3.a di GitHub]</ref>
| size = 1.2 MiB<ref name="unduh">[https://i3wm.org/downloads/ Halaman unduh i3]</ref>
| genre = [[Window manager]]
| license = [[Lisensi BSD]]<ref name="homepage">[https://i3wm.org/ i3 - improved tiling wm]</ref>
| website = [https://i3wm.org/ i3wm.org]
| latest_release_version = 4.15
| latest_release_date = {{Start date and age|2018|03|11}}
| programming_language = [[C (bahasa pemrograman)|C]]
| operating_system = [[Sistem operasi bertipe Unix]]
}}
 
'''i3''' adalah sebuah manajer jendela yang dirancang untuk [[X11]], terinspirasi oleh [[wmii]], dan ditulis menggunakan bahasa pemrograman [[C (bahasa pemrograman)|C]]. i3 mendukung layout 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|last=Stapelberg|first=Michael|title=i3: IPC interface (interprocess communication)|url=https://i3wm.org/docs/ipc.html}}</ref>
{{dead end|date=Juni 2012}}
 
Seperti [[wmii]], i3 menggunakan sistem kontrol yang sangat mirip dengan [[vi]]. Secara default, 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|publisher=i3wm.org|title=i3 Reference Card|url=https://i3wm.org/docs/refcard.html}}</ref>
{{Orphan|date=Juni 2012}}
 
== Tujuan Dibuatdibuat i3 ==
'''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.
== Tujuan Dibuat 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 ketik]] 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]], sehingga i3 dapat dikustomisasi tanpa harus memiliki pengetahuan tentang pemrograman.
* 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 (mirip dengan tab-tab di antarmuka yang sekarang digunakan di [[penjelajah web]]).
 
== Jendela pop-up mengambang ==
Meskipun i3 adalah manajer jendela, jendela khusus seperti jendela pop-up sandi tidak ditampilkan sebagai ubin baru secara default:<ref>{{cite web|last=Stapelberg|first=Michael|url=https://faq.i3wm.org/question/61/forcing-windows-as-always-floating/?answer=62#post-id-62|title=Forcing windows as always floating}}</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]].
 
Jendela mengambang dimaksudkan oleh penulis i3 untuk digunakan hanya untuk jendela pop-up.<ref>{{cite web|last=Stapelberg|first=Michael|url=https://faq.i3wm.org/question/772/floating-workspace/?answer=773#post-id-773|title="floating" workspace}}</ref>
 
== Referensi ==
{{reflist}}
{{cite web
| last =
| first =
| authorlink =
| coauthors =
| title = i3 improved tiling wm
| work =
| publisher =
| date =
| url = http://i3wm.org
| format =
| doi =
| accessdate = 2012-06-21 }}
 
== Pranala luar ==
* [https://i3wm.org/ Situs web resmi]
* [https://i3wm.org/docs/ Dokumentasi i3]
* [https://www.reddit.com/r/i3wm/ Komunitas i3 di Reddit]
 
[[Kategori:Perangkat lunak Linux]]
{{software-stub}}
[[Kategori:Linux]]
{{Uncategorized stub|date=April 2016}}