InglêsFrancêsEspanhol

Ad


favicon do OnWorks

FvwmCommand - Online na nuvem

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

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


FvwmCommand - interface externa do comando fvwm

SINOPSE


FvwmCommand [-cmrvw] [-S nome] [-i nível] [-f nome] [-F nível] [comando ...]

DESCRIÇÃO


FvwmCommand permite monitorar a transação fvwm e emitir o comando fvwm a partir de um comando shell
linha ou scripts. FvwmCommand considera cada argumento como um comando fvwm. As cotações podem ser usadas para
enviar comandos incluindo espaços.
FvwmCommand 'FvwmPager 0 1'

INVOCAÇÃO


FvwmCommandS deve ser gerado uma vez por fvwm, no arquivo .fvwm2rc, do menu ou de
FvwmConsole. A partir de então, FvwmCommand pode ser chamado de um shell ou script para executar
comandos fvwm.

De dentro do arquivo .fvwm2rc:
Módulo FvwmCommandS

or

AddToFunc StartFuncional "I" Módulo FvwmCommandS

Então, no arquivo de script ou do shell:

FvwmCommand 'Utilitários popup'

OPÇÕES


-c Informa FvwmCommand para ler vários comandos da entrada padrão em vez do
um comando especificado nos argumentos da linha de comando. Isso desativa -m or -i.

(echo "Exec xload"; echo "Beep") | FvwmCommand -c

-F
Especifica o nível de saídas de sinalizadores de janela fvwm FvwmCommand.

0 Nenhum sinalizador de janela será impresso.

2 Sinalizadores de janela inteira serão impressos se o nível de informação, opção -i, for 2 ou 3.

-f
Especifica um conjunto FIFO alternativo para se comunicar com um servidor. O conjunto FIFO padrão
é / var / tmp / FvwmCommand - $ {DISPLAY} C, em que FvwmCommand..C é usado para enviar comandos
e FvwmCommand..M é para receber mensagens. Se esse caminho estiver inutilizável
$ {FVWM_USERDIR} / FvwmCommand - $ {DISPLAY} será usado em seu lugar. FvwmCommandS deve ter
foi invocado com o mesmo como seu primeiro argumento antes de FvwmCommand
invocação. Alternativamente, a opção -S pode ser usada. Consulte a opção -S. Esta opção -f é
útil quando uma conexão dedicada é necessária para executar um trabalho em segundo plano enquanto outro
a conexão é mantida para uso interativo.

-i
Especifica o nível de informação de saída de FvwmCommand.

0 Apenas mensagens de erro.
FvwmCommand -i0 FvwmBanner
irá mostrar um banner sem qualquer saída. Por outro lado,
FvwmCommand -i 0 foobar
retornará,
[fvwm] [executeModule]: < > Esse módulo não existe
´foobar´ em ModulePath '/ usr / lib / X11 / fvwm'

Observe que Fvwm não retorna nenhuma mensagem de erro em casos como o abaixo, pois
O próprio 'windowid' é um comando válido.

FvwmCommand -i 0 'windowid foo bar'

1 Erros, respostas e informações de configuração da janela. Este é o padrão.
FvwmCommand send_windowlist
Informações como abaixo serão exibidas.

0x02000014 janela FvwmConsole
0x02000014 ícone FvwmConsole
0x02000014 classe XTerm
0x02000014 recurso FvwmConsole
0x01c00014 console de janela
0x01c00014 console de ícone
0x01c00014 classe XTerm
0x01c00014 console de recursos
0x01000003 janela Fvwm Pager
Ícone 0x01000003
0x01000003 classe FvwmModule
0x01000003 recurso FvwmPager
0x00c0002c janela emacs: FvwmCommand.man
0x00c0002c ícone FvwmCommand.man
Arquivo de ícone 0x00c0002c xemacs.xpm
0x00c0002c classe Emacs
0x00c0002c recursos emacs
fim da lista de janelas
A primeira coluna mostra o número de ID da janela, que pode ser usado em 'windowid'
comando. A segunda coluna mostra os tipos de informação. A última coluna mostra
o conteúdo da informação. Se nenhuma informação for retornada, adicione -w ou -r
opção. Isso pode ser necessário em sistemas muito carregados.

2 Acima e informações da janela estática.
FvwmCommand -i2 'FvwmPager 0 1'
A seguir está sua saída.

0x03c00003 frame x 962, y 743, largura 187, altura 114
0x03c00003 área de trabalho 0
0x03c00003 IniciarÍcone não
0x03c00003 OnTop sim
0x03c00003 Sticky sim
0x03c00003 WindowListSkip sim
0x03c00003 SuprimirÍcone não
0x03c00003 NoiconTitle não
0x03c00003 Lenience não
0x03c00003 StickyIcon não
0x03c00003 CirculateSkipIcon não
0x03c00003 CirculateSkip não
0x03c00003 ClickToFocus não
0x03c00003 SloppyFocus não
0x03c00003 SkipMapping não
0x03c00003 Não processa
0x03c00003 Título no
0x03c00003 Mapeado não
0x03c00003 Iconificado não
0x03c00003 Transiente não
0x03c00003 Levantado não
0x03c00003 Visível não
0x03c00003 IconOurs não
0x03c00003 PixmapOurs não
0x03c00003 ShapedIcon não
0x03c00003 Maximizado não
0x03c00003 WmTakeFocus não
0x03c00003 WmDeleteWindow sim
0x03c00003 IconMovido não
0x03c00003 IconUnmapped não
0x03c00003 MapPending não
0x03c00003 HintOverride sim
0x03c00003 MWMBotões não
0x03c00003 MWMBorders não
0x03c00003 altura do título 0
0x03c00003 largura da borda 4
0x03c00003 tamanho de base, largura 8, altura 7
0x03c00003 incremento de tamanho, largura 9, altura 9
0x03c00003 min, tamanho, largura 8, altura 7
0x03c00003 tamanho máximo, largura 32767, altura 32767
0x03c00003 gravidade SouthEast
0x03c00003 pixel de texto 0xffffff, volta 0x7f7f7f
0x03c00003 janela Fvwm Pager
0x03c00003 ícone Fvwm Pager
0x03c00003 classe FvwmModule
0x03c00003 recurso FvwmPager

3 Todas as informações disponíveis.
FvwmCommand -i3 'Killmodule Fvwm *'
Isso irá relatar quais janelas estão fechadas.
0x03400003 destruir
0x02400002 destruir

-m Monitora a transação de informações da janela fvwm. FvwmCommand produz continuamente
informações que recebe sem sair. Esta opção pode ser usada em segundo plano
job geralmente combinado com a opção -i3 para controlar as janelas dinamicamente.
FvwmCommand -mi3 ​​| grep 'iconificar'
Ele irá relatar quando as janelas são iconificadas ou de-iconificadas.

Nota: FvwmCommand não bloqueia sua saída, mas muitos utilitários como grep ou
sed usa buffer de bloco. A saída do próximo exemplo não aparecerá até
FvwmCommand é encerrado ou o buffer stdout de grep é preenchido.
FvwmCommand -mi3 ​​| grep 'map' |
sed 's / \ (0x [0-9a-f] * \). * / windowid \ 1 move 0 0 /'
Em vez disso, use ferramentas com controle de buffer, como pty ou perl. O abaixo irá iconizar
novas janelas quando abertas.
Fvwm -mi3 ​​| perl -ne '
$ | = 1;
imprimir "windowid $ 1 iconify \ n" if / ^ (0x \ S +) add /;
´> ~ / .FvwmCommandC

-r Espera por uma resposta antes de sair. FvwmCommand sai se nenhuma informação ou erro for
retornado em um período fixo de tempo. (Consulte a opção -w.) A opção -r substitui
este limite de tempo e aguarde pelo menos uma mensagem de volta. Após a mensagem inicial,
irá aguardar outra mensagem para o limite de tempo. Esta opção é útil quando o
sistema está muito carregado para fazer qualquer previsão quando o sistema está respondendo E o
comando faz com que alguma mensagem seja enviada de volta.

-S
Invoca outro servidor, FvwmCommandS, com FIFO definido .
Se a opção -f não for usada com esta opção, a invocação de FvwmCommand usa o padrão
FIFO para comunicar ao servidor padrão para chamar um novo servidor.
Se a opção -f for usada com esta opção, a invocação de FvwmCommand usa o FIFO padrão
para comunicar ao servidor padrão para chamar um novo servidor. Em seguida, mude o conjunto FIFO
e comece a se comunicar com o novo servidor.
Esta opção -S é útil quando uma conexão dedicada é necessária para executar um plano de fundo
trabalho enquanto outra conexão é mantida para uso interativo.

Se o é um nome de caminho relativo, que é relativo de onde fvwm está sendo executado,
não de onde FvwmCommand é invocado.

-v Retorna o número da versão FvwmCommand e sai.

-w
Espera por micro segundos para uma mensagem. FvwmCommand sai se nenhuma informação ou
o erro é retornado em um período fixo de tempo, a menos que a opção -m seja usada. o
o padrão é 500 ms. Esta opção substitui este valor padrão.

EMBRULHO


FvwmCommand.sh tem definições de função shell bourne para manter a sintaxe semelhante a fvwm
arquivo de configuração. Este arquivo deve ser obtido:
. FvwmCommand.sh
Tamanho da área de trabalho 5x5
FvwmCommand.pm é para perl para manter a sintaxe semelhante ao arquivo de configuração fvwm.
As vírgulas podem ser usadas para separar os argumentos dos comandos fvwm.
use FvwmCommand;
if ($ ARGV [0] eq 'casa') {
Desk 0,0; Vá para a página '1 1';
} elsif ($ ARGV [0] eq 'pular') {
Secretária "0 2"; GotoPage 0, 1;
}
Embora os argumentos em FvwmCommand não façam distinção entre maiúsculas e minúsculas como fvwm, as funções definidas em
FvwmCommand.sh e FvwmCommand.pl diferenciam maiúsculas de minúsculas.

ERROS


Se a seguinte mensagem de erro for exibida, é mais provável que FvwmCommandS não seja
execução.
Erro FvwmCommand ao abrir a mensagem fifo
--Não existe tal arquivo ou diretório--
Módulos Fvwm não retornam mensagens de erro para fvwm, mas geram saída em stderr. Estes erros
as mensagens não serão mostradas como mensagens FvwmCommand.

FvwmCommand é uma interface para enviar comandos e receber informações de Fvwm2 de
processos que não são módulos Fvwm.

EXEMPLOS


test1.pl - leva 1 argumento 't' para invocar FvwmTalk
'td' para matar FvwmTalk
'' para mover janelas
test2.sh - leva 1 argumento 'b' para invocar FvwmButtons
'kb' para matar FvwmButtons
'r' para alterar o número de linhas de botão
'c' para alterar o número de colunas do botão
ex-auto.pl - abre janelas pequenas automaticamente. Isso os manterá visíveis.
ex-cascade.pl - janelas em cascata e, em seguida, movê-las de volta.
ex-grpmv.pl - escolha um grupo de janelas para mover em conjunto.

Os exemplos acima não pretendem ser práticos, mas mostrar como pode
ser feito.

foco-link.pl
Este é um script de foco de janela programável pelo usuário.
O comportamento padrão é:
1. Quando uma janela for aberta, coloque o foco na janela e mova o ponteiro
para isso. A janela pai recupera o foco quando uma janela é fechada.
A paternidade é determinada quando uma janela é aberta. É o último
janela focada com a mesma classe X.
2. # 1 não ocorreria na janela de abertura do AcroRead.
3. # 1 não ocorreria quando SkipMapping é definido e a janela é o
única janela de sua classe.
4. Para a janela de diálogo de localização do Netscape, além de # 1, redimensione a janela
para 300x150 pixels e mova-o para a extremidade leste da tela.
As janelas de download / upload não terão foco nem estarão no link de foco
Lista.
5. Mova o appletviewer para o canto noroeste.
6. O Xterm não vai voltar a focar em seu pai depois de fechado.
7. Quando uma janela estiver sem ícone, coloque o foco e mova o ponteiro.

foco-Netscape.pl
Concentra-se nas janelas pop-up, como 'abrir URL' ou 'encontrar' sempre que
abriu. Isso permite que o usuário digite imediatamente, sem
mouse em movimento. Este script também move a janela de 'download' para o
borda direita para mantê-lo visível. Se for invocado de
.fvwm2rc, use como:

AddToFunc "StartFunction" "I" Módulo FvwmCommandS
+ "I" Exec $ HOME / scripts / focus-Netscape.pl

push-away.pl
Afasta as janelas para evitar a sobreposição. usar como:

push-away.pl up 'Fvwm Pager'

Use FvwmCommand online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    NSIS: Sistema de instalação por script Nullsoft
    NSIS: Sistema de instalação por script Nullsoft
    NSIS (Instalação Script Nullsoft
    System) é um código aberto profissional
    sistema para criar instaladores do Windows. Isto
    é projetado para ser tão pequeno e flexível
    como possi ...
    Baixar NSIS: Nullsoft Scriptable Install System
  • 2
    senha de acesso
    senha de acesso
    AuthPass é uma senha de código aberto
    gerente com suporte para o popular e
    comprovado Keepass (kdbx 3.x AND kdbx 4.x ...
    Baixe o passe de autenticação
  • 3
    Zabbix
    Zabbix
    O Zabbix é um software aberto de classe empresarial
    solução de monitoramento distribuído de origem
    projetado para monitorar e rastrear
    desempenho e disponibilidade da rede
    servidores, dispositivos...
    Baixar Zabbix
  • 4
    KDiff3GenericName
    KDiff3GenericName
    Este repositório não é mais mantido
    e é mantido para fins de arquivamento. Ver
    https://invent.kde.org/sdk/kdiff3 for
    o código mais recente e
    https://download.kde.o...
    Baixar o KDiff3
  • 5
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • Mais "

Comandos Linux

Ad