InglésFrancésEspañol

Ad


icono de página de OnWorks

wmii - Online en la nube

Ejecute wmii en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando wmii que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


wmii - Administrador de ventanas mejorado²

SINOPSIS


wmii [-a ] [-r ]

wmii-v

DESCRIPCIÓN


General
wmii es un administrador de ventanas dinámico para X11. A diferencia de la gestión de ventanas estáticas, el usuario
rara vez tiene que pensar en cómo organizar las ventanas, sin importar lo que esté haciendo o cuántas
las aplicaciones se utilizan al mismo tiempo. El gestor de ventanas se adapta a la corriente
entorno y se adapta a las necesidades del usuario, en lugar de obligarlo a utilizar un ajuste preestablecido,
diseño fijo y tratando de calzar todas las ventanas y aplicaciones en él.

wmii admite la gestión de ventanas clásicas y en mosaico con teclado y mouse extendidos
control. La gestión de ventanas clásica organiza las ventanas en una capa flotante en la que tyen puede
ser movido y redimensionado libremente. La gestión de ventanas en mosaico organiza las ventanas en columnas verticales.
Cada columna contiene un número arbitrario de ventanas arbitrarias y las organiza verticalmente en un
manera no superpuesta. Luego se pueden mover y cambiar de tamaño, entre y dentro de las columnas, en
lo hará.

wmii proporciona un sistema de archivos virtual que representa el estado interno similar al
procfs de los sistemas operativos Unix. La modificación de este sistema de archivos virtual da como resultado un cambio
el estado del administrador de ventanas. Se puede acceder al servicio de sistema de archivos virtual a través de
Programas de cliente compatibles con 9P, como wmiir(1). Esto permite un control remoto simple y potente.
del administrador de ventanas principal.

Comando línea Argumentos
-a
Especifica la dirección en la que wmii debe escuchar las conexiones. La dirección
toma la forma !. El valor predeterminado es de la forma:

unix! / tmp / ns.$ USUARIO.$ {PANTALLA% .0}/ wmii

que abre un socket Unix según las convenciones del puerto Plan 9. Para abrir un socket TCP,
escuchando en el puerto 4332 en la interfaz loopback, use:

tcp! localhost! 4332

$ WMII_NAMESPACE se establece automáticamente en este valor.

-r
Especifica qué script rc ejecutar. Si consta de un solo argumento,
$ WMII_CONFPATH se busca antes $ RUTA. De lo contrario, se pasa al shell para
evaluación. Las variables de entorno $ WMII_ADDRESS y $ WMII_CONFPATH están preestablecidos
para el guión.

Terminología
Pantalla
Una instancia de servidor X en ejecución que consta de dispositivos de entrada y pantallas.

Pantalla A física o virtual (Xinerama o xnido(1)) pantalla de una pantalla X.

Ventana Un objeto X dibujable (rectangular) que se muestra en una pantalla, generalmente un
ventana de la aplicación.

Cliente Una ventana de aplicación rodeada por una ventana de marco que contiene un borde y un
barra de título.

Capa flotante
Una capa de pantalla de wmii encima de todas las demás capas, donde los clientes se organizan en una
manera clásica (flotante). Se pueden cambiar de tamaño o mover libremente.

Capa administrada
Una capa de pantalla de wmii debajo de la capa flotante, donde los clientes se organizan en
de manera no superpuesta (gestionada). Aquí, el administrador de ventanas asigna dinámicamente
cada cliente un tamaño y posición. La capa administrada consta de columnas.

Etiquetar cadenas alfanuméricas que se pueden asignar a un cliente. Esto proporciona un mecanismo
para agrupar clientes con propiedades similares. Los clientes pueden tener una etiqueta, p. Ej. TRABAJOo
varias etiquetas, p. ej. correo + trabajo. Las etiquetas se separan con el + carácter.

Ver Un conjunto de clientes que contiene una etiqueta específica, bastante similar a un espacio de trabajo en otros
administradores de ventanas. Consiste en las capas flotantes y administradas.

Columna Una columna es un área de la pantalla que organiza a los clientes verticalmente en un lugar no superpuesto.
camino. Los clientes se pueden mover y cambiar de tamaño entre columnas y dentro de ellas libremente.

Barra La barra en la parte inferior de la pantalla muestra una etiqueta para cada vista y permite
creación de etiquetas arbitrarias definidas por el usuario.

Evento Un evento es un mensaje que se puede leer desde un archivo especial en el sistema de archivos de
wmii, como presionar un botón del mouse, presionar una tecla o un mensaje escrito por un
diferente cliente 9P.

Basic ventana Management
Ejecutando un raw wmii proceso sin un wmiirc(1) el script proporciona una gestión básica de ventanas
capacidades. Sin embargo, para usarlo de manera efectiva, el control remoto a través de su sistema de archivos
la interfaz es necesaria. Sin un script de este tipo, solo es posible mover y cambiar el tamaño
clientes con el mouse, pero no para cambiar sus etiquetas o cambiar de vista. Otro
interacciones, como personalizar el estilo, matar o volver a etiquetar clientes y captar
claves, no se puede lograr sin acceder al sistema de archivos.

Se puede acceder al sistema de archivos conectándose al dirección of wmii con cualquier compatible con 9P
cliente, como wmiir(1)

Acciones
La configuración predeterminada proporciona un menú especial de acciones. Estos consisten en
scripts de shell en $ WMII_CONFPATH o definiciones de acción incluidas en wmiirc.

A continuación, se muestra una lista de las acciones predeterminadas:

exec Reemplaza el administrador de ventanas con otro programa
salir Deje el administrador de ventanas sin problemas
rehash Actualizar la lista de programas
showkeys Muestra una lista de combinaciones de teclas reconocidas por wmii
estado Imprimir periódicamente la fecha y el promedio de carga en la barra
bienvenido Muestra un mensaje de bienvenida que contiene el tutorial de wmii

Predeterminado Clave encuadernaciones
Todo lo provisto wmiirc Los scripts aceptan al menos las siguientes combinaciones de teclas. Ellos deberían
también proporcione un teclas de presentación acción para abrir una referencia rápida de vinculación de teclas.

Emocionante Aproximadamente
Clave la columna Acción
Mod-h Mover a una ventana al izquierda del que actualmente se enfoca
Mod-l Mover a una ventana al Derecho del que actualmente se enfoca
Mod-j Mover a la ventana a continuación el que actualmente se enfoca
Mod-k Mover a una ventana arriba el que actualmente se enfoca
Mod-space Alternar entre las capas administrada y flotante
mod-t Mover a la vista de lo dado
Mod-n Mover a la siguiente vista
Mod-b Mover a la vista anterior
Modificación-[0-9] Mover a la vista con el número dado

Emocionante Cosas Aproximadamente
Clave la columna Acción
Mod-Shift-h Mover la ventana actual ventana a una columna en el izquierda
Mod-Shift-l Mover la ventana actual a una columna en el Derecho
Mod-Shift-j Mueve la ventana actual debajo de la ventana debajo de ella.
Mod-Shift-k Mueve la ventana actual por encima de la ventana que está encima.
Mod-Shift-space Alterna la ventana actual entre la capa administrada y flotante
Mod-Shift-t Mover la ventana actual a la vista del dado
Mod-Shift-[0-9] Mueve la ventana actual a la vista con el número dado

Observaciones
Clave la columna Acción
Mod-m Cambia la columna actual a max modo
Mod-s Cambia la columna actual a montón modo
Mod-d Cambia la columna actual a tu préstamo estudiantil modo
Mod-Mayús-c Matar el cliente seleccionado
mod-p Implementación
mod-a Implementación el nombrado
Mod-Entrar Implementación an emulador de terminal x

Configuración


Si siente la necesidad de cambiar la configuración predeterminada, personalícela (como se describe
sobre el wmiirc acción. Esta acción se ejecuta al final de la wmii guión y hace
todo el trabajo de configurar el administrador de ventanas, las combinaciones de teclas, las etiquetas de las barras, etc.

Sistema de archivos
La mayoría de los aspectos de wmii se controlan a través del sistema de archivos. Por lo general, se accede a través del
wmiir(1) comando, pero se puede acceder a él desde cualquier 9P, incluido el 9P de plan9port [1], y puede
montarse de forma nativa en Linux a través de v9fs [1] y en Inferno (que el hombre ejecuta sobre Linux).
Todos los datos del sistema de archivos, incluidos los nombres de archivo, están codificados en UTF-8. Sin embargo, cuando se accede
vía wmiir(1), el texto se traduce automáticamente desde y hacia su codificación local.

El sistema de archivos es, al igual que muchos otros sistemas de archivos 9P, completamente sintético. Los archivos existen
sólo en la memoria y no se escriben en el disco. Generalmente se inician en el inicio de wmii
a través de un script como wmiirc. Se utilizan varios archivos para emitir comandos, otros simplemente actúan
como si fueran archivos ordinarios (sus contenidos se actualizan y devuelven exactamente como
escritos), aunque escribirlos tiene efectos secundarios (como cambiar las combinaciones de teclas). A
A continuación se describe la distribución del sistema de archivos y los comandos de control.

Jerarquía
/ Archivos de control global

/cliente/*/
Archivos de control de clientes

/etiqueta/*/
Ver archivos de control

/ lbar /, / rbar /
Archivos que representan el contenido de la barra inferior

La / Jerarquía
colreglas
La colreglas El archivo contiene una lista de reglas que afectan el ancho del recién creado
columnas. Las reglas tienen la forma:

// -> [+]*

Dónde,

:= <percent of pantalla> | px

Cuando una nueva columna, , se crea en una vista cuyo nombre coincide , es el
Dado que th suministrado . Si no hay th ancho, se le da
1/th de la pantalla.

reglas PROVISIONAL

La reglas El archivo contiene una lista de reglas que pueden usarse para establecer automáticamente
propiedades de nuevos clientes. Las reglas se especifican como:

// = ...

donde cada representa un comando en los clientes ctl archivo, y cada
representa el valor que se le asignará. Las reglas se aplican cuando el cliente está
iniciado por primera vez y el contenido de la accesorios el archivo coincide con la expresión regular
.

Además, se aceptan las siguientes claves y tienen un significado especial:

continue
Normalmente, cuando se encuentra una regla coincidente, la coincidencia de reglas se detiene. Cuando
se proporciona la clave de continuar (con cualquier valor), la coincidencia continúa en el
siguiente regla.

force-tags =
Me gusta etiquetas, pero anula cualquier configuración obtenida del cliente
grupo o del _WMII_TAGS propiedad de la ventana.

llaves El claves El archivo contiene una lista de claves que wmii agarrará. Siempre que estas claves
se presionan las combinaciones, la cadena que las representa se escribe en '/ event'
como: Key

evento El evento el archivo nunca devuelve EOF mientras wmii Esta corriendo. Permanece abierto e informa
eventos a medida que ocurren. Entre ellos se incluyen:

[No]Urgente [Gerente | Cliente]
La sugerencia urgente se ha activado o desactivado. El segundo argumento es [Cliente] si
ha sido establecido por el cliente, y [Manager ] si ha sido establecido por wmii vida
mensaje de control.

[No] UrgentTag [Gerente | Cliente]
Un cliente en ha tenido su sugerencia urgente establecida, o el último cliente urgente
ha tenido su insinuación urgente desarmada.

Cliente
Se ha hecho clic en la barra de título de un cliente o se ha presionado un botón
él.

[Izquierda | Derecha]Bar[Haga clic en | MouseDown]
Se ha hecho clic en una barra izquierda o derecha o se ha presionado un botón sobre ella.

Para obtener una lista más completa de eventos disponibles, consulte wmii.pdf[2]

ctl El ctl El archivo toma una serie de mensajes para cambiar la configuración global, como el color y
fuente, que se puede ver leyéndola. También toma los siguientes comandos:

salir Salir wmii

ejecutivo
Reemplaza wmii

desovar
Genere un nuevo programa, como si fuera el -r bandera.

La /cliente/ Jerarquía
Cada directorio bajo '/ client /' representa un cliente X11. Cada directorio lleva el nombre de
ID de ventana X de la ventana que representa el cliente, en la forma en que la mayoría de las utilidades X
reconocer. La única excepción es el directorio especial 'sel', que representa el
cliente seleccionado actualmente.

ctl Cuando se lee, el archivo 'ctl' devuelve la identificación de la ventana X del cliente. El seguimiento
Se pueden escribir comandos en él:

permitir
El conjunto de acciones inusuales que el cliente puede realizar, en el mismo
formato como el conjunto de etiquetas.

activar
El cliente puede activarse a sí mismo, es decir, enfocar su
ventana y, según el caso, abrirla y seleccionar una etiqueta
reside en. Esta bandera debe colocarse en un cliente si lo desea
capaz de activarse desde la bandeja del sistema.

flotante <en | off | hacerlo | nunca>
Define si es probable que este cliente flote cuando se adjunta a una nueva vista.
Normalmente, el valor cambia automáticamente cada vez que se mueve la ventana
entre las capas flotante y gestionada. Sin embargo, estableciendo un valor de
hacerlo or nunca anula este comportamiento. Además, los cuadros de diálogo, los menús,
muelles, y las pantallas de presentación siempre flotarán a menos que este valor se establezca en
nunca.

a pantalla completa <en | off | alternar>
Establece el estado de pantalla completa del cliente.

grupo de XNUMX <grupo id>
El ID de grupo del cliente, o 0 si no forma parte de un grupo. Los clientes tienden a abrirse
con las mismas etiquetas y en las mismas columnas que el último miembro activo de
su grupo. Establecer esta propiedad solo es útil cuando se hace a través de las reglas
archivo.

kill Cierra la ventana del cliente.

pid Valor de solo lectura del PID del programa propietario de la ventana, si el
El valor está disponible y el proceso está en la misma máquina que wmii.

slay Mata a la fuerza la conexión del cliente al servidor X, cerrando todos sus
ventanas. Elimine el proceso principal si el PID del cliente está disponible.

etiquetas
Las etiquetas del cliente. Lo mismo que el archivo de etiquetas.

urgente <en | off | alternar>
Establecer o desarmar la sugerencia urgente del cliente.

etiqueta Establecer o leer la etiqueta de un cliente (título).

props Devuelve una clase de cliente y una etiqueta como: ::.

tags Establecer o leer las etiquetas de un cliente. Las etiquetas están separadas por +, -o ^. Etiquetas que comienzan con
+ se agregan, mientras que los que comienzan con - se eliminan y los que comienzan con ^
están activados. Si la cadena de etiquetas escrita comienza con +, ^o -, las etiquetas escritas
se agregan o eliminan del conjunto del cliente; de ​​lo contrario, el conjunto se sobrescribe.

La /etiqueta/ Jerarquía
Cada directorio bajo '/ etiqueta /' representa una vista, que contiene todos los clientes con la
etiqueta dada aplicada. El directorio especial 'sel' representa la etiqueta seleccionada actualmente.

ctl El archivo 'ctl' se puede leer para recuperar el nombre de la etiqueta del directorio
representa, o escrito con los siguientes comandos:

seleccione Seleccione un cliente: seleccione [izquierda | derecha | arriba | abajo]

Seleccione [<row número>| sel] [<frame número>]

seleccionar cliente

enviar Envía un cliente a algún lugar:

enviar [| sel] [arriba | abajo | izquierda | derecha]

enviar [| sel]
Enviar En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. nth

enviar [| sel] alternar
palanca entre la capa flotante y gestionada.

intercambiar Intercambiar un cliente por otro. Misma sintaxis que enviar.

crecer Crece o encoge un cliente.

crecer []

empujar Empujar a un cliente en una dirección determinada.

crecer []

Donde los argumentos se definen de la siguiente manera:

área Selecciona una columna o el área flotante.

área :: = | :

Cuándo se omite y no es "sel", se asume 0.
"sel" por sí mismo representa al cliente seleccionado sin importar en qué pantalla sea
en.

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

Donde "~" representa el área flotante y representa una columna
índice, comenzando en uno.

especificación_pantalla :: =

Dónde representa el número de pantalla de Xinerama basado en 0.

marco Selecciona una ventana de cliente.

marco :: = | sel | cliente

Dónde representa el enésimo marco de or es el X11
ID de ventana del cliente dado.

cantidad La cantidad para hacer crecer o empujar algo.

cantidad :: = | px

Si se da "px", se interpreta como un recuento exacto de píxeles.
De lo contrario, se interpreta como una cantidad "razonable", que suele ser
ya sea la altura de la barra de título de una ventana, o su incremento de tamaño (como
definido por X11) en una dirección dada.

índice Lea para obtener una descripción del contenido de una etiqueta.

La / rbar /, / lbar / Jerarquía
Los archivos debajo de '/ rbar /' y '/ lbar /' representan los elementos de la barra en la parte inferior de la
pantalla. Los archivos debajo de '/ lbar /' aparecen en el lado izquierdo de la barra, mientras que los que están debajo
'/ rbar /' aparece a la derecha, con el elemento más a la izquierda ocupando todo el espacio extra disponible.
Los elementos están ordenados lexicográficamente.

Los archivos se pueden leer o escribir para obtener o alterar los colores y el texto de las barras. los
el formato es similar a los diversos ctl archivos y debe ser autoexplicativo.

Use wmii en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad