InglêsFrancêsEspanhol

Ad


favicon do OnWorks

FvwmProxy - Online na nuvem

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

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


FvwmProxy - o módulo proxy fvwm

SINOPSE


FvwmProxy é gerado por fvwm, portanto, nenhuma chamada de linha de comando funcionará.

DESCRIÇÃO


O FvwmProxy permite ao usuário localizar e controlar janelas obscurecidas por outras janelas por
usando pequenas janelas de proxy não sobrepostas. Os recursos padrão incluem aumento e
diminuindo as janelas com proxy.

Usando a configuração de amostra, pressionar Alt-Tab para percorrer as janelas e permitir que
uso de ações de clique atribuíveis nos proxies. Liberar a tecla Alt desativa o
janelas de proxy. Por padrão, pressionando os botões esquerdo ou direito do mouse em uma janela de proxy
aumenta ou diminui a janela com proxy associada, respectivamente. Um mapeamento adicional pode
fazer com que os proxies apareçam automaticamente apenas segurando a tecla Alt.

As janelas proxy estão sempre no topo e tentam centralizar na janela normal que elas representam. UMA
algoritmo de colisão simples ajusta as posições das janelas de proxy para impedi-los de
sobreposição.

DIREITOS AUTORAIS


O programa FvwmProxy é um trabalho original de Jason Weber.

Copyright 2002, Jason Weber. Nenhuma garantia ou garantia ou qualquer coisa é fornecida ou
implícito de qualquer forma. Use este programa por sua própria conta e risco.

INVOCAÇÃO


FvwmProxy pode ser chamado inserindo a linha 'Módulo FvwmProxy' no arquivo .fvwm2rc.
Isso pode ser colocado em uma linha por si só, se FvwmProxy for gerado durante o fvwm
inicialização, ou pode ser vinculado a um menu ou botão do mouse ou pressionamento de tecla para invocá-lo mais tarde.
Fvwm irá pesquisar o diretório especificado na opção de configuração ModulePath para tentar
localize FvwmProxy.

CONFIGURAÇÃO OPÇÕES


* FvwmProxy: Colorset n
Especifica o tema de cores para janelas de proxy não selecionadas.

* FvwmProxy: SelectColorset n
Especifica o tema de cores para a janela de proxy selecionada.

* FvwmProxy: IconifiedColorset n
Especifica o tema de cores para janelas proxy de janelas iconificadas. Este é apenas
significativo em conjunto com a opção ProxyIconified ativada.

* FvwmProxy: Fonte fonte
Especifica a fonte usada para texto grande da janela proxy. Isso geralmente contém o
seqüência de ícones e está quase verticalmente centralizado no proxy. Se não houver ícone
string, a string da barra de título é usada. Se este texto exceder a largura do proxy,
é cortado à direita. Se nenhuma fonte for especificada, um padrão será usado.

* FvwmProxy: SmallFont fonte
Especifica a fonte usada para o texto da janela auxiliar do proxy. Isso geralmente contém
a string da barra de título, mas é omitida se for idêntica à string do ícone e que
o texto não foi cortado. O texto é desenhado perto da parte inferior do proxy e
provavelmente deve ser a menor fonte legível disponível. Se este texto ultrapassar o
largura do proxy, ele é cortado à esquerda. Se nenhum SmallFont for especificado, este
o texto nunca é desenhado.

* FvwmProxy: Largura w
Especifica o tamanho em X de cada janela do proxy. O padrão é 180.

* FvwmProxy: Altura h
Especifica o tamanho em Y de cada janela do proxy. O padrão é 60.

* FvwmProxy: Separação d
Especifica a distância mínima entre as janelas de proxy ao ajustar para colisões.
O padrão é 10.

* FvwmProxy: ShowMiniIcons bool
Se verdadeiro, as janelas de proxy mostram o mini-ícone da janela que representam, se houver
um mini ícone. O padrão é verdadeiro.

* FvwmProxy: EnterSelect bool
Se verdadeiro, um proxy é automaticamente selecionado quando o mouse é movido sobre o proxy,
mesmo se nenhum botão do mouse for pressionado. O padrão é falso.

* FvwmProxy: ProxyMove bool
Se verdadeiro, mover uma janela de proxy moverá a janela que ela representa. Atualmente, o
a janela com proxy não reconhece os efeitos instantâneos durante esta operação. O padrão é
falsa

* FvwmProxy: ProxyIconified bool
Se verdadeiro, continue a mostrar as janelas de proxy quando forem iconificadas. Além disso,
considere adicionar ações de clique que ativem e desativem o Iconify, como no intermediário
botão. O padrão é falso.

* FvwmProxy: ShowOnly modo
Limita a aparência das janelas de proxy durante a ação Mostrar. Os modos suportados
são Selecionados, Cobertos, Agrupados e Todos. O padrão é Tudo, que mostra todos
janela proxy na mesa atual. O modo de seleção só mostrará a janela de proxy para
a janela selecionada. Se nenhuma janela for selecionada, a janela atualmente em foco é
tratada como a janela de seleção para filtragem ShowOnly. O modo coberto estende Selecionar
modo para adicionar janelas de proxy que se sobrepõem à janela real selecionada. Apenas usando Selecionado
modo pode resultar em janelas de proxy intocáveis ​​que desaparecem antes que você possa alcançar
eles. O modo agrupado estende o modo coberto para mostrar janelas de proxy na mesma janela
grupo como a janela selecionada. Em todos os casos, as janelas de proxy iconificadas nunca aparecem
se ProxyIconified for falso.

* FvwmProxy: Ação ação do rato resposta
Diz a FvwmProxy para fazer o especificado resposta quando o dado açao é feito. o
as ações do mouse atualmente suportadas são: Click1, Click2, Click3 e assim por diante,
representando cliques do mouse com vários botões. Por padrão, o módulo suporta 3
botões do mouse, mas pode ser compilado para suportar mais. As respostas padrão são
Aumente, Nop e Abaixe para Click1, Click2 e Click3, respectivamente.

* FvwmProxy: Seleção de ação comando
Isso seleciona uma função fvwm a ser chamada durante um comando FvwmProxy Hide para o
janela cujo proxy foi selecionado. O padrão é WindowListFunc. WindowListFunc é
predefinido pela instalação fvwm. Você pode substituí-lo, adicioná-lo ou fornecer um
função independente.

* FvwmProxy: Show de ação comando
Isso seleciona uma função fvwm a ser chamada durante um comando FvwmProxy Show. o
o padrão é Nop.

* FvwmProxy: Ação Ocultar comando
Isso seleciona uma função fvwm a ser chamada durante um comando FvwmProxy Hide. o
o padrão é Nop.

* FvwmProxy: Abortar ação comando
Isso seleciona uma função fvwm a ser chamada durante um comando FvwmProxy Abort. o
o padrão é Nop.

* FvwmProxy: Marca de ação comando
Isso seleciona uma função fvwm a ser chamada em uma janela após ser marcada. o
o padrão é Nop.

* FvwmProxy: Ação Desmarcar comando
Isto seleciona uma função fvwm a ser chamada em uma janela marcada logo após a outra
janela recebe a marca. O padrão é Nop.

* FvwmProxy: Action ModifierRelease modificadores comando
Isso seleciona uma função fvwm a ser chamada enquanto os proxies são mostrados e o
os modificadores especificados são todos lançados. Os modificadores são especificados usando o mesmo
sintaxe como no comando Mouse. O padrão é Nop.

* FvwmProxy: Grupo nome do grupo comando de cinto de segurança
Para o grupo nomeado fornecido, ajuste a inclusão das janelas que correspondem ao padrão.
O groupname é um identificador de string usado para associar janelas. O padrão da janela
usa o mesmo formato do comando Estilo. Os comandos suportados são Incluir,
SoftInclude, WeakInclude, WeakSoftInclude e Exclude. Os comandos que terminam em
Inclui identificar um padrão para adicionar janelas ao grupo. Excluir identifica padrão
para neutralizar o padrão de inclusão ou inclusão automática (ver sinalizadores abaixo). Todas as exclusões
verificações seguem todas as verificações de inclusão. A inclusão suave limita as janelas nesse
padrão para se mover apenas quando uma janela não suave no grupo se move. Movendo ou
redimensionar essas janelas não afeta outras janelas. Eles também são imunes a
efeitos de borda. A inclusão suave também afeta os efeitos de provocação (veja abaixo). Fraco
a inclusão evita a inclusão puramente no nome, em vez de depender do líder X11 ou
correspondência de identificação de processo. Nomes fracamente incluídos não iniciarão um grupo, mas ingressarão em um
grupo no mesmo processo conhecido ou com o mesmo líder. Assim que a janela
associado, o nome é usado apenas para determinar se a inclusão é flexível.

* FvwmProxy: Grupo nome do grupo bandeira
Para o determinado grupo nomeado, ative o sinalizador fornecido. Os sinalizadores suportados são
AutoInclude, AutoSoft e IgnoreIDs. Todos os agrupamentos de janelas são normalmente verificados para
apenas agrupar janelas que estão no mesmo processo ou que têm o mesmo cliente X11
líder. IgnoreIDs desativa este mecanismo. AutoInclude inclui automaticamente
qualquer janela que corresponda ao mesmo processo ou cliente líder, sem ter que nomear
eles especificamente. AutoSoft torna todas as AutoInclusions suaves (ver inclusão
descrição acima).

* FvwmProxy: Grupo nome do grupo provocação de cinto de segurança
Os sinalizadores de provocação permitem que você personalize se as janelas agrupadas provocam cada
outro em resposta a uma mudança de subir / descer, movimento de mesa, arrastar ou iconificação. o
a bandeira de provocação composta tem a forma
(Não | Herdar) (Difícil | Suave) (Levantar | Mesa | Arrastar | Ícone | Tudo). O padrão é opcional e
já deveria ter sido incluído. O padrão limita a mudança para afetar apenas
aquela parte do grupo. O primeiro elemento da sinalização é opcional e pode desligar
o efeito ou, com um padrão, pode herdar dinamicamente a configuração do grupo.
O padrão é ativar o efeito. O segundo elemento pode ser usado apenas para aplicar
a mudança para janelas com o estado suave ligado ou desligado. O padrão é
mude ambos. O terceiro elemento especifica qual efeito provocador está sendo alterado:
aumentar / diminuir a janela, mover para outra mesa, arrastar as janelas juntas, alternar
iconificação, ou tudo isso. Se a janela de provocação ou um potencialmente
janela provocada tem efeito desligado, a provocação não ocorre.

* FvwmProxy: SlotWidth w
Isso especifica a largura dos ícones usados ​​nos slots. O padrão é 16.

* FvwmProxy: SlotHeight h
Isso especifica a altura dos ícones usados ​​nos slots. O padrão é 16.

* FvwmProxy: SlotSpace d
Isso especifica o espaço entre os ícones usados ​​nos slots. O padrão é 4.

* FvwmProxy: GroupSlot n
Isso especifica o primeiro slot que representa um grupo colorido. Os slots de grupo não
precisam de ícones à medida que são desenhados por meios predeterminados. O padrão é 2.

* FvwmProxy: GroupCount n
Isso especifica o número de slots de grupo. O padrão é 6.

* FvwmProxy: SlotStyle n estilo
Para slots não pertencentes ao grupo, isso define a aparência do slot indicado. O estilo
formato corresponde ao comando ButtonStyle. O padrão é nada.

* FvwmProxy: SlotAction n ação do rato resposta
Para slots não pertencentes ao grupo, isso define o comportamento do slot indicado. O rato
ação e resposta são usadas da mesma forma que a configuração FvwmProxy Action. o
o padrão é Nop.

* FvwmProxy: UndoLimit n
Isso especifica o número de entradas no buffer de desfazer. isso limita o quão longe
você pode desfazer. O padrão é 8.

COMANDOS


SendToModule FvwmProxy Mostrar
Ative as janelas de proxy para todas as janelas na mesa atual que não usam o
Opção WindowListSkip. Se a mesa for trocada, novos proxies são automaticamente
gerado.

SendToModule FvwmProxy Ocultar
Desative todas as janelas de proxy. Se um proxy for selecionado (como com o Próximo e
Comandos anteriores), a ação Selecionar é chamada na janela que o proxy representa.
A ação padrão inclui levantar a janela e mover o mouse para uma posição
sobre aquela janela.

SendToModule FvwmProxy ShowToggle
Se mostrado, esconda. Se estiver oculto, mostre.

Cancelar SendToModule FvwmProxy
Desative todas as janelas de proxy. Isso difere do comando Ocultar porque nenhuma ação
é tirado em qualquer janela selecionada.

SendToModule FvwmProxy Circular comando
Diga ao FvwmProxy para executar um comando condicional e marcar o resultado. O embutido
comando Enviar para módulo FvwmProxyName Mark é anexado automaticamente após o opcional
condição, portanto, fornecer seu próprio comando embutido provavelmente falhará. Um exemplo
argumento para Circular é ScanForWindow Leste Sul (Pagina atual). Se os proxies
ainda não são mostrados (como com o comando Mostrar), qualquer comando Circular irá
mostrar automaticamente os proxies.

SendToModule FvwmProxy Next (obsoleto)
Se uma janela de proxy for selecionada, o próximo proxy será selecionado. Windows com o
A opção WindowListSkip é ignorada. Os proxies são classificados da esquerda para a direita durante o
Mostrar comando. Se nenhum proxy estiver selecionado, mas um proxy nesta mesa foi
selecionado em um programa recente, esse proxy é selecionado. Se nenhum proxy nesta mesa foi
selecionado recentemente, o proxy mais à esquerda é usado. Isso quase duplica o
funcionalidade do Circulate ScanForWindow East South (CurrentPage).

SendToModule FvwmProxy Prev (obsoleto)
Se uma janela de proxy for selecionada, o proxy anterior será selecionado. O ponto de partida
é o mesmo que com o comando Próximo, exceto que a escolha sem
a seleção é o proxy mais à direita. Isso quase duplica a funcionalidade do
Circule ScanForWindow West North (CurrentPage).

SendToModule FvwmProxy SoftToggle
Alterne a configuração de inclusão de grupo flexível para a janela selecionada. Esta configuração é
o mesmo que pode ser ativado usando os comandos SoftInclude e AutoSoft dentro
a configuração do Grupo FvwmProxy.

SendToModule FvwmProxy IsolateToggle
Alterne a configuração de isolamento para o grupo da janela selecionada. Apenas grupos isolados
permitir que um membro não seja iconificado por vez. Os membros também são coagidos a
a mesma posição e tamanho, restringidos por seu incremento de tamanho.

SendToModule FvwmProxy PrevIsolado
Se o foco for um membro de um grupo de isolamento, deiconifique o membro que está no topo da lista.
Se nenhum membro for superior, deiconifique o último membro.

SendToModule FvwmProxy NextIsolado
Se o foco for um membro de um grupo isolado, deiconifique o membro mais abaixo na lista.
Se nenhum membro for superior, deiconifique o primeiro membro.

SendToModule FvwmProxy Desfazer
Tente desfazer a última movimentação da janela e / ou redimensionar.

SendToModule FvwmProxy Refazer
Tente refazer o Desfazer mais recente. Se outro movimento ou redimensionamento ocorrer desde o
anterior desfazer, o buffer de refazer será limpo.

AMOSTRA CONFIGURAÇÃO


A seguir estão trechos de um arquivo .fvwm2rc que descreve a inicialização do FvwmProxy
comandos:

Guia Tecla AM SendToModule FvwmProxy Circulate \
ScanForWindow East South (Página Atual)
Aba Tecla A SM SendToModule FvwmProxy Circulate \
ScanForWindow West North (Página Atual)

* FvwmProxy: Action ModifierRelease M SendToModule FvwmProxy Hide

Mas Meta-Shift-Tab pode ser estranho, então Meta-Q pode ser uma alternativa melhor.

Key QAM SendToModule FvwmProxy Circulate \
ScanForWindow West North (Página Atual)

Você pode considerar adicionar! Fixo à condicional (Página Atual) se usar Fixo para
programas de baixa interatividade, como medidores de carga e reprodutores de música.

Para que os proxies apareçam imediatamente ao segurar a tecla Alt, adicione

Chave Meta_L AN SendToModule FvwmProxy Show

Se isso for muito intrusivo, você pode atribuir Alt-Esc para ligar e desligar os proxies adicionando

Key Escape AM SendToModule FvwmProxy ShowToggle

Algumas plataformas têm problemas em que as combinações gerais da tecla Alt tornam-se diferentes
disfuncional após definir esses mapeamentos. Se isso acontecer, pode ser difícil
aproveite ao máximo este módulo.

Para que o mouse pule para o centro em vez de para o canto superior esquerdo, tente adicionar

AddToFunc WindowListFunc
+ Eu WarpToWindow 50 50

ou apenas faça sua própria função de lista do zero, por exemplo

DestruirFunc WindowListFunc
AddToFunc WindowListFunc
+ I WindowId $ [w.id] Aumentar
+ I WindowId $ [w.id] WarpToWindow 50 50

Observe que a configuração padrão não ativa nenhuma operação Next / Prev para Alt-Tab
uma vez que essa sequência é, por padrão, usada por outro módulo. Adicionando chave apropriada
os mapeamentos para seu .fvwm2rc passarão essa responsabilidade para FvwmProxy.

Se você usa ProxyIconified, pode considerar a adição de ações do Iconify.

AddToFunc WindowListFunc
+ I WindowId $ [w.id] Iconify desativado

AddToFunc Aumentar e Deiconificar
+ I WindowId $ [w.id] Aumentar
+ I WindowId $ [w.id] Iconify desativado

* FvwmProxy: Ação Click1 Raise-and-Deiconify
* FvwmProxy: Action Click2 Iconify

Você pode configurar alguns slots básicos com bastante facilidade.

* FvwmProxy: GroupSlot 2
* FvwmProxy: GroupCount 5

* FvwmProxy: SlotStyle 1 MiniIcon
* FvwmProxy: SlotStyle 7 Pixmap "squeeze.xpm"
* FvwmProxy: SlotStyle 8 Pixmap "mini-up.xpm"
* FvwmProxy: SlotStyle 9 Pixmap "mini-bball.xpm"
* FvwmProxy: SlotStyle 10 Pixmap "mini-cross.xpm"

* FvwmProxy: SlotAction 1 Click1 Popup WindowMenu
* FvwmProxy: SlotAction 7 Click1 SendToModule FvwmProxy IsolateToggle
* FvwmProxy: SlotAction 8 Click1 SendToModule FvwmProxy SoftToggle
* FvwmProxy: SlotAction 9 Click1 Iconify
* FvwmProxy: SlotAction 10 Click1 Delete

Neste exemplo, WindowMenu é algo que você deve definir. Se a largura do seu proxy for
muito pequeno, alguns slots podem ser cortados.

Desfazer e refazer podem ser facilmente mapeados para qualquer tecla.

Chave ZA 3 SendToModule FvwmProxy Desfazer
Key RA 3 SendToModule FvwmProxy Refazer

Você pode girar em um grupo isolado usando qualquer tecla. Por exemplo, meta cursor-up e
o cursor para baixo pode atravessar o grupo.

Key Up 3 SendToModule FvwmProxy PrevIsolated
Tecle para baixo A 3 SendToModule FvwmProxy NextIsolated

Um exemplo um tanto impraticável de uma definição de grupo usando o GIMP é o seguinte:

* FvwmProxy: Grupo "GIMP" Inclui "The GIMP"
* FvwmProxy: Grupo "GIMP" Inclui "Gerenciador de Módulo"
* FvwmProxy: Grupo "GIMP" SoftInclude "Editor de Unidade"
* FvwmProxy: Grupo "GIMP" AutoIncluir
* FvwmProxy: Grupo "GIMP" AutoSoft
* FvwmProxy: Grupo "GIMP" Excluir "Preferências"

Isso configura um anexo rígido entre as janelas "The GIMP" e "Module Manager". o
O "Editor de Unidade" também está no grupo, mas responde apenas ao movimento de um dos
inclusões. Qualquer janela no mesmo processo ou com o mesmo líder do cliente também é
associados, mas eles são padronizados para inclusão flexível, exceto "Preferências" que é explicitamente
excluídos. Observe que, neste caso, a inclusão flexível explícita de "Editor de Unidade" é
redundante com a combinação de AutoInclude e AutoSoft. No entanto, se o AutoSoft não fosse
especificado, o SoftInclude explícito distinguiria esse padrão do caso contrário difícil
inclusão apenas em AutoInclude.

Use FvwmProxy online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad