InglêsFrancêsEspanhol

Ad


favicon do OnWorks

wmctrl - Online na nuvem

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

Este é o comando wmctrl 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


wmctrl - interage com um gerenciador de janelas X compatível com EWMH / NetWM.

SINOPSE


wmctrl [ opções | ações ]...

DESCRIÇÃO


wmctrl é um comando que pode ser usado para interagir com um gerenciador X Window que é
compatível com a especificação EWMH / NetWM. wmctrl pode consultar o gerenciador de janelas para
informações e pode solicitar que determinadas ações de gerenciamento de janela sejam tomadas.

wmctrl é controlado inteiramente por seus argumentos de linha de comando. Os argumentos da linha de comando
são usados ​​para especificar a ação a ser executada (com opções que modificam o comportamento) e qualquer
argumentos que podem ser necessários para executar as ações.

As seções a seguir definem as ações e opções com suporte. Argumentos para as ações
e as opções são escritas no formulário nas descrições abaixo. O detalhado
A sintaxe para escrever argumentos está em uma única seção dedicada a esse propósito.

AÇÕES


Os seguintes argumentos de linha de comando podem ser especificados para invocar um wmctrl açao. Apenas um
ação pode ser executada com a invocação do wmctrl comando.

-a
Mudar para a área de trabalho que contém a janela , levante a janela e dê-lhe
foco.

-b ( adicionar | remover | alternancia),prop1 [,prop2 ]
Adicione, remova ou alterne até duas propriedades de janela simultaneamente. A janela que
está sendo modificado deve ser identificado com um -r açao. A mudança de propriedade é
obtida usando a solicitação EWMH _NET_WM_STATE. Os nomes de propriedade com suporte (para
prop1 e prop2) estamos capital, pegajoso, maximizado_vert, maximizado_horz, sombreado,
skip_taskbar, skip_pager, escondido, fullscreen, acima e abaixo. Duas propriedades são
com suporte para permitir operações como maximizar uma janela para o modo de tela inteira. Observação
que esta ação é composta de exatamente dois argumentos de linha de comando do shell.

-c
Feche a janela graciosamente.

-d Lista todas as áreas de trabalho gerenciadas pelo gerenciador de janelas. Uma linha é produzida para cada
desktop, com a linha dividida em colunas separadas por espaço. A primeira coluna
contém um número inteiro da área de trabalho. A segunda coluna contém um caractere '*' para
a área de trabalho atual, caso contrário, contém um caractere '-'. As próximas duas colunas
contém a corda fixa DG: e então a geometria da área de trabalho como 'x'
(por exemplo, '1280x1024'). As duas colunas a seguir contêm a string fixa vice-presidente: e depois
a posição da janela de visualização no formato ','(por exemplo, '0,0'). As próximas três colunas
depois disso contém a string fixa WA: e, em seguida, duas colunas com a área de trabalho
geometria como 'X,Y e WxH'(por exemplo, '0,0 1280x998'). O resto da linha contém o
nome da área de trabalho (possivelmente contendo vários espaços).

-e
Redimensione e mova uma janela que foi especificada com um -r ação de acordo com o
argumento.

-g w,h Altere a geometria (tamanho comum) de todos os desktops para que sejam w pixels de largura e h
pixels de altura. w e h devem ser inteiros positivos. Um gerenciador de janelas pode ignorar isso
solicitação.

-h Imprima o texto de ajuda sobre o uso do programa.

-I nome
Defina o nome do ícone (título curto) da janela especificada por um -r ação para nome.

-k ( on | WOW! )
Ligue ou desligue o modo "mostrar a área de trabalho" do gerenciador de janelas (se o gerenciador de janelas
implementa esse recurso).

-l Lista as janelas gerenciadas pelo gerenciador de janelas. Uma linha é produzida para cada
janela, com a linha dividida em colunas separadas por espaço. A primeira coluna
sempre contém a identidade da janela como um inteiro hexadecimal, e a segunda coluna
sempre contém o número da área de trabalho (-1 é usado para identificar uma janela fixa). Se
que o -p opção for especificada a próxima coluna irá conter o PID para a janela como um
inteiro decimal. Se o -G opção for especificada, então quatro colunas inteiras
seguir: deslocamento x, deslocamento y, largura e altura. A próxima coluna sempre contém o
nome da máquina cliente. O resto da linha contém o título da janela (possivelmente
com vários espaços no título).

-m Exibe informações sobre o gerenciador de janelas e o ambiente.

-n N Altere o número de desktops para N (um número inteiro não negativo).

-N nome
Defina o nome (título longo) da janela especificada por um -r ação para nome.

-o x,y Altere a janela de visualização da área de trabalho atual. Os valores x e y são deslocamentos numéricos
que especificam a posição do canto superior esquerdo da janela de visualização. Um gerenciador de janelas
pode ignorar este pedido.

-r
Especifique uma janela de destino para uma ação.

-R
Mova a janela para a área de trabalho atual, aumente a janela e coloque-a em foco.

-s
Mudar para a área de trabalho .

-t
Mova uma janela que foi especificada com o -r ação para a área de trabalho .

-T nome
Defina o nome (título longo) e o nome do ícone (título curto) da janela
especificado por um -r ação para nome. Esta ação é como usar o -N e -I ações
ao mesmo tempo (o que de outra forma seria impossível, uma vez que wmctrl pode executar apenas
uma ação de cada vez).

OPÇÕES


As opções a seguir modificam as ações padrão ou modificam a interpretação de
argumentos.

-F Argumentos do nome da janela () devem ser tratados como títulos de janela exatos que são
maiúsculas e Minúsculas. Sem essas opções, os títulos das janelas são considerados case
substrings insensíveis do título da janela inteira.

-G Incluir informações de geometria na saída do -l ação.

-i Interpretar os argumentos da janela () como um valor numérico em vez de um nome de string para
a janela. Se o valor numérico começar com o prefixo '0x', será considerado um
número hexadecimal.

-p Incluir PIDs na lista de janela impressa pelo -l açao. Imprime um PID de '0' se
o aplicativo que possui a janela não oferece suporte para isso.

-u Anula a detecção automática e força o modo UTF-8.

-v Fornece saída detalhada. Isso é realmente útil ao depurar wmctrl si.

-w [ [, ] ... ]
Use soluções alternativas especificadas no argumento.

-x Incluir WM_CLASS na lista de janelas ou interpretar como o nome WM_CLASS.

ARGUMENTOS


Uma área de trabalho é sempre especificada por um número inteiro que representa os números da área de trabalho.
Os números da área de trabalho começam em 0.


Um argumento mover e redimensionar tem o formato 'g,x,y,w,h'. Todos os cinco componentes são
inteiros. O primeiro valor, g, é a gravidade da janela, com 0 sendo o máximo
valor comum (o valor padrão da janela). Por favor, consulte a especificação EWMH
para outros valores.

Os quatro valores restantes são uma especificação de geometria padrão: x,y é o
posição do canto superior esquerdo da janela, e w,h é a largura e altura de
a janela, com a exceção de que o valor de -1 em qualquer posição é interpretado
para significar que o valor da geometria atual não deve ser modificado.

Este argumento especifica uma janela que é o alvo de uma ação. Por padrão, o
argumento é tratado como se fosse uma string, e as janelas são examinadas até que um seja
encontrado com um título que contém a string especificada como uma substring. A substring
a correspondência é feita sem distinção entre maiúsculas e minúsculas. o -F opção pode ser usada para forçar
correspondência exata de título com distinção entre maiúsculas e minúsculas. A opção -i pode ser usado para interpretar o
alvo de janela como uma identidade de janela numérica em vez de uma string.

A string do nome da janela : SELECIONE: é tratado de maneira especial. Se este nome de janela for usado
então wmctrl espera que o usuário selecione a janela de destino clicando nela.

A string do nome da janela :ATIVO: pode ser usado para instruir wmctrl para usar o atualmente
janela ativa para a ação.


Existe apenas uma solução alternativa implementada atualmente. É especificado usando o
corda DESKTOP_TITLES_INVALID_UTF8 e causa a impressão de áreas de trabalho não ASCII
ladrilhos corretamente ao usar o Window Maker.

EXEMPLOS


Obtendo uma lista de janelas gerenciadas pelo gerenciador de janelas

wmctrl -l

Obtendo uma lista de janelas com PID e informações de geometria.

wmctrl -p -G -l

Indo para a janela com um nome contendo 'emacs' nele

wmctrl -a emacs

Sombreie uma janela com um título que contenha a palavra 'mozilla'

wmctrl -r mozilla -b add, sombreado

Feche uma janela com um título muito específico

wmctrl -F -c 'Sistema de rastreamento de bugs do Debian - Mozilla'

Alterna a 'aderência' de uma janela com uma identidade de janela específica

wmctrl -i -r 0x0120002 -b add, sticky

Mude o título da janela para um texto específico, mas escolha a janela clicando nela

wmctrl -r: SELECT: -T "Janela selecionada"

Use wmctrl online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Alt-F
    Alt-F
    Alt-F fornece um código-fonte livre e aberto
    firmware alternativo para o DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tem Samba e NFS;
    suporta ext2 / 3/4 ...
    Baixar Alt-F
  • 2
    usm
    usm
    Usm é um pacote de slackware unificado
    gerenciador que lida automaticamente
    resolução de dependência. Ele unifica
    vários repositórios de pacotes, incluindo
    slackware, folgado, p...
    baixar usm
  • 3
    Chart.js
    Chart.js
    Chart.js é uma biblioteca Javascript que
    permite que designers e desenvolvedores desenhem
    todos os tipos de gráficos usando o HTML5
    elemento de tela. Chart js oferece uma ótima
    variedade ...
    Baixar Chart.js
  • 4
    iReport-Designer para JasperReports
    iReport-Designer para JasperReports
    NOTA: Suporte ao iReport/Jaspersoft Studio
    Anúncio: A partir da versão 5.5.0,
    Jaspersoft Studio será o oficial
    cliente de design para JasperReports. Eu informo
    vai...
    Baixar iReport-Designer para JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF irá instalar todos os
    software que o Fedora Linux e outros
    não inclui por padrão, após
    executando o Fedora pela primeira vez. Seu
    fácil para ...
    Baixar PostInstallerF
  • 6
    traço
    traço
    O projeto strace foi movido para
    https://strace.io. strace is a
    diagnóstico, depuração e instrução
    rastreador de espaço do usuário para Linux. É usado
    para monitorar um...
    Baixar strace
  • Mais "

Comandos Linux

Ad