Este é o comando GoodStuff1 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
GoodStuff - o módulo do painel de botões FVWM
SINOPSE
GoodStuff é gerado por fvwm, portanto, nenhuma chamada de linha de comando funcionará.
DESCRIÇÃO
O módulo GoodStuff fornece um painel de botões que fica na janela raiz do terminal X.
O usuário pode pressionar os botões a qualquer momento e acionar a invocação de um especificado pelo usuário
comando pelo gerenciador de janelas. GoodStuff só funciona quando fvwm é usado como janela
gerente.
O painel de botões pode ser de qualquer configuração ou geometria, e pode ser monocromático ou colorido
ícones para representar as ações que seriam invocadas.
DIREITOS AUTORAIS
O programa GoodStuff e o conceito de interface deste módulo com o Gerenciador de Janelas,
são todos trabalhos originais de Robert Nation
Copyright 1993, Robert Nation. Nenhuma garantia ou garantia ou qualquer coisa é fornecida ou
implícito de qualquer forma. Use este programa por sua própria conta e risco. Permissão para usar isto
programa para qualquer propósito é fornecido, desde que os direitos autorais sejam mantidos intactos.
INICIALIZAÇÃO
Durante a inicialização, Coisa boa irá procurar por um arquivo de configuração que descreve o
geometria, cor, ícones e ações do painel de botões. O formato destes arquivos será
descrito mais tarde. O arquivo de configuração será aquele que o fvwm usou durante sua
inicialização.
Se o executável GoodStuff estiver vinculado a outro nome, ou seja, ln -s GoodStuff TermStuff, então
outro módulo chamado TermStuff pode ser iniciado, com uma configuração completamente diferente
do que GoodStuff, simplesmente mudando as palavras-chave Good ??? para prazo ???. Assim múltiplo
podem ser usadas barras de botões.
INVOCAÇÃO
GoodStuff pode ser invocado inserindo a linha 'Módulo GoodStuff' no arquivo .fvwmrc.
Isso pode ser colocado em uma linha por si só, se GoodStuff 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 GoodStuff.
CONFIGURAÇÃO OPÇÕES
As seguintes opções podem ser colocadas no arquivo .fvwmrc
* GoodStuffGeometry geometria
Especifica a localização e / ou tamanho da janela GoodStuff. Se o tamanho não for especificado,
GoodStuff se autodimensiona de maneira razoável. A geometria é um padrão
Especificação da geometria da janela X11.
* GoodStuffFont fonte
Especifica a fonte a ser usada para rotular os botões.
* GoodStuffRows linhas
Especifica o número de linhas de botões a serem criados. Se não for especificado, 2 linhas serão
ser usado.
* GoodStuffColumns colunas
Especifica o número de colunas de botões a serem criados. Se não for especificado, o
número de colunas será definido para o número de botões solicitados, dividido pelo
numero de linhas. Se ambas as linhas e colunas forem especificadas, mas não especifique como
muitos botões conforme definidos, a especificação das colunas do usuário será ignorada.
* GoodStuffFore cor
Especifica a cor do texto do rótulo do botão e dos ícones monocromáticos.
* GoodStuffBack cor
Especifica a cor dos botões.
*Coisa boa[(C x h)] rótulo ícone comando
Especifica um comando embutido do gerenciador de janelas, conforme descrito na página do manual fvwm,
que deve ser executado quando um botão é pressionado. O campo do rótulo é o texto
que será escrito no botão. O campo do ícone especifica um arquivo de bitmap X11 ou
Arquivo de ícone de cor XPM, contendo o ícone a ser exibido no botão. GoodStuff vai
pesquise o caminho especificado na configuração fvwm IconPath ou PixmapPath
itens para localizar o arquivo de ícone. Se o opcional (w x h) é especificado, então este botão
será w vezes a largura normal do botão e h vezes a altura normal do botão. Se
o rótulo é "-" então o rótulo do botão não será exibido.
If comando é um comando fvwm Exec, então o botão permanecerá pressionado até que um
janela cujo nome ou classe corresponda à parte qouted do comando é
encontrados. O objetivo é fornecer feedback visual ao usuário de que o
a ação que ele solicitou será executada. Se a parte citada não contém
caracteres, o botão aparecerá imediatamente. Observe que os usuários podem continuar
pressionando o botão e reexecutando o comando, mesmo quando parece "pressionado".
Uma única extensão para o conjunto de comandos embutido fvwm é fornecida. Um comando do
formulário: * GoodStuff junk clock.xpm Engula o rclock "Clock" e fará o GoodStuff
gerar um processo rclock e capturar a primeira janela cujo nome ou recurso é
"Relógio" e exiba-o na barra de botões. Isso é útil para aplicativos como
xclock, xbiff e xload. Módulos podem ser engolidos especificando SwallowModule
em vez de apenas "engolir" NOTA: se você usar o xclock para este aplicativo, você
deseja especificar xclock -padding 0.
AMOSTRA CONFIGURAÇÃO
A seguir estão as exceções de um arquivo .fvwmrc que descreve a inicialização do GoodStuff
comandos:
################################################## ############
# Carregue todos os módulos que devem ser iniciados durante
# inicialização fvwm
ModulePath / usr / lib / fvwm: / usr / bin / X11
Módulo GoodStuff
# Faça goodstuff sem barra de título, pegajoso e dê a ele um ícone
NoTitle GoodStuff
Coisa Boa Pegajosa
Ícone "GoodStuff" toolbox.xpm
################################################## ############
################################################## ############
#Definições usadas pelos módulos
* GoodStuffFore Black
* GoodStuffBack # 908090
* GoodStuffGeometry -135-5
* GoodStuffRows 1
* GoodStuffFont -adobe-helvetica-medium-r - * - * - 12 - * - * - * - * - * - * - *
* GoodStuff Resize resize.xpm Resize
* GoodStuff Move arrows2.xpm Move
* GoodStuff mais baixo, mais baixo, mais baixo
* GoodStuff Raise Up Raise
* GoodStuff Kill bomb.xpm Destroy
* GoodStuff Dopey rterm.xpm Exec "big_win" xterm -T big_win -geometria 80x50 &
* GoodStuff Snoopy rterm.xpm Exec "small_win" xterm -T small_wi &
* GoodStuff Xcalc rcalc.xpm Exec "Calculadora" xcalc &
* GoodStuff XMag magnifying_glass2.xpm Exec "xmag" xmag &
* GoodStuff Mail mail2.xpm Exec "xmh" xmh &
*Coisa boa(4x1) - qualquer que seja o SwallowModule "Fvwm Pager" FvwmPager 0 3
A última linha é um pouco complicada - ela gera um módulo FvwmPager e o captura para
exibir em um botão de largura quádrupla. Como "-" é usado para o rótulo do botão, o Pager
será redimensionado para ficar o maior possível dentro das bordas do botão. "tanto faz", de
claro, é um arquivo de ícone inexistente e será ignorado pelo GoodStuff.
Use GoodStuff1 online usando serviços onworks.net