InglêsFrancêsEspanhol

Ad


favicon do OnWorks

FvwmTheme - Online na nuvem

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

Este é o comando FvwmTheme 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


FvwmTheme - um módulo fvwm para gerenciar a aparência do fvwm e seus módulos

SINOPSE


Módulo Tempo limite síncrono 5 FvwmTheme

Tema Fvwm só pode ser invocado por fvwm. Chamada de linha de comando do módulo FvwmTheme
não funciona.

DESCRIÇÃO


FvwmTheme cria recursos de aparência que podem ser compartilhados por fvwm e outros módulos. Isto
lê uma configuração inicial e também reage aos comandos de configuração e mensagens enviadas
de fvwm para que os recursos possam ser alterados dinamicamente.

INVOCAÇÃO


A partir de 2.5.1, FvwmTheme está obsoleto, leia a página de manual do fvwm sobre o integrado
solução de conjuntos de cores. No entanto, todas as opções ainda são as mesmas, portanto, esta página do manual define o
sintaxe exata do Colorset.

FvwmTheme deve ser gerado como um módulo por fvwm.

É altamente recomendável que FvwmTheme seja invocado antes de quaisquer outros módulos que usam o
conjuntos de cores fornecidos por FvwmTheme. Assim, FvwmTheme deve ser invocado com o
Comando 'ModuleSynchronous' inserindo a linha 'ModuleSynchronous Timeout 5 FvwmTheme'
no arquivo .fvwm2rc logo após o ImagePath foi definido. Invocando FvwmTheme de
que o Função de inicialização, Função Iniciar or Função Reiniciar ou mais tarde pode causar redesenho excessivo
de módulos já em execução. É altamente recomendável que as linhas de configuração para
FvwmTheme aparece no arquivo de configuração antes de FvwmTheme ser iniciado. Você pode encontrar um
configuração adequada do fvwm no final deste documento. É inútil correr mais do que
um FvwmTheme, portanto, não há provisão para usar um nome de alias.

CONFIGURAÇÃO OPÇÕES


FvwmTheme suporta algumas opções de configuração.

* FvwmTheme: Colorset n opções
Cria ou modifica o conjunto de cores n. Cada conjunto de cores tem quatro cores, um pixmap opcional
e uma máscara de forma opcional. As quatro cores são usadas por módulos como primeiro plano,
cores de fundo, realce e sombra. Quando um conjunto de cores é criado, o padrão é
um primeiro plano preto e um plano de fundo cinza. O fundo e o primeiro plano são
marcado como "médio" e "contraste" (ver mais tarde) de modo que apenas especificando um pixmap ou
gradiente dá resultados razoáveis.

Aviso: O número mais alto do conjunto de cores usado determina o consumo de memória. Assim se
você define 'Colorset 100000', a memória para 100001 conjuntos de cores é usada. Mantenha seu
os números do conjunto de cores são os menores possíveis.

opções é uma lista separada por vírgulas contendo algumas das palavras-chave: fg, Fore,
Primeiro plano, bg, Back, Background, hi, Hilite, Hilight, sh, Shade, Shadow, fgsh,
Pixmap, TiledPixmap, AspectPixmap, Transparente, RootTransparent, Shape, TiledShape,
AspectShape, NoShape,? Gradient, Tint, fgTint, bgTint, Alpha, fgAlpha, Dither,
NoDither, IconTint, IconAlpha, NoShape e Plain.

fg, Anterior e Primeiro plano pegue um nome de cor como um argumento e defina o primeiro plano
cor. O nome especial Contraste pode ser usado para selecionar uma cor que contraste bem
com a cor de fundo. Para redefinir a cor do primeiro plano para o valor padrão, você
pode simplesmente omitir o nome da cor.

bg, Voltar e BACKGROUND pegue o nome de uma cor como argumento e defina o plano de fundo
cor. Ele também define as cores de realce e sombra para valores que dão um 3d
efeito, a menos que tenham sido explicitamente definidos com as opções abaixo. O especial
nome Média pode ser usado para selecionar uma cor que é a cor média do pixmap.
Se o pixmap for tingido com o Matiz opção, a tonalidade não é levada em consideração na
o cálculo da cor média. Você deve usar o bgTint opção para obter o
cor média "real". A cor de fundo é redefinida para o valor padrão se o
o nome da cor é omitido.

hi, Hilita e Destaque pegue um nome de cor como um argumento e defina o destaque
cor. Se a cor de destaque não for definida explicitamente, o padrão é calcular
a partir da cor de fundo. Para voltar ao comportamento padrão, a cor
o nome pode ser omitido.

sh, Sombra e Shadow pegue um nome de cor como argumento e defina a cor da sombra. Se
a cor da sombra não é definida explicitamente, o padrão é calculá-la a partir do
cor de fundo. Para voltar ao comportamento padrão, o nome da cor pode ser
omitido.

fgsh recebe um nome de cor como argumento e define a cor usada pelo sombreamento
efeito da fonte. Veja o FONT SOMBRA EFEITOS seção da página do manual fvwm. Por padrão
esta cor é calculada a partir das cores do primeiro plano e do plano de fundo. Para voltar
para o padrão, o nome da cor pode ser omitido.

Pixmap, TiledPixmap e AspectPixmap pegue um nome de arquivo como argumento, pesquise o
ImagePath e usá-lo como o pixmap de fundo. Todas as partes transparentes são preenchidas
com a cor de fundo. Não especificar um nome de arquivo remove qualquer um existente
do conjunto de cores. TiledPixmap produz cópias repetidas da imagem sem
escala, Pixmap faz com que a imagem seja esticada para caber em qualquer objeto que o
conjunto de cores é aplicado a e AspectPixmap estica para caber, mas mantém a imagem
proporção da tela.

Transparente tenta criar um pixmap de fundo transparente. O pixmap pode ser
usado como um plano de fundo da janela para obter transparência de raiz. Para isso você deve usar
que o Relatividade Parental estilo fvwm. A mudança de fundo raiz pode ser detectada ou
não, isso depende do programa usado para definir o plano de fundo. Se você usar fvwm-root,
xsetbg (xli), FvwmBacker com um sólido ou um conjunto de cores de cores ou uma versão recente de
Esetroot (> = 9.2) uma mudança de fundo deve ser detectada. Se as mudanças de fundo forem
não detectado (por exemplo, se você usar xv ou xsetroot), você pode forçar a detecção usando o
opção -d de fvwm-root:
xv -root -quit meubg.png; fvwm-root -d
Devido à forma como o X implementa a transparência, nenhuma garantia pode ser feita de que o
efeito pode ser alcançado. O aplicativo pode até travar. Se você experimentar algum
problemas com esta opção, não a use.

Usando o contorno, mova e redimensione (consulte o OpacoMoveSize comando e o RedimensionarOpaco
estilo), bem como definir o WindowShadeShrinks o estilo pode ajudar. A transparência
alcançado com Transparente depende se o conjunto de cores é aplicado ao
primeiro plano ou o plano de fundo de uma janela. No segundo caso, a transparência é
em relação à janela principal da janela na qual o conjunto de cores está definido. Para
exemplo:
Conjunto de cores 12 VGradiente 200 cinza30 cinza60
Conjunto de Cores 17 Transparente
* FvwmIconMan: Colorset 12
* FvwmIconMan: PlainColorset 17
dá um IconMan com um fundo gradiente cinza vertical e os botões usam o
fundo (por transparência). Para obter um IconMan transparente (raiz):
Conjunto de Cores 12 Transparente
Conjunto de Cores 17 Transparente
Conjunto de Cores 18 Transparente
Conjunto de Cores 19 Transparente
...
* FvwmIconMan: Colorset 12
* FvwmIconMan: PlainColorset 17
* FvwmIconMan: FocusColorset 18
* FvwmIconMan: IconColorset 19
A opção Colorset IconMan define o fundo da janela IconMan, mas o
PlainColorset e FocusColorset são desenhados em primeiro plano. Então o
a transparência dos botões do IconMan é obtida sem desenhar nada. Agora se isso
IconMan é engolido em um FvwmButtons como:
FvwmButtons: (Colorset 10, Swallow "FvwmIconMan" 'FvwmIconMan')
então, IconMan se torna um filho de FvwmButtons e é transparente em relação a
FvwmButtons. Portanto, neste caso, o IconMan usa o Colorset 10 como plano de fundo. Se você quiser
transparência de raiz use o Raiz Transparente opção. FvwmButtons, FvwmIconMan,
FvwmIdent, FvwmScroll e FvwmTaskBar são relativamente simples. Há um principal
opção de conjunto de cores que define o fundo da janela e os outros conjuntos de cores
(se houver) são desenhados em primeiro plano. O caso de FvwmWinList e FvwmProxy são
mais simples. Com FvwmWinList todos os conjuntos de cores são desenhados em primeiro plano e com
FvwmProxy os dois conjuntos de cores referem-se aos planos de fundo da janela. FvwmPager é mais
complicado porque quase tudo no pager são janelas com alguns pais
relações (as mini janelas são as crianças e as áreas de trabalho são os pais e todos
isso é complicado pela página destacada). Então, os conjuntos de cores se aplicam ao
plano de fundo dessas janelas. Você deve experimentar. Para FvwmForm e FvwmScript, o
situação é semelhante. Há uma janela principal (filha da janela raiz) que
corresponde ao conjunto de cores principal e a maioria dos widgets são janelas que são
filhos da janela principal. Matiz pode funcionar ou não com o Transparente opção.
Quando o conjunto de cores é desenhado em primeiro plano Matiz Deveria trabalhar. Nos outros casos,
o tingimento funciona em alguns casos excepcionais (e pode ser muito lento). Tingir pode funcionar
com menu fvwm (sem animação). No outro caso, o tingimento pode funcionar se o seu X
o servidor está com o armazenamento de backup habilitado (tente xdpyinfo para ver se é esse o caso). Mas,
há uma chance de que o suporte de armazenamento de apoio do seu servidor X não funcione
bem com o terrível hack usado para Tint the ParentRelative Pixmap. Então, para obter
transparência de raiz tingida, é mais seguro usar o Raiz Transparente opção.

Raiz Transparente [ amortecer ] cria um fundo transparente de raiz. Para fazer isso
opção funcionar, você deve usar um programa compatível com Esetroot, fvwm-root com o
opção --retain-pixmap ou FvwmBacker com a opção RetainPixmap (e conjunto de cores ou
fundos sólidos). o amortecer palavra-chave é útil apenas quando o Matiz opção é usada
também. Isto acelera a criação de janelas que usam o conjunto de cores (útil para fvwm
menus) ao custo do uso de memória. Ele também acelera o movimento opaco e redimensiona
pode ser inaceitavelmente lento sem amortecer. No entanto, esta opção pode adicionar muitos
memória para o seu servidor X (dependendo do tamanho da imagem usada para definir o
fundo). Em resumo, usando esboço, mover e redimensionar para módulos que usam tal
conjunto de cores pode ser uma boa idéia.

Shape, Forma Ladrilhada e AspectShape pegue um nome de arquivo como argumento, pesquise o
ImagePath e usá-lo como o bitmap de forma. Forma Ladrilhada produz cópias repetidas de
o bitmap sem escala, Shape faz com que o bitmap seja esticado para caber em qualquer coisa
objeto ao qual o conjunto de cores é aplicado e AspectShape estica para caber, mas mantém o
proporção de aspecto de bitmap. Se o arquivo for um pixmap no formato xpm, a máscara de forma do
pixmap é usado.

Aviso: Devido à forma como o X11 implementa formas e a implementação do
Módulo FvwmTheme que você não pode voltar a fazer janelas em formato. Você pode ter que
reinicie o fvwm ou o aplicativo formatado.

?Gradiente ... cria um pixmap e estica-o para caber na janela. ?Gradiente pode
ser um de HGradient, VGradient, DGradient, BGradient, SGradient, CGradient,
RGradient ou YGradient. Os tipos de gradiente são os seguintes: H é horizontal; V é
vertical; D é diagonal do canto superior esquerdo ao canto inferior direito; B é uma diagonal para trás
da esquerda inferior para a direita superior; S são quadrados concêntricos; C são círculos concêntricos; R
é um padrão de radar e Y é um estilo Yin Yang (mas sem os pontos, não somos
que louco). Por favor, consulte o COLOR GRADIENTES seção no fvwm página man para
a sintaxe dos gradientes.

Matiz leva 2 argumentos, uma cor e uma porcentagem entre 0 e 100. Isso faz com que o
imagem definida usando ? Pixmap or ?Gradiente para ser tingido com a cor especificada
usando a porcentagem. Se a imagem é transparente Matiz tinge apenas a parte da imagem.
Infelizmente, um fundo de conjunto de cores especificado usando o Transparente opção pode
dar resultados estranhos. Veja o Transparente opção para obter detalhes. Sem argumentos
esta opção remove a tonalidade.

fgTint leva 2 argumentos, uma cor e uma porcentagem entre 0 e 100. Isso faz com que
a cor definida usando fg para ser tingido com a cor especificada usando o
percentagem. Sem argumentos, esta opção remove a tonalidade.

bgTint leva 2 argumentos, uma cor e uma porcentagem entre 0 e 100. Isso faz com que
a cor definida usando bg para ser tingido com a cor especificada usando o
percentagem. Se o sh e hi as cores não são especificadas, são recomputadas a partir de
a cor bg tingida. Sem argumentos, esta opção remove a tonalidade.

alfa usa uma porcentagem entre 0 e 100 como argumento. Faz com que o fvwm se funda
a imagem definida usando ? Pixmap or ?Gradiente com o bg cor usando o
percentagem. Se a porcentagem for 0 a imagem fica oculta e se for 100 a imagem
é exibido como de costume (sem mesclagem). O padrão é 100 e é restaurado se não
argumento é dado.

fgAlfa usa uma porcentagem entre 0 e 100 como argumento. Isso faz com que fvwm
mesclar o texto e o fundo do conjunto de cores usando a porcentagem. Se a porcentagem
for 0, o texto ficará oculto e, se for 100, o texto será exibido normalmente (sem mesclagem).
Esta opção tem efeito apenas com fontes carregadas pelo Xft, consulte o FONT NOMES E
FONT CARREGANDO seção da página man do fvwm. O padrão é 100 e é restaurado se não
argumento é dado.

Dither faz o fvwm pontilhar a imagem definida usando ? Pixmap or ?Gradiente. Isto é
útil apenas com telas com profundidade menor ou igual a 16 (ou seja, em telas
que só pode exibir menos de 65537 cores de uma vez). O efeito de pontilhamento permite
você simula ter mais cores disponíveis do que realmente tem. Não Dither causas
fvwm para não pontilhar as imagens. Dither é o padrão se a profundidade for menor que
ou igual a 8 (uma tela com 256 cores ou menos). Em profundidade 15 (32768 cores) e
16 (65536 cores), o padrão é Não Dither, no entanto, este efeito pode ser útil com
imagens que contêm muitas cores próximas. Por exemplo, um gradiente fino parecerá
mais suave.

IconTint leva 2 argumentos, uma cor e uma porcentagem entre 0 e 100. Isso faz com que
fvwm ou um módulo para colorir os "ícones" que são renderizados no conjunto de cores
fundo com a cor especificada usando uma porcentagem. Aqui, "ícones" significa fvwm
Ícones, ícones de menu fvwm, MiniIcons que representam aplicativos em vários módulos,
imagens carregadas por módulos (por exemplo, imagens especificadas pelo ícone Botão FvwmButtons
opção) ... etc. Sem argumentos, esta opção remove a tonalidade do ícone.

ÍconeAlfa usa uma porcentagem entre 0 e 100 como argumento. Isso faz com que fvwm
mesclar os "ícones" que são renderizados no fundo do conjunto de cores usando este
percentagem. O padrão é 100 e é restaurado se nenhum argumento for fornecido.

Note: É equivalente a usar "Tonalidade a_taxa de cor" e "Alfa a" se a = 100 e o
a cor bg é a_color. Esta equivalência não é válida para IconAlpha e IconTint como
o fundo pode ser uma imagem ou gradiente (e não um fundo de cor uniforme).
No entanto, em alguns casos, você pode obter (quase) o mesmo efeito usando o IconTint
no lugar de IconAlpha. Isso é preferível, pois, em geral, IconAlpha gera
mais redesenho do que IconTint.

Sem Forma remove a máscara de forma do conjunto de cores enquanto Avião remove o fundo
pixmap ou gradiente.

COMANDOS


O seguinte comando fvwm pode ser executado a qualquer momento para alterar os conjuntos de cores. Pode ser
vinculado a um item de menu ou digitado em um módulo como FvwmConsole.

Conjunto de cores SendToModule FvwmTheme opções
A sintaxe é igual à opção de configuração.

EXEMPLOS


* FvwmTheme: Colorset 3 fg wheat, Bg Navy

Se necessário, isso cria conjuntos de cores 0, 1, 2 e 3 e, em seguida, altera o conjunto de cores 3 para ter um
primeiro plano de trigo, um plano de fundo da marinha.

* FvwmTheme: Colorset 3 bg "azul marinho"

muda a cor de fundo do conjunto de cores 3 para azul marinho. O primeiro plano e o pixmap são
inalterado.

* FvwmTheme: Colorset 3 AspectPixmap large_murky_dungeon.xpm

Causa depressão.

* FvwmTheme: Colorset 3 bg Average

Define a cor de fundo e as cores de relevo para coincidir com o pixmap de fundo. Isto é
a configuração padrão, mas deve ser usada se uma cor de fundo foi especificada e agora não é
necessário.

* FvwmTheme: Colorset 3 YGradient 200 3 \
azul 1000 marinho 1 azul 1000 marinho

Adiciona um pixmap de fundo gradiente Yin Yang ao conjunto de cores 3. Se o fundo estiver definido como
média, é recalculado junto com o primeiro plano se estiver definido para contraste.

#!/ Bin / sh
FvwmCommand "SendToModule FvwmTheme Colorset 7 fg navy, bg grey"
enquanto verdadeiro
do
FvwmCommand "SendToModule FvwmTheme Colorset 7 fg grey"
dormir 1
FvwmCommand "SendToModule FvwmTheme Colorset 7 fg navy"
dormir 1
feito

Faz o conjunto de cores piscar 7.

Os nomes das cores usados ​​nos conjuntos de cores podem ser substituídos em qualquer comando fvwm. Por favor, consulte
que o COMANDO EXPANSÃO seção na página do manual fvwm e o exemplo abaixo para um
descrição.

AMOSTRA VWF CONFIGURAÇÃO


Abaixo você pode encontrar um arquivo de configuração fvwm que demonstra o uso do FvwmTheme
módulo. A ordem em que FvwmTheme e os outros módulos são configurados e iniciados é
importante.

# onde estão suas imagens
ImagePath

#
#FvwmTheme
#
# A configuração FvwmTheme deve ser primeiro no arquivo de configuração,
# logo após os caminhos serem definidos.
#
# Em vez das linhas * FvwmTheme: Colorset ... abaixo de você
# pode ler um arquivo com esses comandos. Então, para mudar
# seu esquema de cores, você pode simplesmente copiar um arquivo diferente
# sobre o arquivo de paleta e reinicie o fvwm:
#
# Leia /home/my_user_name/.fvwm/.fvwm_palette
#

# 0 = cores padrão
# 1 = janelas inativas
# 2 = janelas ativas
# 3 = Entrada de menu inativa e fundo de menu
# 4 = entrada de menu ativa
# 5 = item de menu esmaecido (apenas bg usado)
# 6 = primeiro plano e fundo do módulo
# 7 = cores claras
* FvwmTheme: Colorset 0 fg black, bg rgb: b4 / aa / 94
* FvwmTheme: Colorset 1 fg black, bg rgb: a1 / b2 / c8
* FvwmTheme: Colorset 2 fg black, bg rgb: da / 9a / 68
* FvwmTheme: Colorset 3 fg black, bg rgb: b4 / aa / 94, \
VGradient 100 dtcolor5 rgb: b4 / aa / 94
* FvwmTheme: Colorset 4 fg black, bg rgb: b4 / aa / 94
* FvwmTheme: Colorset 5 fg rgb: d2 / bf / a8, \
bg rgb: b4 / aa / 94
* FvwmTheme: Colorset 6 fg black, bg rgb: b4 / aa / 94, \
VGradient 100 dtcolor5 rgb: b4 / aa / 94
* FvwmTheme: Colorset 7 fg black, bg rgb: 94 / ab / bf

# execute FvwmTheme antes que qualquer outra coisa seja feita
Módulo Tempo limite síncrono 5 FvwmTheme

#
# configuração geral
#
Estilo * Conjunto de cores 1
Estilo * HilightColorset 2
MenuStyle * MenuColorset 3
EstiloMenu * ActiveColorset 4
MenuStyle * GreyedColorset 5

#
# Formulários
#
AddToFunc InitFunction
+ I Exec exec xterm -fg $ [fg.cs0] -bg $ [bg.cs0]

#
# configuração do módulo
#

# ... mais linhas de configuração FvwmPager ...
* FvwmPager: Colorset * 6
* FvwmPager: BalloonColorset * 6
* FvwmPager: HilightColorset * 7
* FvwmPager: WindowColorsets 1 2

# ... mais linhas de configuração FvwmIconMan ...
* FvwmIconMan: Colorset 6
* FvwmIconMan: FocusColorset 2
* FvwmIconMan: FocusAndSelectColorset 2
* FvwmIconMan: PlainColorset 6
* FvwmIconMan: SelectColorset 6
* FvwmIconMan: TitleColorset 6

# ... mais linhas de configuração FvwmButtons ...
* FvwmButtons: Colorset 6
# botão de amostra passando cor para xterm
* FvwmButtons: (Título xterm, \
Ação "Exec exec xterm -fg $ [fg.cs6] -bg [bg.cs6]")

# ... mais linhas de configuração FvwmWharf ...
* FvwmWharf: Colorset 6

# ... mais linhas de configuração FvwmIdent ...
* FvwmIdent: Colorset 6

# ... mais linhas de configuração FvwmWinList ...
* FvwmWinList: Colorset 1
* FvwmWinList: FocusColorset 2
* FvwmWinList: IconColorset 1

# ... mais linhas de configuração FvwmTaskBar ...
* FvwmTaskBar: Colorset 6
* FvwmTaskBar: IconColorset 6
* FvwmTaskBar: TipsColorset 0

Se você precisa de mais cores e não quer reinventar a roda, você pode usar o
convenção usada em fvwm-themes, ela define o significado dos primeiros 40 conjuntos de cores para
quase todos os propósitos:

http://fvwm-themes.sourceforge.net/doc/colorsets

Use FvwmTheme 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