InglesPransesEspanyol

Ad


OnWorks favicon

wmii - Online sa Cloud

Patakbuhin ang wmii sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command wmii na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


wmii - Pinabuting Tagapamahala ng Window²

SINOPSIS


wmii [-a ] [-r ]

wmii -v

DESCRIPTION


Pangkalahatang-ideya
wmii ay isang dynamic na window manager para sa X11. Sa kaibahan sa static na pamamahala ng window ng gumagamit
bihirang kailangang mag-isip tungkol sa kung paano ayusin ang mga bintana, kahit na ano ang kanyang ginagawa o gaano karami
sabay-sabay na ginagamit ang mga application. Ang window manager ay umaangkop sa kasalukuyang
kapaligiran at umaangkop sa mga pangangailangan ng user, sa halip na pilitin siyang gumamit ng preset,
naayos na layout at sinusubukang i-shoehorn ang lahat ng mga bintana at application dito.

wmii sumusuporta sa klasiko at naka-tile na pamamahala ng window na may pinahabang keyboard at mouse
kontrol. Ang klasikong pamamahala ng window ay nag-aayos ng mga bintana sa isang lumulutang na layer kung saan maaari ang tyen
malayang ilipat at baguhin ang laki. Ang pamamahala ng tiled window ay nag-aayos ng mga bintana sa mga patayong column.
Ang bawat column ay may hawak na arbitrary number na arbitrary na mga bintana at inaayos ang mga ito nang patayo sa a
hindi magkakapatong na paraan. Pagkatapos ay maaari silang ilipat at baguhin ang laki, kasama at sa loob ng mga column, sa
ay.

wmii ay nagbibigay ng virtual filesystem na kumakatawan sa panloob na estado na katulad ng
procfs ng mga operating system ng Unix. Ang pagbabago sa virtual filesystem na ito ay nagreresulta sa pagbabago
ang estado ng window manager. Maaaring ma-access ang virtual filesystem service sa pamamagitan ng
Mga programa ng kliyente na may kakayahang 9P, tulad ng wmiir(1). Nagbibigay-daan ito sa simple at malakas na remote control
ng pangunahing window manager.

Utos Linya Mga argumento
-a
Tinutukoy ang address kung saan wmii dapat makinig para sa mga koneksyon. Ang tirahan
kumukuha ng form !. Ang default ay sa anyo:

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

na nagbubukas ng unix socket sa bawat Plan 9 Port convention. Para magbukas ng TCP socket,
pakikinig sa port 4332 sa loopback interface, gamitin ang:

tcp!localhost!4332

$WMII_NAMESPACE ay awtomatikong nakatakda sa halagang ito.

-r
Tinutukoy kung aling rc script ang tatakbo. Kung binubuo ng isang argumento,
$WMII_CONFPATH ay hinahanap noon $ PATH. Kung hindi, ito ay ipinasa sa shell para sa
pagsusuri. Ang mga variable ng kapaligiran $WMII_ADDRESS at $WMII_CONFPATH ay preset
para sa iskrip.

Terminolohiya
display
Isang tumatakbong instance ng X server na binubuo ng mga input device at screen.

Screen Isang pisikal o virtual (Xinerama o Xnest(1)) screen ng isang X display.

Window A (parihaba) drawable X object na ipinapakita sa isang screen, karaniwang isang
window ng aplikasyon.

Client Isang application window na napapalibutan ng frame window na naglalaman ng border at a
titlebar.

Lumulutang na layer
Isang layer ng screen ng wmii sa ibabaw ng lahat ng iba pang mga layer, kung saan ang mga kliyente ay nakaayos sa isang
klasikong (lumulutang) paraan. Maaari silang baguhin ang laki o malayang ilipat.

Pinamamahalaang layer
Isang layer ng screen ng wmii sa ilalim ng lumulutang na layer, kung saan nakaayos ang mga kliyente
isang hindi magkakapatong (pinamamahalaan) na paraan. Dito, dynamic na nagtatalaga ang window manager
bawat kliyente ng laki at posisyon. Ang pinamamahalaang layer ay binubuo ng mga column.

I-tag ang mga alphanumeric na string na maaaring italaga sa isang kliyente. Nagbibigay ito ng mekanismo
sa pangkat ng mga kliyente na may katulad na mga katangian. Maaaring magkaroon ng isang tag ang mga kliyente, hal trabaho, O
ilang mga tag, hal trabaho+mail. Ang mga tag ay pinaghihiwalay ng + na karakter.

Tingnan Ang isang hanay ng mga kliyente na naglalaman ng isang partikular na tag, medyo katulad ng isang workspace sa iba
mga tagapamahala ng bintana. Binubuo ito ng mga lumulutang at pinamamahalaang layer.

Column Ang column ay isang screen area na nag-aayos ng mga client nang patayo sa isang hindi magkakapatong
paraan. Ang mga kliyente ay maaaring ilipat at baguhin ang laki sa pagitan at sa loob ng mga column nang malaya.

Bar Ang bar sa ibaba ng screen ay nagpapakita ng label para sa bawat view at pinapayagan ang
paglikha ng mga di-makatwirang label na tinukoy ng gumagamit.

Kaganapan Ang isang kaganapan ay isang mensahe na maaaring basahin mula sa isang espesyal na file sa filesystem ng
wmii, tulad ng pagpindot sa pindutan ng mouse, pagpindot sa key, o isang mensaheng isinulat ng a
ibang 9P-client.

Basic bintana pamamahala
Tumatakbo raw wmii proseso nang walang a wmiirc(1) ang script ay nagbibigay ng pangunahing pamamahala ng window
mga kakayahan. Gayunpaman, upang epektibong magamit ito, remote control sa pamamagitan ng filesystem nito
kailangan ang interface. Kung walang ganoong script, posible lamang na ilipat at baguhin ang laki
mga kliyente gamit ang mouse, ngunit hindi upang baguhin ang kanilang mga tag o upang lumipat ng view. Iba pa
mga pakikipag-ugnayan, tulad ng pag-customize ng istilo, pagpatay o muling pag-tag ng mga kliyente, at pangangamkam
key, hindi makakamit nang hindi ina-access ang filesystem.

Maaaring ma-access ang filesystem sa pamamagitan ng pagkonekta sa tirahan of wmii na may anumang 9P-capable
kliyente, tulad ng wmiir(1)

Aksyon
Ang default na configuration ay nagbibigay para sa isang espesyal na menu ng mga aksyon. Ang mga ito ay binubuo ng alinman
mga script ng shell sa $WMII_CONFPATH o mga kahulugan ng aksyon na kasama sa wmiirc.

Narito ang isang listahan ng mga default na pagkilos:

exec Palitan ang window manager ng isa pang program
quit Iwanan ang window manager ng mabuti
rehash I-refresh ang listahan ng program
showkeys Magpakita ng listahan ng mga key binding na kinikilala ng wmii
status Pana-panahong mag-print ng petsa at mag-load ng average sa bar
maligayang pagdating Magpakita ng welcome message na naglalaman ng wmii tutorial

default Key Mga binding
Lahat ng ibinigay wmiirc ang mga script ay tumatanggap ng hindi bababa sa mga sumusunod na key binding. Dapat sila
magbigay din ng a mga showkey pagkilos upang magbukas ng isang key binding quick-reference.

Gumagalaw sa paligid
Key aksyon
Mod-h Ilipat sa isang window sa kaliwa ng kasalukuyang nakatutok
Mod-l Ilipat sa isang window sa karapatan ng kasalukuyang nakatutok
Mod-j Lumipat sa bintana sa ibaba ang kasalukuyang nakatutok
Mod-k Ilipat sa isang window sa itaas ang kasalukuyang nakatutok
Mod-space Mag-toggle sa pagitan ng pinamamahalaan at lumulutang na mga layer
Mod-t Lumipat sa view ng ibinigay
Mod-n Ilipat sa susunod na view
Mod-b Ilipat sa nakaraang view
mod-[0-9] Ilipat sa view gamit ang ibinigay na numero

Gumagalaw Mga bagay sa paligid
Key aksyon
Mod-Shift-h Ilipat ang kasalukuyang window bintana sa isang column sa kaliwa
Mod-Shift-l Ilipat ang kasalukuyang window sa isang column sa karapatan
Mod-Shift-j Ilipat ang kasalukuyang window sa ibaba ng window sa ilalim nito.
Mod-Shift-k Ilipat ang kasalukuyang window sa itaas ng window sa itaas nito.
Mod-Shift-space I-toggle ang kasalukuyang window sa pagitan ng pinamamahalaan at lumulutang na layer
Mod-Shift-t Ilipat ang kasalukuyang window sa view ng ibinigay
Mod-Shift-[0-9] Ilipat ang kasalukuyang window sa view na may ibinigay na numero

sari-sari
Key aksyon
Mod-m Ilipat ang kasalukuyang column sa max paraan
Mod-s Ilipat ang kasalukuyang column sa magtalaksan paraan
Mod-d Ilipat ang kasalukuyang column sa default paraan
Mod-Shift-c Pumatay ang napiling kliyente
Mod-p Isakatuparan
Mod-a Isakatuparan ang pinangalanan
Mod-Enter Isakatuparan an x-terminal-emulator

Configuration


Kung sa tingin mo ay kailangan mong baguhin ang default na configuration, pagkatapos ay i-customize (tulad ng inilarawan
sa ibabaw ng wmiirc aksyon. Ang aksyon na ito ay isinasagawa sa dulo ng wmii script at ginagawa
lahat ng gawain ng pag-set up ng window manager, mga key binding, mga label ng bar, atbp.

Filesystem
Karamihan sa mga aspeto ng wmii ay kinokontrol sa pamamagitan ng filesystem. Karaniwan itong ina-access sa pamamagitan ng
wmiir(1) command, ngunit maaari itong ma-access ng anumang 9P, kabilang ang 9P[ ng plan9port.1], at pwede
natively na naka-mount sa Linux sa pamamagitan ng v9fs[1], at sa Inferno (na tumatakbo sa tuktok ng Linux).
Ang lahat ng data sa filesystem, kabilang ang mga filename, ay naka-encode ng UTF-8. Gayunpaman, kapag na-access
sa pamamagitan ng wmiir(1), awtomatikong isinasalin ang text papunta at mula sa iyong locale encoding.

Ang filesystem ay, tulad ng maraming iba pang 9P filesystem, ganap na gawa ng tao. Ang mga file ay umiiral
lamang sa memorya, at hindi nakasulat sa disk. Ang mga ito ay karaniwang pinasimulan sa wmii startup
sa pamamagitan ng isang script tulad ng wmiirc. Maraming mga file ang ginagamit upang mag-isyu ng mga utos, ang iba ay kumikilos lamang
na parang mga ordinaryong file (ang kanilang mga nilalaman ay ina-update at ibinalik nang eksakto tulad ng
nakasulat), kahit na ang pagsulat ng mga ito ay may mga side-effects (tulad ng pagpapalit ng mga key binding). A
sumusunod ang paglalarawan ng layout ng filesystem at mga control command.

Hierarchy
/ Global control file

/kliyente/*/
Mga file ng kontrol ng kliyente

/tag/*/
Tingnan ang mga control file

/lbar/, /rbar/
Mga file na kumakatawan sa mga nilalaman ng ibabang bar

Ang / Hierarchy
colrules
Ang colrules file ay naglalaman ng isang listahan ng mga panuntunan na nakakaapekto sa lapad ng bagong likha
mga hanay. Ang mga patakaran ay may anyo:

// -> [+]*

Saan,

:= <porsiyento of screen> | px

Kapag may bagong column, , ay nilikha sa isang view na ang pangalan ay tumutugma , ito ay
ibinigay ang ika ibinigay . Kung wala ika-lapad, ito ay ibinigay
1/ika ng screen.

patakaran PAMAMARAAN

Ang patakaran file ay naglalaman ng isang listahan ng mga panuntunan na maaaring gamitin upang awtomatikong itakda
ari-arian ng mga bagong kliyente. Ang mga panuntunan ay tinukoy bilang:

// = ...

kung saan ang bawat isa kumakatawan sa isang utos sa mga kliyente ctl file, at bawat isa
kumakatawan sa halagang itatalaga dito. Ang mga patakaran ay inilalapat kapag ang kliyente ay
unang nagsimula at ang nilalaman ng props tumutugma ang file sa regular na expression
.

Bilang karagdagan, ang mga sumusunod na susi ay tinatanggap at may espesyal na kahulugan:

magpatuloy
Karaniwan, kapag nakatagpo ng pagtutugma ng panuntunan, hihinto ang pagtutugma ng panuntunan. Kailan
ang continue key ay ibinigay (na may anumang halaga), ang pagtutugma ay nagpapatuloy sa
susunod na tuntunin.

force-tags=
katulad tag, ngunit ino-override ang anumang mga setting na nakuha mula sa kliyente
pangkat o mula sa _WMII_TAGS ari-arian ng bintana.

mga susi Ang mga susi file ay naglalaman ng isang listahan ng mga susi na wmii aagawin. Sa tuwing ang mga susi na ito
ang mga kumbinasyon ay pinindot, ang string na kumakatawan sa kanila ay nakasulat sa '/event'
bilang: Susi

kaganapan Ang pangyayari Ang file ay hindi kailanman nagbabalik ng EOF habang wmii ay tumatakbo. Ito ay nananatiling bukas at nag-uulat
mga pangyayari habang nangyayari ito. Kasama sa mga ito ay:

[Hindi]Apurahan [Manager|Kliyente]
Ang agarang pahiwatig ni ay naitakda o hindi nakatakda. Ang pangalawang arg ay [Kliente] kung
ito ay itinakda ng kliyente, at [Tagapamahala] kung ito ay itinakda ng wmii sa pamamagitan ng isang
kontrol na mensahe.

[Hindi]UrgentTag [Manager|Kliyente]
Isang kliyente sa ay nagkaroon ng kagyat na pahiwatig, o ang huling kagyat na kliyente
ay hindi naitakda ang agarang pahiwatig nito.

Kliente
Ang titlebar ng isang kliyente ay maaaring na-click o may isang pindutan na pinindot
ito.

[Kaliwa|Kanan]Bar[I-click ang|MouseDown]
Ang isang kaliwa o kanang bar ay na-click o may isang pindutan na pinindot sa ibabaw nito.

Para sa mas kumpletong listahan ng mga available na kaganapan, tingnan wmii.pdf[2]

ctl Ang ctl file ay tumatagal ng ilang mga mensahe upang baguhin ang mga pandaigdigang setting tulad ng kulay at
font, na maaaring matingnan sa pamamagitan ng pagbabasa nito. Kinukuha din nito ang mga sumusunod na utos:

quit Quit wmii

exec
Palitan wmii sa

namamayagpag
Gumawa ng bagong programa, na parang sa pamamagitan ng -r bandila.

Ang /kliyente/ Hierarchy
Ang bawat direktoryo sa ilalim ng '/client/' ay kumakatawan sa isang X11 client. Ang bawat direktoryo ay pinangalanan para sa
X window id ng window na kinakatawan ng kliyente, sa anyo na ginagamit ng karamihan sa X
makilala. Ang isang pagbubukod ay ang espesyal na 'sel' na direktoryo, na kumakatawan sa
kasalukuyang napiling kliyente.

ctl Kapag nabasa, ibinabalik ng 'ctl' file ang X window id ng kliyente. Ang mga sumusunod
maaaring isulat dito ang mga utos:

pumayag
Ang hanay ng mga hindi pangkaraniwang aksyon na pinapayagang gawin ng kliyente, sa parehong
format bilang set ng tag.

aktibahin
Pinapayagan ang kliyente na i-activate ang sarili nito - iyon ay, ituon ito
window at, kung kinakailangan ng sitwasyon, i-uncollapse ito at pumili ng tag
ito ay naninirahan sa. Ang watawat na ito ay dapat itakda sa isang kliyente kung nais mo ito
magagawang i-activate ang sarili mula sa system tray.

lumulutang <sa | off | palagi | hindi kailanman>
Tinutukoy kung ang kliyenteng ito ay malamang na lumutang kapag naka-attach sa isang bagong view.
Karaniwan, awtomatikong nagbabago ang halaga sa tuwing ililipat ang window
sa pagitan ng lumulutang at pinamamahalaang mga layer. Gayunpaman, ang pagtatakda ng halaga ng
palagi or hindi kailanman nilalampasan ang pag-uugaling ito. Bukod pa rito, mga dialog, menu,
dock, at mga splash screen ay palaging lumulutang maliban kung ang value na ito ay nakatakda sa
hindi kailanman.

fullscreen <sa | off | i-toggle>
Itinatakda ang fullscreen na estado ng kliyente.

grupo <grupo id>
Group ID ng kliyente, o 0 kung hindi bahagi ng isang grupo. Ang mga kliyente ay may posibilidad na magbukas
na may parehong mga tag at nasa parehong mga column bilang huling aktibong miyembro ng
kanilang grupo. Ang pagtatakda ng property na ito ay kapaki-pakinabang lamang kapag ginawa sa pamamagitan ng mga panuntunan
file.

patayin Isara ang bintana ng kliyente.

pid Read-only na halaga ng PID ng program na nagmamay-ari ng window, kung ang
ang halaga ay magagamit at ang proseso ay nasa parehong makina bilang wmii.

slay Sapilitang patayin ang koneksyon ng kliyente sa X server, isara ang lahat nito
mga bintana. Patayin ang proseso ng magulang kung available ang PID ng kliyente.

tag
Mga tag ng kliyente. Pareho sa file ng mga tag.

apurahan <sa | off | i-toggle>
Itakda o i-unset ang apurahang pahiwatig ng kliyente.

label Itakda o basahin ang label ng kliyente (pamagat).

props Nagbabalik ng klase ng mga kliyente at label bilang: ::.

mga tag Itakda o basahin ang mga tag ng kliyente. Ang mga tag ay pinaghihiwalay ng +, -, O ^. Mga tag na nagsisimula sa
+ ay idinagdag, habang ang mga nagsisimula sa - ay tinanggal at ang mga nagsisimula sa ^
ay naka-toggle. Kung ang tag string na nakasulat ay nagsisimula sa +, ^, O -, ang mga nakasulat na tag
ay idinaragdag o inalis mula sa set ng kliyente, kung hindi, ang hanay ay mapapatungan.

Ang /tag/ Hierarchy
Ang bawat direktoryo sa ilalim ng '/tag/' ay kumakatawan sa isang view, na naglalaman ng lahat ng mga kliyente na may
inilapat ang ibinigay na tag. Ang espesyal na 'sel' na direktoryo ay kumakatawan sa kasalukuyang napiling tag.

ctl Maaaring basahin ang 'ctl' na file upang makuha ang pangalan ng tag sa direktoryo
kinakatawan, o nakasulat sa mga sumusunod na utos:

piliin ang Pumili ng kliyente: piliin ang [kaliwa|kanan|pataas|pababa]

piliin ang [<hilera numero>|sel] [<frame numero>]

piliin ang kliyente

ipadala Magpadala ng kliyente sa isang lugar:

ipadala [|sel] [pataas|pababa|kaliwa|kanan]

ipadala [|sel]
magpadala sa nth

ipadala [|sel] i-toggle
Toggle sa pagitan ng lumulutang at pinamamahalaang layer.

Ipagpalit ang isang kliyente sa isa pa. Parehong syntax tulad ng ipadala.

palakihin Palakihin o paliitin ang isang kliyente.

lumaki []

sikuhin Sikuhin ang isang kliyente sa isang ibinigay na direksyon.

lumaki []

Kung saan ang mga argumento ay tinukoy bilang mga sumusunod:

area Pumili ng column o ang lumulutang na lugar.

lugar ::= | :

Kailan ay tinanggal at ay hindi "sel", 0 ay ipinapalagay.
Ang "sel" mismo ay kumakatawan sa napiling kliyente kahit saang screen ito
sa.

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

Kung saan ang "~" ay kumakatawan sa lumulutang na lugar at kumakatawan sa isang hanay
index, simula sa isa.

screen_spec ::=

Saan kumakatawan sa 0-based na screen number ng Xinerama.

frame Pumili ng window ng kliyente.

frame ::= | sel | kliyente

Saan kumakatawan sa nth frame ng or ay ang X11
window id ng ibinigay na kliyente.

halaga Ang halaga upang palaguin o sikuhin ang isang bagay.

halaga ::= | px

Kung ang "px" ay ibinigay, ay interperated bilang isang eksaktong bilang ng pixel.
Kung hindi, ito ay interperated bilang isang "makatwirang" halaga, na karaniwan ay
alinman sa taas ng title bar ng isang window, o ang pagdagdag ng laki nito (bilang
tinukoy ng X11) sa isang ibinigay na direksyon.

index Magbasa para sa isang paglalarawan ng mga nilalaman ng isang tag.

Ang /rbar/, /lbar/ Hierarchy
Ang mga file sa ilalim ng '/rbar/' at '/lbar/' ay kumakatawan sa mga item ng bar sa ibaba ng
screen. Ang mga file sa ilalim ng '/lbar/' ay lilitaw sa kaliwang bahagi ng bar, habang ang mga nasa ilalim
Lumilitaw ang '/rbar/' sa kanan, na ang pinakakaliwang item ay sumasakop sa lahat ng karagdagang magagamit na espasyo.
Ang mga aytem ay pinagsunod-sunod ayon sa leksikograpiya.

Maaaring basahin o isulat ang mga file upang makuha o baguhin ang mga kulay at teksto ng mga bar. Ang
ang format ay katulad ng iba't-ibang ctl mga file at dapat maging maliwanag.

Gamitin ang wmii online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    mabusising paglilinis
    mabusising paglilinis
    Isang Kotlin script na binubuo ng lahat ng nukes
    mga cache mula sa mga proyekto ng Gradle/Android.
    Kapaki-pakinabang kapag hinahayaan ka ng Gradle o ng IDE
    pababa. Ang script ay nasubok sa
    macOS, ngunit ...
    I-download ang deep-clean
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    Ang Eclipse Checkstyle plug-in
    isinasama ang Checkstyle Java code
    auditor sa Eclipse IDE. Ang
    Ang plug-in ay nagbibigay ng real-time na feedback sa
    ang gumagamit tungkol sa viol...
    I-download ang Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 5
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 6
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • Marami pa »

Linux command

Ad