InglêsFrancêsEspanhol

Ad


favicon do OnWorks

wmii - Online na nuvem

Execute o wmii no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando wmii que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


wmii - Gerenciador de janelas aprimorado²

SINOPSE


wmi [-a ] [-r ]

wmii -v

DESCRIÇÃO


Visão geral
wmii é um gerenciador de janelas dinâmico para X11. Em contraste com o gerenciamento de janela estática, o usuário
raramente tem que pensar em como organizar as janelas, não importa o que esteja fazendo ou quantas
os aplicativos são usados ​​ao mesmo tempo. O gerenciador de janelas se adapta ao atual
ambiente e se adapta às necessidades do usuário, ao invés de forçá-lo a usar uma predefinição,
layout fixo e tentando encaixar todas as janelas e aplicativos nele.

wmii suporta gerenciamento de janela clássico e lado a lado com teclado e mouse estendidos
ao controle. O gerenciamento clássico de janelas organiza as janelas em uma camada flutuante na qual o usuário pode
ser movido e redimensionado livremente. O gerenciamento de janelas lado a lado organiza as janelas em colunas verticais.
Cada coluna contém um número arbitrário de janelas arbitrárias e as organiza verticalmente em um
forma não sobreposta. Eles podem então ser movidos e redimensionados, entre e dentro das colunas, em
vontade.

wmii fornece um sistema de arquivos virtual que representa o estado interno semelhante ao
procfs de sistemas operacionais Unix. Modificar este sistema de arquivos virtual resulta na mudança
o estado do gerenciador de janelas. O serviço do sistema de arquivos virtual pode ser acessado por meio
Programas cliente com capacidade para 9P, como wmir(1). Isso permite um controle remoto simples e poderoso
do gerenciador de janelas principal.

Command Line Argumentos
-a
Especifica o endereço no qual wmii deve ouvir as conexões. O endereço
assume a forma !. O padrão é o formulário:

unix! / tmp / ns.$ USUÁRIO.$ {DISPLAY% .0}/ wmii

que abre um soquete Unix de acordo com as convenções do Plan 9 Port. Para abrir um soquete TCP,
ouvindo na porta 4332 na interface de loopback, use:

tcp! localhost! 4332

$ WMII_NAMESPACE é definido automaticamente com este valor.

-r
Especifica qual script rc executar. Se consiste em um único argumento,
$ WMII_CONFPATH é pesquisado antes $ PATH. Caso contrário, é passado para o shell para
avaliação. As variáveis ​​de ambiente $ WMII_ADDRESS e $ WMII_CONFPATH são predefinidos
para o script.

Terminologia
Ecrã
Uma instância do servidor X em execução consistindo em dispositivos de entrada e telas.

Tela A física ou virtual (Xinerama ou XnestName(1)) tela de um display X.

Janela A (retangular) objeto drawable X que é exibido em uma tela, geralmente um
janela do aplicativo.

Cliente Uma janela de aplicativo cercada por uma janela de quadro contendo uma borda e um
Barra de titulo.

Camada flutuante
Uma camada de tela de wmii em cima de todas as outras camadas, onde os clientes são organizados em um
maneira clássica (flutuante). Eles podem ser redimensionados ou movidos livremente.

Camada gerenciada
Uma camada de tela de wmii por baixo da camada flutuante, onde os clientes são organizados em
uma maneira não sobreposta (gerenciada). Aqui, o gerenciador de janelas atribui dinamicamente
cada cliente tem um tamanho e uma posição. A camada gerenciada consiste em colunas.

Tag Cadeias alfanuméricas que podem ser atribuídas a um cliente. Isso fornece um mecanismo
para agrupar clientes com propriedades semelhantes. Os clientes podem ter uma tag, por exemplo trabalhaou
várias tags, por exemplo trabalho + correio. As tags são separadas com o + personagem.

Ver Um conjunto de clientes contendo uma tag específica, bastante semelhante a um espaço de trabalho em outro
gerenciadores de janela. Consiste nas camadas flutuantes e gerenciadas.

Coluna Uma coluna é uma área da tela que organiza os clientes verticalmente de uma forma não sobreposta
caminho. Os clientes podem ser movidos e redimensionados livremente entre e dentro das colunas.

Barra A barra na parte inferior da tela exibe um rótulo para cada visualização e permite o
criação de rótulos arbitrários definidos pelo usuário.

Evento Um evento é uma mensagem que pode ser lida de um arquivo especial no sistema de arquivos do
wmii, como um pressionamento de botão do mouse, um pressionamento de tecla ou uma mensagem escrita por um
cliente 9P diferente.

Basico janela de grupos
Executando um raw wmii processo sem um wmiirc(1) o script fornece gerenciamento básico de janela
capacidades. No entanto, para usá-lo de forma eficaz, o controle remoto por meio de seu sistema de arquivos
interface é necessária. Sem esse tipo de script, só é possível mover e redimensionar
clientes com o mouse, mas não para alterar suas marcas ou para alternar visualizações. De outros
interações, como personalizar o estilo, matar ou remarcar clientes e agarrar
chaves, não pode ser alcançado sem acessar o sistema de arquivos.

O sistema de arquivos pode ser acessado conectando-se ao endereço of wmii com qualquer compatível com 9P
cliente, como wmir(1)

Opções
A configuração padrão fornece um menu especial de ações. Estes consistem em
scripts de shell em $ WMII_CONFPATH ou definições de ação incluídas no wmiirc.

Aqui está uma lista das ações padrão:

exec Substitua o gerenciador de janelas por outro programa
sair Deixe o gerenciador de janelas bem
refazer Atualizar a lista de programas
showkeys Mostra uma lista de atalhos de teclado reconhecidos pelo wmii
Status Imprime periodicamente a data e a média de carga para a barra
bem-vindo Mostra uma mensagem de boas-vindas que contém o tutorial wmii

Padrão Chave Ligações
Todos os fornecidos wmiirc os scripts aceitam pelo menos as seguintes combinações de teclas. Eles deviam
também fornece um teclas de exibição ação para abrir uma referência rápida de ligação de tecla.

em movimento AROUND
Chave Açao Social
Mod-h Mova para uma janela para o esquerda daquele atualmente em foco
Mod-l Mover para uma janela para o certo daquele atualmente em foco
Mod-j Mover para a janela abaixo o atualmente focado
Mod-k Mover para uma janela acima o atualmente focado
Mod-space Alternar entre as camadas gerenciadas e flutuantes
Mod-t Mova-se para a visão do dado
Mod-n Mover para a próxima visualização
Mod-b Mover para a vista anterior
Mod[0-9] Mova para a vista com o número fornecido

em movimento Novas AROUND
Chave Açao Social
Mod-Shift-h Move a janela atual janela para uma coluna no esquerda
Mod-Shift-l Mova a janela atual para uma coluna no certo
Mod-Shift-j Move a janela atual abaixo da janela abaixo dela.
Mod-Shift-k Move a janela atual acima da janela acima dela.
Mod-Shift-space Alterna a janela atual entre a camada gerenciada e flutuante
Mod-Shift-t Mova a janela atual para a visualização do dado
Mod-Shift-[0-9] Mova a janela atual para a vista com o número fornecido

Gerais
Chave Açao Social
Mod-m Mudar a coluna atual para max modo
Mod-s Mudar a coluna atual para pilha modo
Mod-d Mudar a coluna atual para omissão modo
Mod-Shift-c Matar o cliente selecionado
Mod-p Execute
Mod-a Execute o nomeado
Mod Enter Execute an emulador de terminal x

Configuração


Se você sentir a necessidade de alterar a configuração padrão, personalize (conforme descrito
acima de wmiirc açao. Esta ação é executada no final do wmii script e faz
todo o trabalho de configuração do gerenciador de janelas, as combinações de teclas, os rótulos das barras, etc.

Sistema de arquivo
A maioria dos aspectos de wmii são controlados por meio do sistema de arquivos. Geralmente é acessado por meio do
wmir(1) comando, mas pode ser acessado por qualquer 9P, incluindo 9P do plan9port [1], e pode
ser montado nativamente no Linux via v9fs [1], e no Inferno (qual homem roda em cima do Linux).
Todos os dados no sistema de arquivos, incluindo nomes de arquivos, são codificados em UTF-8. No entanto, quando acessado
via wmir(1), o texto é traduzido automaticamente de e para sua codificação local.

O sistema de arquivos é, como muitos outros sistemas de arquivos 9P, inteiramente sintético. Os arquivos existem
apenas na memória e não são gravados no disco. Eles geralmente são iniciados na inicialização do wmii
por meio de um script como wmiirc. Vários arquivos são usados ​​para emitir comandos, outros simplesmente agem
como se fossem arquivos comuns (seus conteúdos são atualizados e retornados exatamente como
escrito), embora escrevê-los tenha efeitos colaterais (como alterar as teclas de atalho). UMA
segue a descrição do layout do sistema de arquivos e comandos de controle.

Hierarquia
/ Arquivos de controle global

/cliente/*/
Arquivos de controle do cliente

/ tag /*/
Ver arquivos de controle

/ lbar /, / rbar /
Arquivos que representam o conteúdo da barra inferior

A / Hierarquia
regras
A regras arquivo contém uma lista de regras que afetam a largura do recém-criado
colunas. As regras têm o formato:

// -> [+]*

Onde,

:= <porcentagem of tela> | px

Quando uma nova coluna, , é criado em uma visualização cujo nome corresponde , isto é
Considerando a o fornecido . Se não há a largura é dada
1/th da tela.

regras PROVISÓRIO

A regras arquivo contém uma lista de regras que podem ser usadas para definir automaticamente
propriedades de novos clientes. As regras são especificadas como:

// = ...

onde cada representa um comando nos clientes ctl arquivo, e cada
representa o valor a ser atribuído a ele. As regras são aplicadas quando o cliente está
começou pela primeira vez e o conteúdo do adereços arquivo corresponde à expressão regular
.

Além disso, as seguintes chaves são aceitas e têm um significado especial:

continuar
Normalmente, quando uma regra de correspondência é encontrada, a correspondência de regra para. Quando
a chave continue é fornecida (com qualquer valor), a correspondência continua no
próxima regra.

force-tags =
Como Tag, mas substitui todas as configurações obtidas do cliente
grupo ou do _WMII_TAGS propriedade da janela.

chaves o chaves arquivo contém uma lista de chaves que wmii vai agarrar. Sempre que essas chaves
combinações são pressionadas, a string que as representa são gravadas em '/ evento'
como: chave

evento o evento arquivo nunca retorna EOF enquanto wmii está correndo. Ele permanece aberto e relatórios
eventos à medida que ocorrem. Entre eles estão:

[Não]Urgente [Gerente | Cliente]
a dica urgente de foi ativada ou desativada. O segundo argumento é [Cliente] E se
foi definido pelo cliente e [Novos Negócios] se foi definido por wmii via
mensagem de controle.

[Não] UrgentTag [Gerente | Cliente]
Um cliente em teve sua dica urgente definida ou o último cliente urgente
teve sua sugestão urgente não definida.

Cliente
A barra de título de um cliente foi clicada ou um botão foi pressionado
.

[Esquerda | Direita]Barra[Clique | MouseDown]
Uma barra esquerda ou direita foi clicada ou um botão foi pressionado sobre ela.

Para uma lista mais abrangente de eventos disponíveis, consulte wmii.pdf[2]

ctl o ctl arquivo leva uma série de mensagens para alterar as configurações globais, como cor e
fonte, que pode ser visualizada ao lê-la. Ele também aceita os seguintes comandos:

sair sair wmii

exec
Substituir wmii com

ovas
Crie um novo programa, como se pelo -r bandeira.

A /cliente/ Hierarquia
Cada diretório em '/ client /' representa um cliente X11. Cada diretório é nomeado para o
O id da janela X da janela que o cliente representa, na forma que a maioria dos utilitários do X
reconhecer. A única exceção é o diretório especial 'sel', que representa o
cliente atualmente selecionado.

ctl Quando lido, o arquivo 'ctl' retorna o ID da janela X do cliente. A seguir
comandos podem ser escritos nele:

permitir
O conjunto de ações incomuns que o cliente pode realizar, no mesmo
formato como o conjunto de tags.

ativado
O cliente tem permissão para se ativar - isto é, focar seu
janela e, conforme o caso exigir, retire-a e selecione uma tag
ele reside. Este sinalizador deve ser definido em um cliente, se desejar
capaz de se ativar na bandeja do sistema.

flutuante <ativado | WOW! | sempre | nunca>
Define se é provável que este cliente flutue quando anexado a uma nova visualização.
Normalmente, o valor muda automaticamente sempre que a janela é movida
entre as camadas flutuantes e gerenciadas. No entanto, definindo um valor de
sempre or nunca substitui esse comportamento. Além disso, diálogos, menus,
docas e telas iniciais sempre irão flutuar, a menos que este valor seja definido como
nunca.

fullscreen <ativado | WOW! | alternar>
Define o estado de tela inteira do cliente.

grupo <grupo id>
O ID de grupo do cliente ou 0 se não fizer parte de um grupo. Os clientes tendem a abrir
com as mesmas tags e nas mesmas colunas que o último membro ativo de
seu grupo. Definir esta propriedade só é útil quando feito por meio das regras
arquivo.

kill Fecha a janela do cliente.

pid Valor somente leitura do PID do programa que possui a janela, se o
valor está disponível e o processo está na mesma máquina que wmii.

matar matar à força a conexão do cliente com o servidor X, fechando todos os seus
janelas. Elimine o processo pai se o PID do cliente estiver disponível.

Tag
As tags do cliente. O mesmo que o arquivo de tags.

urgente <ativado | WOW! | alternar>
Ative ou desative a dica urgente do cliente.

rótulo Defina ou leia o rótulo de um cliente (título).

props Retorna uma classe de clientes e rótulo como: ::.

tags Defina ou leia as tags de um cliente. Tags são separadas por +, -ou ^. Tags começando com
+ são adicionados, enquanto aqueles que começam com - são removidos e aqueles que começam com ^
são alternados. Se a string da tag escrita começa com +, ^ou -, as marcas escritas
são adicionados ou removidos do conjunto do cliente, caso contrário, o conjunto é sobrescrito.

A / tag / Hierarquia
Cada diretório em '/ tag /' representa uma visão, contendo todos os clientes com o
determinada tag aplicada. O diretório especial 'sel' representa a tag atualmente selecionada.

ctl O arquivo 'ctl' pode ser lido para recuperar o nome da tag do diretório
representa ou escrito com os seguintes comandos:

select Selecione um cliente: selecione [esquerda | direita | cima | baixo]

selecione [<linha numero>| sel] [<quadro numero>]

selecione o cliente

enviar Envie um cliente a algum lugar:

mandar [| sel] [cima | baixo | esquerda | direita]

mandar [| sel]
ENVIAR ao nth

mandar [| sel] alternar
Alterne entre a camada flutuante e gerenciada.

trocar Troque um cliente por outro. Mesma sintaxe de envio.

crescer Aumentar ou diminuir um cliente.

crescer []

cutucar Empurre um cliente em uma determinada direção.

crescer []

Onde os argumentos são definidos da seguinte forma:

área Seleciona uma coluna ou área flutuante.

área :: = | :

Quando é omitido e não é "sel", 0 é assumido.
"sel" por si só representa o cliente selecionado, independentemente da tela
em.

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

Onde "~" representa a área flutuante e representa uma coluna
índice, começando em um.

screen_spec :: =

Onde representa o número de tela do Xinerama baseado em 0.

frame Seleciona uma janela do cliente.

frame :: = | sel | cliente

Onde representa o enésimo quadro de or é o X11
id da janela do cliente fornecido.

montante O montante para aumentar ou impulsionar algo.

montante :: = | px

Se "px" for fornecido, é interpretado como uma contagem exata de pixels.
Caso contrário, é interpretado como um valor "razoável", que geralmente é
ou a altura da barra de título de uma janela, ou seu incremento de tamanho (como
definido por X11) em uma determinada direção.

índice Leia para obter uma descrição do conteúdo de uma tag.

A / rbar /, / lbar / Hierarquia
Os arquivos em '/ rbar /' e '/ lbar /' representam os itens da barra na parte inferior do
tela. Os arquivos em '/ lbar /' aparecem no lado esquerdo da barra, enquanto aqueles em
'/ rbar /' aparece à direita, com o item mais à esquerda ocupando todo o espaço extra disponível.
Os itens são classificados lexicograficamente.

Os arquivos podem ser lidos ou gravados para obter ou alterar as cores e o texto das barras. o
formato é semelhante aos vários ctl arquivos e devem ser autoexplicativos.

Use wmii online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

Ad