IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

wmii - Online nel cloud

Esegui wmii nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando wmii che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


wmii - Window Manager migliorato²

SINOSSI


wmi [-a ] [-r ]

wmii -v

DESCRIZIONE


Panoramica
wmii è un gestore di finestre dinamico per X11. A differenza della gestione statica delle finestre, l'utente
raramente deve pensare a come organizzare le finestre, non importa cosa sta facendo o quante
le applicazioni vengono utilizzate contemporaneamente. Il gestore di finestre si adatta alla corrente
ambiente e si adatta alle esigenze dell'utente, piuttosto che costringerlo a utilizzare un preset,
layout fisso e cercando di calzare tutte le finestre e le applicazioni in esso.

wmii supporta la gestione delle finestre classica e piastrellata con tastiera e mouse estesi
controllo. La gestione classica delle finestre dispone le finestre in un livello mobile in cui tyen può
essere spostato e ridimensionato liberamente. La gestione delle finestre affiancate dispone le finestre in colonne verticali.
Ogni colonna contiene un numero arbitrario di finestre arbitrarie e le dispone verticalmente in a
modo non sovrapponibile. Possono quindi essere spostati e ridimensionati, tra e all'interno delle colonne, a
volontà.

wmii fornisce un filesystem virtuale che rappresenta lo stato interno simile al
procfs dei sistemi operativi Unix. La modifica di questo filesystem virtuale comporta la modifica
lo stato del gestore di finestre. È possibile accedere al servizio di filesystem virtuale tramite
Programmi client compatibili con 9P, come wmiir(1). Ciò consente un controllo remoto semplice e potente
del gestore di finestre principale.

Comando linea argomenti
-a
Specifica l'indirizzo su cui wmii dovrebbe ascoltare le connessioni. L'indirizzo
prende la forma !. L'impostazione predefinita è della forma:

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

che apre un socket unix per le convenzioni Plan 9 Port. Per aprire un socket TCP,
in ascolto sulla porta 4332 sull'interfaccia di loopback, utilizzare:

tcp!host locale!4332

$WMII_NAMESPACE viene automaticamente impostato su questo valore.

-r
Specifica quale script rc eseguire. Se consiste in un unico argomento,
$WMII_CONFPATH viene cercato prima $ PERCORSO. In caso contrario, viene passato alla shell per
valutazione. Le variabili d'ambiente $WMII_INDIRIZZO ed $WMII_CONFPATH sono preimpostati
per la sceneggiatura.

Terminologia
Dsiplay
Un'istanza del server X in esecuzione composta da dispositivi di input e schermi.

Schermo A fisico o virtuale (Xinerama o Xnest(1)) schermo di un display X.

Finestra Un oggetto X estraibile (rettangolare) che viene visualizzato su uno schermo, di solito un
finestra dell'applicazione.

Client Una finestra dell'applicazione circondata da una finestra cornice contenente un bordo e un
barra del titolo.

Strato galleggiante
Uno strato di schermo di wmii sopra tutti gli altri livelli, dove i client sono disposti in a
modo classico (fluttuante). Possono essere ridimensionati o spostati liberamente.

Livello gestito
Uno strato di schermo di wmii sotto il livello mobile, dove sono disposti i clienti in
modo non sovrapposto (gestito). Qui, il gestore di finestre assegna dinamicamente
ogni cliente una dimensione e posizione. Il livello gestito è costituito da colonne.

Tag Stringhe alfanumeriche che possono essere assegnate a un cliente. Questo fornisce un meccanismo
per raggruppare clienti con proprietà simili. I clienti possono avere un tag, ad es lavoro, o
diversi tag, ad es lavoro+posta. I tag sono separati con il + carattere.

Visualizza Un insieme di client contenenti un tag specifico, abbastanza simile a un'area di lavoro in altri
gestori di finestre. Consiste dei livelli flottante e gestito.

Colonna Una colonna è un'area dello schermo che dispone i client verticalmente in modo non sovrapposto
modo. I client possono essere spostati e ridimensionati liberamente tra e all'interno delle colonne.

Barra La barra nella parte inferiore dello schermo mostra un'etichetta per ogni vista e consente di
creazione di etichette arbitrarie definite dall'utente.

Evento Un evento è un messaggio che può essere letto da un file speciale nel filesystem di
wmii, come la pressione di un pulsante del mouse, la pressione di un tasto o un messaggio scritto da a
diverso 9P-client.

Standard finestra gestione
Esecuzione di un crudo wmii processo senza a wmiirc(1) lo script fornisce la gestione di base delle finestre
capacità. Tuttavia, per usarlo in modo efficace, controllalo a distanza attraverso il suo filesystem
interfaccia è necessaria. Senza tale script, è possibile solo spostare e ridimensionare
client con il mouse, ma non per modificare i loro tag o per cambiare visualizzazione. Altro
interazioni, come la personalizzazione dello stile, l'uccisione o il retagging dei clienti e l'acquisizione
chiavi, non possono essere ottenute senza accedere al filesystem.

È possibile accedere al filesystem collegandosi al indirizzo of wmii con qualsiasi capacità 9P
cliente, come wmiir(1)

Azioni
La configurazione predefinita prevede uno speciale menu di azioni. Questi sono costituiti da
script di shell in $WMII_CONFPATH o definizioni di azioni incluse in wmiirc.

Ecco un elenco delle azioni predefinite:

exec Sostituisci il gestore di finestre con un altro programma
quit Lascia il window manager bene
rehash Aggiorna l'elenco dei programmi
showkeys Mostra un elenco di combinazioni di tasti riconosciute da wmii
status Stampa periodicamente la data e carica la media sulla barra
benvenuto Mostra un messaggio di benvenuto che contiene il tutorial wmii

Predefinito Le Associazioni
Tutto ciò che è fornito wmiirc gli script accettano almeno le seguenti associazioni di tasti. Dovrebbero
fornire anche un chiavi di scena azione per aprire un riferimento rapido per l'associazione di chiavi.

In movimento Art Around
Le Action
Mod-h Sposta in una finestra in a sinistra di quello attualmente focalizzato
Mod-l Sposta in una finestra su destra di quello attualmente focalizzato
Mod-j Passa alla finestra sotto quello attualmente focalizzato
Mod-k Sposta in una finestra sopra quello attualmente focalizzato
Mod-space Passa dal livello gestito a quello mobile
Mod-t Passa alla visualizzazione del dato
Mod-n Passa alla visualizzazione successiva
Mod-b Passa alla vista precedente
Mod[0-9] Passa alla vista con il numero indicato

In movimento Cose Art Around
Le Action
Mod-Shift-h Sposta la finestra corrente finestra a una colonna sul a sinistra
Mod-Shift-l Sposta la finestra corrente in una colonna sul destra
Mod-Shift-j Sposta la finestra corrente sotto la finestra sottostante.
Mod-Shift-k Sposta la finestra corrente sopra la finestra sopra di essa.
Mod-Shift-space Alterna la finestra corrente tra il livello gestito e mobile
Mod-Maiuscole-t Sposta la finestra corrente nella vista del dato
Mod-Maiusc-[0-9] Sposta la finestra corrente nella vista con il numero dato

Miscellanea
Le Action
Mod-m Cambia la colonna corrente in max modo
Mod-s Cambia la colonna corrente in pila modo
Mod-d Cambia la colonna corrente in difetto modo
Mod-Maiuscole-c Uccidere il cliente selezionato
Mod-p Eseguire
Mod-a Eseguire il nome
Mod-Invio Eseguire an emulatore di terminale x

Configurazione


Se senti la necessità di modificare la configurazione predefinita, personalizza (come descritto
sopra il wmiirc azione. Questa azione viene eseguita alla fine del wmii script e fa
tutto il lavoro di configurazione del gestore di finestre, le associazioni dei tasti, le etichette delle barre, ecc.

filesystem
La maggior parte degli aspetti di wmii sono controllati tramite il filesystem. Di solito si accede tramite il
wmiir(1) comando, ma è possibile accedervi da qualsiasi 9P, incluso il 9P di plan9port[1], e può
essere montato nativamente su Linux tramite v9fs[1], e su Inferno (che funziona su Linux).
Tutti i dati nel filesystem, inclusi i nomi dei file, sono codificati in UTF-8. Tuttavia, quando si accede
via wmiir(1), il testo viene tradotto automaticamente da e verso la codifica locale.

Il filesystem è, come molti altri filesystem 9P, interamente sintetico. I file esistono
solo in memoria e non vengono scritti su disco. In genere vengono avviati all'avvio di wmii
tramite uno script come wmiirc. Diversi file vengono utilizzati per impartire comandi, altri semplicemente agiscono
come se fossero file ordinari (il loro contenuto viene aggiornato e restituito esattamente come
scritti), sebbene scriverli abbia effetti collaterali (come cambiare le associazioni dei tasti). UN
segue la descrizione del layout del filesystem e dei comandi di controllo.

gerarchia
/ File di controllo globali

/cliente/*/
File di controllo del cliente

/etichetta/*/
Visualizza i file di controllo

/lbar/, /rbar/
File che rappresentano il contenuto della barra inferiore

Le / gerarchia
regola
Le regola il file contiene un elenco di regole che influenzano la larghezza del nuovo creato
colonne. Le regole hanno la forma:

// -> [+]*

Dove,

:= <percentuale of schermo> | px

Quando una nuova colonna, , viene creato su una vista il cui nome corrisponde è similare a quella del
dato che th fornito . Se non c'è th larghezza, è data
1/esimo dello schermo.

norme PROVVISORIO

Le norme il file contiene un elenco di regole che possono essere utilizzate per impostare automaticamente
proprietà di nuovi clienti. Le regole sono specificate come:

// = ...

dove ciascuno rappresenta un comando nei client CTL file, e ciascuno
rappresenta il valore da attribuirgli. Le regole si applicano quando il cliente è
iniziato e il contenuto del oggetti di scena file corrisponde all'espressione regolare
.

Inoltre, le seguenti chiavi sono accettate e hanno un significato speciale:

continua
Normalmente, quando viene incontrata una regola di corrispondenza, la corrispondenza delle regole si interrompe. quando
viene fornita la chiave continue (con qualsiasi valore), la corrispondenza continua al
prossima regola.

tag-forza=
Come tag, ma sovrascrive qualsiasi impostazione ottenuta dal client
gruppo o dal _WMII_TAGS proprietà della finestra.

chiavi Il Tasti il file contiene un elenco di chiavi che wmii afferrerà. Ogni volta che questi tasti
vengono premute le combinazioni, la stringa che le rappresenta viene scritta in '/event'
come: chiave

evento Il evento il file non restituisce mai EOF mentre wmii sta correndo. Rimane aperto e riporta
eventi nel momento in cui si verificano. Tra questi sono inclusi:

[Non compiere ]Urgente [Responsabile|Cliente]
il suggerimento urgente di è stato attivato o disattivato. Il secondo argomento è [.] Se
è stato impostato dal client e [direttore] se è stato impostato da wmii tramite un
messaggio di controllo.

[Non compiere ]Etichetta urgente [Responsabile|Cliente]
Un cliente su ha ricevuto il suo suggerimento urgente o l'ultimo cliente urgente
ha avuto il suo suggerimento urgente annullato.

.
È stato fatto clic sulla barra del titolo di un cliente o è stato premuto un pulsante
esso.

[Sinistra|Destra]Sbarra[Fare clic|MouseDown]
Una barra sinistra o destra è stata cliccata o è stato premuto un pulsante su di essa.

Per un elenco più completo degli eventi disponibili, vedere wmii.pdf[2]

ctl Il CTL file richiede un numero di messaggi per modificare le impostazioni globali come colore e
font, che può essere visualizzato leggendolo. Richiede anche i seguenti comandi:

esci esci wmii

exec
sostituire wmii con

uova
Genera un nuovo programma, come per il -r bandiera.

Le /cliente/ gerarchia
Ogni directory sotto '/client/' rappresenta un client X11. Ogni directory prende il nome dal
X window id della finestra che il client rappresenta, nella forma che la maggior parte delle utility X
riconoscere. L'unica eccezione è la directory speciale 'sel', che rappresenta il
cliente attualmente selezionato.

ctl Quando viene letto, il file 'ctl' restituisce l'ID della finestra X del client. Il seguente
i comandi possono essere scritti su di esso:

consentire
L'insieme di azioni insolite che il cliente è autorizzato a compiere, nello stesso
formato come set di tag.

attivare
Al cliente è permesso di attivarsi, cioè di focalizzare la sua
finestra e, a seconda dei casi, decomprimila e seleziona un tag
su cui risiede. Questo flag deve essere impostato su un client se lo desideri
in grado di attivarsi dalla barra delle applicazioni.

galleggiante <su | MENO | sempre | mai>
Definisce se è probabile che questo client resti mobile quando è collegato a una nuova vista.
Normalmente, il valore cambia automaticamente ogni volta che la finestra viene spostata
tra i livelli flottante e gestito. Tuttavia, impostando un valore di
sempre or mai sovrascrive questo comportamento. Inoltre, finestre di dialogo, menu,
dock e le schermate di avvio saranno sempre mobili a meno che questo valore non sia impostato su
mai.

fullscreen <su | MENO | attiva/disattiva>
Imposta lo stato a schermo intero del client.

gruppo <gruppo id>
L'ID del gruppo del cliente, o 0 se non fa parte di un gruppo. I clienti tendono ad aprire
con gli stessi tag e nelle stesse colonne dell'ultimo membro attivo di
loro gruppo. L'impostazione di questa proprietà è utile solo se eseguita tramite le regole
file.

kill Chiude la finestra del client.

pid Valore di sola lettura del PID del programma proprietario della finestra, se il
value è disponibile e il processo è sulla stessa macchina di wmii.

slay Uccide forzatamente la connessione del client al server X, chiudendo tutte le sue
finestre. Uccidi il processo padre se il PID del client è disponibile.

tag
I tag del cliente. Lo stesso del file dei tag.

urgente <su | MENO | attiva/disattiva>
Imposta o disattiva il suggerimento urgente del cliente.

label Imposta o leggi l'etichetta (titolo) di un cliente.

props Restituisce una classe client ed etichetta come: ::.

tag Imposta o leggi i tag di un cliente. I tag sono separati da +, -, o ^. Tag che iniziano con
+ vengono aggiunti, mentre quelli che iniziano con - vengono rimossi e quelli che iniziano con ^
sono commutati. Se la stringa di tag scritta inizia con +, ^, o -, i tag scritti
vengono aggiunti o rimossi dal set del client, altrimenti il ​​set viene sovrascritto.

Le /etichetta/ gerarchia
Ogni directory sotto '/tag/' rappresenta una vista, contenente tutti i client con il
dato tag applicato. La speciale directory 'sel' rappresenta il tag attualmente selezionato.

ctl Il file 'ctl' può essere letto per recuperare il nome del tag la directory
rappresenta, o scritto con i seguenti comandi:

seleziona Seleziona un cliente: seleziona [sinistra|destra|su|giù]

Selezionare [<riga numero>|sel] [<frame numero>]

seleziona cliente

invia Invia un cliente da qualche parte:

Inviare [|sel] [su|giù|sinistra|destra]

Inviare [|sel]
Invia Vai all’email nth

Inviare [|sel] attiva/disattiva
Toggle tra il livello flottante e quello gestito.

swap Scambia un client con un altro. Stessa sintassi di send.

crescere Aumentare o ridurre un cliente.

crescere []

nudge Spingi un cliente in una determinata direzione.

crescere []

Dove gli argomenti sono definiti come segue:

area Seleziona una colonna o l'area mobile.

zona ::= | :

Quando è omesso e non è "sel", si assume 0.
"sel" di per sé rappresenta il client selezionato, non importa quale schermata sia
on.

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

Dove "~" rappresenta l'area mobile e rappresenta una colonna
indice, a partire da uno.

specifiche_schermo ::=

Dove rappresenta il numero dello schermo Xinerama in base 0.

frame Seleziona una finestra client.

cornice ::= | sel | cliente

Dove rappresenta l'ennesimo fotogramma di or è l'X11
ID finestra del client specificato.

importo L'importo per aumentare o spingere qualcosa.

importo ::= | px

Se viene dato "px", viene interpretato come un conteggio esatto dei pixel.
Altrimenti, viene interpretato come un importo "ragionevole", che di solito è
l'altezza della barra del titolo di una finestra o il suo incremento di dimensione (come
definita da X11) in una data direzione.

index Leggi per una descrizione del contenuto di un tag.

Le /rbar/, /lbar/ gerarchia
I file sotto '/rbar/' e '/lbar/' rappresentano gli elementi della barra in fondo al
schermo. I file sotto '/lbar/' appaiono sul lato sinistro della barra, mentre quelli sotto
'/rbar/' appare sulla destra, con l'elemento più a sinistra che occupa tutto lo spazio extra disponibile.
Gli elementi sono ordinati lessicograficamente.

I file possono essere letti o scritti per ottenere o alterare i colori e il testo delle barre. Il
il formato è simile ai vari CTL file e dovrebbe essere autoesplicativo.

Usa wmii online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player è un lettore multimediale gratuito
    software, in parte basato su WMP e VLC. Il
    giocatore è in uno stile minimalista, con
    più di dieci colori a tema, e può anche
    b ...
    Scarica AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV è un ADDON per XBMC/
    Kodi che permette di disporre di un
    decodificatore dei servizi IPTV de
    Movistar integrato in uno de los
    mediacenter ma...
    Scarica movistartv
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks è un software gratuito, open-source,
    IDE multipiattaforma C, C++ e Fortran
    costruito per soddisfare le esigenze più esigenti
    dei suoi utenti. È progettato per essere molto
    estende...
    Scarica Codice::Blocchi
  • 4
    in mezzo a
    in mezzo a
    Tra o interfaccia avanzata di Minecraft
    e il monitoraggio dati/struttura è uno strumento per
    mostra una panoramica di un Minecraft
    mondo, senza crearlo. Esso
    Potere ...
    Scarica In mezzo
  • 5
    MSYS2
    MSYS2
    MSYS2 è una raccolta di strumenti e
    biblioteche che ti forniscono un
    ambiente di facile utilizzo per la costruzione,
    installazione ed esecuzione di Windows nativo
    Software. Con...
    Scarica MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo è un codec di immagine JPEG
    che utilizza istruzioni SIMD (MMX, SSE2,
    NEON, AltiVec) per accelerare la linea di base
    Compressione e decompressione JPEG attiva
    x86, x8...
    Scarica libjpeg-turbo
  • Di Più "

Comandi Linux

  • 1
    abi-tracker
    abi-tracker
    abi-tracker: visualizza le modifiche ABI
    sequenza temporale di una libreria software C/C++.
    DESCRIZIONE: NOME: ABI Tracker
    (abi-tracker) Visualizza le modifiche ABI
    sequenza temporale di un C/C+...
    Esegui abi-tracker
  • 2
    abicheck
    abicheck
    abicheck - controlla i binari dell'applicazione
    per chiamate a simboli privati ​​o in evoluzione
    nelle biblioteche e per il collegamento statico di
    alcune librerie di sistema. ...
    Esegui abicheck
  • 3
    corrieremlm
    corrieremlm
    corrieremlm - La mailing list del corriere
    manager ...
    Esegui corrieremlm
  • 4
    corrieretcpd
    corrieretcpd
    corrieretcpd - il server di posta Courier
    demone del server TCP...
    Esegui Couriertcpd
  • 5
    gbklatex
    gbklatex
    bg5latex - Usa LaTeX direttamente su un Big5
    file codificato bg5pdflatex - Usa
    pdfLaTeX direttamente su un Big5 codificatotex
    file bg5+latex - Usa LaTeX direttamente su a
    Grande5+...
    Esegui gbklatex
  • 6
    gbkpdflatex
    gbkpdflatex
    bg5latex - Usa LaTeX direttamente su un Big5
    file codificato bg5pdflatex - Usa
    pdfLaTeX direttamente su un Big5 codificatotex
    file bg5+latex - Usa LaTeX direttamente su a
    Grande5+...
    Eseguire gbkpdflatex
  • Di Più "

Ad