EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

wmii - Online di Cloud

Jalankan wmii di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah wmii yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


wmii - Pengelola Jendela Ditingkatkan²

RINGKASAN


wmii [-a ] [-r ]

wmii -v

DESKRIPSI


Perusahaan
wmii adalah pengelola jendela dinamis untuk X11. Berbeda dengan manajemen jendela statis, pengguna
jarang harus memikirkan bagaimana mengatur jendela, tidak peduli apa yang dia lakukan atau berapa banyak
aplikasi digunakan secara bersamaan. Manajer jendela beradaptasi dengan arus
lingkungan dan sesuai dengan kebutuhan pengguna, daripada memaksanya untuk menggunakan preset,
tata letak tetap dan mencoba memasukkan semua jendela dan aplikasi ke dalamnya.

wmii mendukung manajemen jendela klasik dan ubin dengan keyboard dan mouse yang diperluas
kontrol. Manajemen jendela klasik mengatur jendela dalam lapisan mengambang di mana tyen dapat
dipindahkan dan diubah ukurannya secara bebas. Manajemen jendela ubin mengatur jendela dalam kolom vertikal.
Setiap kolom memiliki jendela arbitrer nomor arbitrer dan mengaturnya secara vertikal dalam a
cara yang tidak tumpang tindih. Mereka kemudian dapat dipindahkan dan diubah ukurannya, di antara dan di dalam kolom, di
akan.

wmii menyediakan sistem file virtual yang mewakili keadaan internal yang mirip dengan
procfs dari sistem operasi Unix. Memodifikasi sistem file virtual ini menghasilkan perubahan
keadaan pengelola jendela. Layanan sistem file virtual dapat diakses melalui
Program klien berkemampuan 9P, seperti wmiir(1). Ini memungkinkan kendali jarak jauh yang sederhana dan kuat
dari manajer jendela inti.

perintah baris kasus
-a
Menentukan alamat yang wmii harus mendengarkan koneksi. Alamat
mengambil bentuk !. Defaultnya berbentuk:

unix!/tmp/ns.$ PENGGUNA.${DISPLAY%.0}/wmii

yang membuka soket unix per konvensi Plan 9 Port. Untuk membuka soket TCP,
mendengarkan di port 4332 pada antarmuka loopback, gunakan:

tcp!localhost!4332

$WMII_NAMESPACE secara otomatis diatur ke nilai ini.

-r
Menentukan skrip rc mana yang akan dijalankan. Jika terdiri dari satu argumen,
$WMII_CONFPATH dicari sebelumnya $ PATH. Jika tidak, itu diteruskan ke shell untuk
evaluasi. Variabel lingkungan $WMII_ADDRESS serta $WMII_CONFPATH sudah diatur sebelumnya
untuk naskahnya.

Terminologi
pameran
Instance X server yang sedang berjalan yang terdiri dari perangkat input dan layar.

Layar A fisik atau virtual (Xinerama atau Xnest(1)) layar tampilan X.

Jendela A (persegi panjang) objek X yang dapat digambar yang ditampilkan di layar, biasanya berupa
jendela aplikasi.

Klien Jendela aplikasi yang dikelilingi oleh jendela bingkai yang berisi batas dan a
bar judul.

Lapisan mengambang
Lapisan layar dari wmii di atas semua lapisan lain, di mana klien diatur dalam a
cara klasik (mengambang). Mereka dapat diubah ukurannya atau dipindahkan secara bebas.

Lapisan terkelola
Lapisan layar dari wmii di bawah lapisan mengambang, di mana klien diatur dalam
cara yang tidak tumpang tindih (terkelola). Di sini, pengelola jendela secara dinamis menetapkan
setiap klien ukuran dan posisi. Lapisan terkelola terdiri dari kolom.

Tandai string alfanumerik yang dapat ditetapkan ke klien. Ini menyediakan mekanisme
untuk mengelompokkan klien dengan properti serupa. Klien dapat memiliki satu tag, mis kerja, atau
beberapa tag, misalnya kerja+surat. Tag dipisahkan dengan + karakter.

Lihat Satu set klien yang berisi tag tertentu, sangat mirip dengan ruang kerja di lainnya
manajer jendela. Ini terdiri dari lapisan mengambang dan dikelola.

Kolom Kolom adalah area layar yang mengatur klien secara vertikal dalam non-overlapping
cara. Klien dapat dipindahkan dan diubah ukurannya antara dan di dalam kolom dengan bebas.

Bar Bar di bagian bawah layar menampilkan label untuk setiap tampilan dan memungkinkan
pembuatan label yang ditentukan pengguna sewenang-wenang.

Event Sebuah event adalah sebuah pesan yang dapat dibaca dari file khusus dalam sistem file dari
wmii, seperti penekanan tombol mouse, penekanan tombol, atau pesan yang ditulis oleh a
berbeda 9P-klien.

Dasar jendela pengelolaan
Menjalankan mentah wmii proses tanpa wmiirc(1) skrip menyediakan manajemen jendela dasar
kemampuan. Namun, untuk menggunakannya secara efektif, kendalikan jarak jauh melalui sistem filenya
antarmuka diperlukan. Tanpa skrip seperti itu, hanya mungkin untuk memindahkan dan mengubah ukuran
klien dengan mouse, tetapi tidak untuk mengubah tag mereka atau untuk beralih tampilan. Lainnya
interaksi, seperti menyesuaikan gaya, membunuh atau memberi tag ulang klien, dan meraih
kunci, tidak dapat dicapai tanpa mengakses sistem file.

Sistem file dapat diakses dengan menghubungkan ke alamat of wmii dengan kemampuan 9P apa pun
klien, seperti wmiir(1)

tindakan
Konfigurasi default menyediakan menu tindakan khusus. Ini terdiri dari
skrip shell di $WMII_CONFPATH atau definisi tindakan termasuk dalam wmiirc.

Berikut adalah daftar tindakan default:

exec Ganti window manager dengan program lain
keluar Tinggalkan pengelola jendela dengan baik
rehash Segarkan daftar program
showkeys Menampilkan daftar ikatan kunci yang dikenali oleh wmii
status Cetak tanggal dan muat rata-rata secara berkala ke bilah
selamat datang Menampilkan pesan selamat datang yang berisi tutorial wmii

Default kunci Bindings
Semua yang disediakan wmiirc skrip menerima setidaknya binding kunci berikut. Mereka harus
juga menyediakan kunci pertunjukan tindakan untuk membuka referensi cepat pengikatan kunci.

Pindah Sekitar
kunci Tindakan
Mod-h Pindah ke jendela ke meninggalkan dari yang saat ini fokus
Mod-l Pindah ke jendela ke benar dari yang saat ini fokus
Mod-j Pindah ke jendela di bawah yang saat ini fokus
Mod-k Pindah ke jendela atas yang saat ini fokus
Mod-space Beralih antara lapisan terkelola dan mengambang
Mod-t Pindah ke tampilan yang diberikan
Mod-n Pindah ke tampilan berikutnya
Mod-b Pindah ke tampilan sebelumnya
mod-[0-9] Pindah ke tampilan dengan nomor yang diberikan

Pindah Hal Sekitar
kunci Tindakan
Mod-Shift-h Pindahkan jendela saat ini jendela ke kolom di meninggalkan
Mod-Shift-l Pindahkan jendela saat ini ke kolom di benar
Mod-Shift-j Pindahkan jendela saat ini di bawah jendela di bawahnya.
Mod-Shift-k Pindahkan jendela saat ini di atas jendela di atasnya.
Mod-Shift-space Beralih jendela saat ini antara lapisan terkelola dan mengambang
Mod-Shift-t Pindahkan jendela saat ini ke tampilan yang diberikan
Pergeseran Mod-[0-9] Pindahkan jendela saat ini ke tampilan dengan nomor yang diberikan

bermacam-macam
kunci Tindakan
Mod-m Ganti kolom saat ini ke max mode
Mod-s Ganti kolom saat ini ke tumpukan mode
Mod-d Ganti kolom saat ini ke kegagalan mode
Mod-Shift-c Membunuh klien yang dipilih
Mod-p Melaksanakan
Mod-a Melaksanakan yang bernama
Mod-Masuk Melaksanakan an x-terminal-emulator

konfigurasi


Jika Anda merasa perlu mengubah konfigurasi default, maka sesuaikan (seperti yang dijelaskan
di atas wmiirc tindakan. Tindakan ini dilakukan pada akhir wmii naskah dan melakukan
semua pekerjaan pengaturan window manager, key binding, bar label, dll.

Berkas sistem
Sebagian besar aspek wmii dikendalikan melalui sistem file. Biasanya diakses melalui
wmiir(1) perintah, tetapi dapat diakses oleh 9P apa pun, termasuk 9P dari plan9port[1], dan dapat
dipasang secara asli di Linux melalui v9fs[1], dan di Inferno (yang dijalankan di atas Linux).
Semua data dalam sistem file, termasuk nama file, dikodekan dengan UTF-8. Namun, ketika diakses
melalui wmiir(1), teks secara otomatis diterjemahkan ke dan dari enkode lokal Anda.

Sistem file, seperti banyak sistem file 9P lainnya, sepenuhnya sintetis. File ada
hanya di memori, dan tidak ditulis ke disk. Mereka umumnya dimulai pada startup wmii
melalui skrip seperti wmiirc. Beberapa file digunakan untuk mengeluarkan perintah, yang lain hanya bertindak
seolah-olah itu adalah file biasa (isinya diperbarui dan dikembalikan persis seperti
ditulis), meskipun menulisnya memiliki efek samping (seperti mengubah ikatan kunci). A
deskripsi tata letak sistem file dan perintah kontrol berikut.

Hirarki
/ File kontrol global

/klien/*/
File kontrol klien

/menandai/*/
Lihat file kontrol

/lbar/, /rbar/
File yang mewakili konten bilah bawah

The / Hirarki
colrules
The colrules file berisi daftar aturan yang memengaruhi lebar yang baru dibuat
kolom. Aturan memiliki bentuk:

// -> [+]*

Dimana,

:= <percent of layar> | px

Ketika kolom baru, , dibuat pada tampilan yang namanya cocok , ini
diberikan disediakan . Jika tidak ada lebarnya, diberikan
1/ke layar.

aturan SEMENTARA

The aturan file berisi daftar aturan yang dapat digunakan untuk mengatur secara otomatis
properti klien baru. Aturan ditentukan sebagai:

// = ...

dimana masing-masing mewakili perintah di klien ctl file, dan masing-masing
mewakili nilai yang akan diberikan padanya. Aturan diterapkan ketika klien
pertama kali dimulai dan isinya props file cocok dengan ekspresi reguler
.

Selain itu, kunci berikut diterima dan memiliki arti khusus:

terus
Biasanya, ketika aturan yang cocok ditemukan, pencocokan aturan berhenti. Kapan
kunci lanjutkan disediakan (dengan nilai apa pun), pencocokan berlanjut di
aturan berikutnya.

tag-kekuatan=
Seperti tag, tetapi mengesampingkan pengaturan apa pun yang diperoleh dari klien
kelompok atau dari _WMII_TAGS properti jendela.

kunci The kunci-kunci file berisi daftar kunci yang wmii akan meraih. Kapanpun kunci ini
kombinasi ditekan, string yang mewakilinya ditulis ke '/event'
sebagai: Kunci

acara The peristiwa file tidak pernah mengembalikan EOF sementara wmii sedang berlari. Itu tetap terbuka dan melaporkan
peristiwa saat terjadi. Termasuk di antaranya adalah:

[Tidak]Mendesak [Manajer|Klien]
petunjuk mendesak telah disetel atau tidak disetel. Argumen kedua adalah [Pelanggan] jika
sudah diatur oleh klien, dan [manajer] jika sudah diatur oleh wmii melalui
pesan kendali.

[Tidak]Tag Mendesak [Manajer|Klien]
Seorang klien pada telah memiliki petunjuk mendesak, atau klien mendesak terakhir
petunjuk mendesaknya belum disetel.

Pelanggan
Bilah judul klien telah diklik atau ada tombol yang ditekan
itu.

[Kiri|Kanan]Batang[Klik|MouseDown]
Bilah kiri atau kanan telah diklik atau ada tombol yang ditekan di atasnya.

Untuk daftar acara yang tersedia lebih lengkap, lihat wmii.pdf[2]

ctl The ctl file mengambil sejumlah pesan untuk mengubah pengaturan global seperti warna dan
font, yang dapat dilihat dengan membacanya. Itu juga membutuhkan perintah berikut:

berhenti Berhenti wmii

eksekutif
menggantikan wmii dengan

muncul
Munculkan program baru, seolah-olah oleh -r bendera.

The /klien/ Hirarki
Setiap direktori di bawah '/ client/' mewakili klien X11. Setiap direktori diberi nama untuk
ID jendela X dari jendela yang diwakili klien, dalam bentuk yang sebagian besar utilitas X
mengenali. Satu-satunya pengecualian adalah direktori 'sel' khusus, yang mewakili
klien yang dipilih saat ini.

ctl Saat dibaca, file 'ctl' mengembalikan id jendela X klien. Pengikut
perintah dapat ditulis untuk itu:

mengizinkan
Serangkaian tindakan tidak biasa yang diizinkan untuk dilakukan oleh klien, dengan cara yang sama
format sebagai kumpulan tag.

diaktifkan
Klien diizinkan untuk mengaktifkan dirinya sendiri – yaitu, memfokuskannya
jendela dan, jika diperlukan, batalkan penciutannya dan pilih tag
itu tinggal di. Bendera ini harus disetel pada klien jika Anda menginginkannya
dapat mengaktifkan dirinya sendiri dari system tray.

mengambang <on | lepas | selalu | tidak pernah>
Menentukan apakah klien ini cenderung mengambang saat dilampirkan ke tampilan baru.
Biasanya, nilainya berubah secara otomatis setiap kali jendela dipindahkan
antara lapisan mengambang dan terkelola. Namun, menetapkan nilai
selalu or tak pernah mengesampingkan perilaku ini. Selain itu, dialog, menu,
dok, dan layar splash akan selalu mengambang kecuali nilai ini disetel ke
tak pernah.

fullscreen <on | lepas | beralih>
Menyetel status layar penuh klien.

kelompok <group id>
ID grup klien, atau 0 jika bukan bagian dari grup. Klien cenderung terbuka
dengan tag yang sama dan di kolom yang sama dengan anggota aktif terakhir
kelompok mereka. Mengatur properti ini hanya berguna jika dilakukan melalui aturan
file.

kill Tutup jendela klien.

pid Nilai read-only dari PID program yang memiliki jendela, jika
nilai tersedia dan prosesnya ada di mesin yang sama dengan wmii.

slay Membunuh secara paksa koneksi klien ke server X, menutup semua nya
jendela. Matikan proses induk jika PID klien tersedia.

tag
Tag klien. Sama seperti file tag.

mendesak <on | lepas | beralih>
Setel atau batalkan petunjuk mendesak klien.

label Atur atau baca label klien (judul).

props Mengembalikan kelas dan label klien sebagai: ::.

tag Mengatur atau membaca tag klien. Tag dipisahkan oleh +, -, atau ^. Tag yang dimulai dengan
+ ditambahkan, sedangkan yang dimulai dengan - dihapus dan yang dimulai dengan ^
diaktifkan. Jika string tag yang ditulis dimulai dengan +, ^, atau -, tag tertulis
ditambahkan ke atau dihapus dari set klien, jika tidak, set akan ditimpa.

The /menandai/ Hirarki
Setiap direktori di bawah '/tag/' mewakili tampilan, berisi semua klien dengan
tag yang diberikan diterapkan. Direktori 'sel' khusus mewakili tag yang dipilih saat ini.

ctl File 'ctl' dapat dibaca untuk mengambil nama tag direktori
mewakili, atau ditulis dengan perintah berikut:

pilih Pilih klien: pilih [kiri|kanan|atas|bawah]

Pilih [<row nomor>|sel] [<frame nomor>]

pilih klien

send Kirim klien ke suatu tempat:

mengirim [|sel] [atas|bawah|kiri|kanan]

mengirim [|sel]
Kirim ke nth

mengirim [|sel] beralih
Beralih antara lapisan mengambang dan terkelola.

swap Tukar klien dengan yang lain. Sintaks yang sama seperti kirim.

tumbuh Menumbuhkan atau mengecilkan klien.

tumbuh []

nudge Mendorong klien ke arah tertentu.

tumbuh []

Dimana argumen didefinisikan sebagai berikut:

area Memilih kolom atau area mengambang.

daerah ::= | :

Ketika dihilangkan dan bukan "sel", diasumsikan 0.
"sel" dengan sendirinya mewakili klien yang dipilih, apa pun layarnya
pada.

area_spec ::= "~" | | "sel"

Di mana "~" mewakili area terapung dan mewakili kolom
indeks, mulai dari satu.

screen_spec ::=

Dimana mewakili nomor layar Xinerama berbasis 0.

frame Memilih jendela klien.

bingkai ::= | sel | klien

Dimana mewakili frame ke-n dari or adalah X11
id jendela klien yang diberikan.

jumlah Jumlah untuk tumbuh atau menyenggol sesuatu.

jumlah ::= | px

Jika "px" diberikan, diinterperasikan sebagai jumlah piksel yang tepat.
Jika tidak, itu ditafsirkan sebagai jumlah yang "masuk akal", yang biasanya
baik ketinggian bilah judul jendela, atau kenaikan ukurannya (sebagai
didefinisikan oleh X11) dalam arah tertentu.

index Baca untuk deskripsi isi tag.

The /rbar/, /lbar/ Hirarki
File di bawah '/ rbar/' dan '/ lbar/' mewakili item bilah di bagian bawah
layar. File di bawah '/lbar/' muncul di sisi kiri bilah, sedangkan yang di bawah
'/ rbar/' muncul di sebelah kanan, dengan item paling kiri menempati semua ruang ekstra yang tersedia.
Item diurutkan secara leksikografis.

File dapat dibaca atau ditulis untuk mendapatkan atau mengubah warna dan teks batang. NS
formatnya mirip dengan berbagai ctl file dan harus cukup jelas.

Gunakan wmii online menggunakan layanan onworks.net


Ad


Ad