EnglezăFrancezăSpaniolă

Favicon OnWorks

FvwmTheme - Online în cloud

Rulați FvwmTheme în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda FvwmTheme care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


FvwmTheme - un modul fvwm pentru gestionarea aspectului fvwm și a modulelor sale

REZUMAT


ModuleSynchronous Timeout 5 FvwmTheme

FvwmTheme poate fi invocat doar de fvwm. Invocarea liniei de comandă a modulului FvwmTheme
nu va funcționa.

DESCRIERE


FvwmTheme creează resurse de aspect care pot fi partajate de fvwm și alte module. Aceasta
citește o configurație inițială și, de asemenea, reacționează la comenzile de configurare și mesajele trimise
de la fvwm, astfel încât resursele să poată fi modificate dinamic.

INVOCARE


Începând cu 2.5.1, FvwmTheme este învechit, vă rugăm să citiți pagina de manual fvwm despre sistemul încorporat
soluție de culori. Cu toate acestea, toate opțiunile sunt în continuare aceleași, așa că această pagină de manual definește
sintaxa exactă a setului de culori.

FvwmTheme trebuie să fie generată ca modul de către fvwm.

Este foarte recomandat ca FvwmTheme să fie invocat înaintea oricăror alte module care utilizează
culori oferite de FvwmTheme. Astfel, FvwmTheme trebuie invocat cu
Comanda „ModuleSynchronous” prin inserarea liniei „ModuleSynchronous Timeout 5 FvwmTheme”
în fișierul .fvwm2rc imediat după CaleImagine a fost definit. Se invocă FvwmTheme de la
il InitFunction, StartFunction or Funcție de repornire sau mai târziu poate provoca redesenarea excesivă
a modulelor care rulează deja. Este foarte recomandat ca liniile de configurare pentru
FvwmTheme apar în fișierul de configurare înainte de pornirea FvwmTheme. Puteți găsi o
eșantion de configurare fvwm adecvată la sfârșitul acestui document. Este inutil să alergi mai mult decât
o singură FvwmTheme, deci nu există nicio prevedere pentru utilizarea unui nume de alias.

CONFIGURARE OPŢIUNI


FvwmTheme acceptă unele opțiuni de configurare.

*FvwmTheme: Set de culori n Opțiuni
Creează sau modifică setul de culori n. Fiecare set de culori are patru culori, o hartă de imagini opțională
și o mască de formă opțională. Cele patru culori sunt folosite de module ca prim plan,
culori de fundal, evidențiere și umbră. Când un set de culori este creat, acesta este implicit
un prim plan de negru și fundal de gri. Fundalul și prim-planul sunt
marcat ca „medie” și „contrast” (a se vedea mai târziu), astfel încât doar specificarea unui pixmap sau
gradientul dă rezultate sensibile.

Avertisment: Cel mai mare număr de culori utilizat determină consumul de memorie. Astfel dacă
definiți „Colorset 100000”, se folosește memoria pentru 100001 seturi de culori. Tine-ti
numere de set de culori cât mai mici posibil.

Opțiuni este o listă separată prin virgulă, care conține câteva dintre cuvintele cheie: fg, Fore,
Prim-plan, bg, Înapoi, Fundal, salut, Hilite, Hilight, sh, Umbră, Umbră, fgsh,
Pixmap, TiledPixmap, AspectPixmap, Transparent, RootTransparent, Shape, TiledShape,
AspectShape, NoShape, ?Gradient, Tint, fgTint, bgTint, Alpha, fgAlpha, Dither,
NoDither, IconTint, IconAlpha, NoShape și Plain.

fg, înainte si prim plan luați un nume de culoare ca argument și setați primul plan
culoare. Numele special Contrast poate fi folosit pentru a selecta o culoare care contrastează bine
cu culoarea de fundal. Pentru a reseta culoarea primului plan la valoarea implicită
poate omite pur și simplu numele culorii.

bg, înapoi si Context luați un nume de culoare ca argument și setați fundalul
culoare. De asemenea, setează culorile de evidențiere și umbră la valori care dau un 3d
efect, cu excepția cazului în care acestea au fost setate în mod explicit cu opțiunile de mai jos. Specialul
nume In medie poate fi folosit pentru a selecta o culoare care este culoarea medie a hărții de pixeli.
Dacă pixmap este colorată cu Tentă opțiunea, nuanța nu este luată în considerare în
calculul culorii medii. Ar trebui să utilizați bgTint opțiunea de a obține
culoare medie „reală”. Culoarea de fundal este resetată la valoarea implicită dacă
numele culorii este omis.

hi, Hilit si hilight luați un nume de culoare ca argument și setați evidențierea
culoare. Dacă culoarea de evidențiere nu este setată în mod explicit, valoarea implicită este calcularea
aceasta din culoarea de fundal. Pentru a reveni la comportamentul implicit, culoarea
numele poate fi omis.

sh, Umbră si Umbră luați un nume de culoare ca argument și setați culoarea umbrei. Dacă
culoarea umbrei nu este setată în mod explicit, implicit este să o calculăm din
culoare de fundal. Pentru a reveni la comportamentul implicit, numele culorii poate fi
omis.

fgsh ia un nume de culoare ca argument și setează culoarea folosită de umbrire
efect de font. Vezi FACE UMBRĂ EFECTE secțiunea paginii de manual fvwm. În mod implicit
această culoare este calculată din culorile de prim-plan și de fundal. Pentru a trece înapoi
la valoarea implicită, numele culorii poate fi omis.

Pixmap, TiledPixmap si AspectPixmap luați un nume de fișier ca argument, căutați
CaleImagine și folosiți-l ca pixmap de fundal. Orice părți transparente sunt umplute
cu culoarea de fundal. Nespecificarea unui nume de fișier elimină unul existent
din setul de culori. TiledPixmap produce copii repetate ale imaginii cu nr
scalare, Pixmap face ca imaginea să fie întinsă pentru a se potrivi cu orice obiect
setul de culori este aplicat și AspectPixmap se întinde pentru a se potrivi, dar păstrează imaginea
raportul de aspect.

Transparent încearcă să creeze o hartă de imagini de fundal transparentă. Harta de imagini poate fi
folosit ca fundal de fereastră pentru a obține transparența rădăcinii. Pentru aceasta ar trebui să folosiți
il Relativitatea parentală stilul fvwm. Modificarea fundalului rădăcină poate fi detectată sau
nu, asta depinde de programul folosit pentru a seta fundalul. Dacă utilizați fvwm-root,
xsetbg (xli), FvwmBacker cu un solid sau un set de culori sau o versiune recentă a
Esetroot (>= 9.2) ar trebui detectată o schimbare de fundal. Dacă modificările de fundal sunt
nedetectat (de exemplu, dacă utilizați xv sau xsetroot) puteți forța detectarea utilizând
-d opțiunea fvwm-root:
xv -root -quit mybg.png; fvwm-root -d
Datorită modului în care X implementează transparența nu se pot face garanții că este dorit
efectul poate fi atins. Aplicația poate chiar să se blocheze. Dacă experimentați vreunul
probleme cu această opțiune, nu o utilizați.

Folosind contur mutarea și redimensionarea (vezi OpaqueMoveSize comanda și RedimensionareOpac
stilul) precum și setarea WindowShadeShrinks stilul poate ajuta. Transparența
realizat cu Transparent depinde dacă setul de culori este aplicat
prim-planul sau fundalul unei ferestre. În al doilea caz, transparența este
relativ la fereastra părinte a ferestrei pe care este definit setul de culori. Pentru
exemplu:
Set de culori 12 VGradient 200 gri30 gri60
Set de culori 17 Transparent
*FvwmIconMan: Colorset 12
*FvwmIconMan: PlainColorset 17
oferă un IconMan cu un fundal degradat vertical gri, iar butoanele folosesc
fundal (prin transparență). Pentru a obține un IconMan transparent (rădăcină):
Set de culori 12 Transparent
Set de culori 17 Transparent
Set de culori 18 Transparent
Set de culori 19 Transparent
...
*FvwmIconMan: Colorset 12
*FvwmIconMan: PlainColorset 17
*FvwmIconMan: FocusColorset 18
*FvwmIconMan: IconColorset 19
Opțiunea Colorset IconMan definește fundalul ferestrei IconMan, dar
PlainColorset și FocusColorset sunt desenate pe primul plan. Asa ca
transparența butoanelor IconMan se realizează fără a desena nimic. Acum dacă asta
IconMan este înghițit într-un FvwmButtons ca:
FvwmButtons:(Setul de culori 10, înghiți „FvwmIconMan” „FvwmIconMan”)
apoi, IconMan devine un copil al lui FvwmButtons și este transparent în raport cu
FvwmButtons. Deci, în acest caz, IconMan folosește Colorset 10 ca fundal. Dacă doriți
transparența rădăcină utilizați RootTransparent opțiune. FvwmButtons, FvwmIconMan,
FvwmIdent, FvwmScroll și FvwmTaskBar sunt relativ simple. Există un principal
opțiune de set de culori care definește fundalul ferestrei și celelalte seturi de culori
(dacă există) sunt desenate pe primul plan. Cazul FvwmWinList și FvwmProxy sunt
mai simplu. Cu FvwmWinList toate seturile de culori sunt desenate în prim-plan și cu
FvwmProxy cele două seturi de culori se referă la fundalurile ferestrelor. FvwmPager este mai mult
complicat, deoarece aproape totul în pager sunt ferestre cu unele parentale
relații (mini ferestrele sunt copilul și desktopurile sunt părinții și tot
acest lucru este complicat de pagina marcată). Deci, seturile de culori se aplică la
fundalul acestor ferestre. Ar trebui să experimentezi. Pentru FvwmForm și FvwmScript
situatia este similara. Există o fereastră principală (un copil al ferestrei rădăcină) care
corespunde setului de culori principal și majoritatea widget-urilor sunt ferestre care sunt
copiii ferestrei principale. Tentă poate funcționa sau nu cu Transparent opțiune.
Când setul de culori este desenat pe primul plan Tentă ar trebui să funcționeze. In celelalte cazuri,
nuanțarea funcționează în unele cazuri excepționale (și poate fi foarte lentă). Nuanțarea poate funcționa
cu meniu fvwm (fără animație). În celălalt caz, nuanțarea poate funcționa dacă X
serverul are stocarea de rezervă activată (încercați xdpyinfo pentru a vedea dacă este cazul). Dar,
există șansa ca suportul pentru stocarea de rezervă a serverului dvs. X să nu funcționeze
bine cu hack-ul teribil folosit pentru a nuanța Pixmap ParentRelative. Deci, pentru a obține
transparență rădăcină colorată este mai sigur de utilizat RootTransparent opțiune.

RootTransparent [ tampon ] creează un fundal transparent pentru rădăcină. Pentru a face asta
opțiunea funcționează, trebuie să utilizați un program compatibil Esetroot, fvwm-root cu
--retain-pixmap opțiunea sau FvwmBacker cu opțiunea RetainPixmap (și set de culori sau
fundaluri solide). The tampon cuvântul cheie este util numai atunci când Tentă este folosită opțiunea
de asemenea. Acest lucru accelerează crearea de ferestre care utilizează setul de culori (util pentru fvwm
meniuri) cu costul utilizării memoriei. De asemenea, accelerează mișcarea opace și redimensionează care
poate fi inacceptabil de lent fără tampon. Cu toate acestea, această opțiune poate adăuga multe
memorie pe serverul dvs. X (în funcție de dimensiunea imaginii utilizate pentru a seta
fundal). În rezumat, folosind outline mutați și redimensionați pentru modulele care folosesc astfel de
set de culori poate fi o idee bună.

Modela, TiledShape si AspectShape luați un nume de fișier ca argument, căutați
CaleImagine și folosiți-l ca bitmap de formă. TiledShape produce copii repetate ale
bitmap fără scalare, Modela face ca bitmap-ul să fie întins pentru a se potrivi cu orice
obiect la care se aplică setul de culori și AspectShape se întinde pentru a se potrivi dar păstrează
raport de aspect bitmap. Dacă fișierul este un pixmap în format xpm, masca de formă a fișierului
se folosește pixmap.

Atenție: Datorită modului în care X11 implementează forme și implementării
Modulul FvwmTheme nu îl puteți lua înapoi făcând ferestre în formă. Poate că trebuie
reporniți fvwm sau aplicația modelată.

?Gradient ... creează o hartă de imagini și o întinde pentru a se potrivi cu fereastră. ?Gradient Mai
fie unul dintre HGradient, VGradient, DGradient, BGradient, SGradient, CGradient,
RGradient sau YGradient. Tipurile de gradient sunt următoarele: H este orizontal; V este
vertical; D este diagonala de la stânga sus la dreapta jos; B este o diagonală înapoi
de la stânga jos la dreapta sus; S este pătrate concentrice; C este cercuri concentrice; R
este un model de tip radar și Y este un stil Yin Yang (dar fără puncte, nu suntem
acea nebun). Vă rugăm să consultați COLOR gradienţii secțiune în fvwm pagina de manual pentru
sintaxa gradienților.

Tentă ia 2 argumente, o culoare și un procent între 0 și 100. Determină
imagine definită folosind ?Pixmap or ?Gradient să fie nuanțat cu culoarea specificată
folosind procentul. Dacă imaginea este transparentă Tentă nuanță doar partea de imagine.
Din păcate, un fundal cu set de culori a specificat utilizând Transparent opțiunea poate
da rezultate ciudate. Vezi Transparent opțiune pentru detalii. Fara argumente
această opțiune elimină nuanța.

fgTint ia 2 argumente, o culoare si un procent intre 0 si 100. Cauza
culoarea definită folosind fg pentru a fi nuanțat cu culoarea specificată folosind
procent. Fără argumente, această opțiune elimină nuanța.

bgTint ia 2 argumente, o culoare si un procent intre 0 si 100. Cauza
culoarea definită folosind bg pentru a fi nuanțat cu culoarea specificată folosind
procent. Dacă sh si hi culorile nu sunt specificate, sunt recalculate din
culoarea bg colorată. Fără argumente, această opțiune elimină nuanța.

Alfa ia un procent între 0 și 100 ca argument. Determină fuzionarea fvwm
imaginea definită folosind ?Pixmap or ?Gradient cu bg culoare folosind
procent. Dacă procentul este 0 imaginea este ascunsă, iar dacă este 100 imaginea
este afișat ca de obicei (fără îmbinare). Valoarea implicită este 100 și este restaurată dacă nu
este dat argumentul.

fgAlpha ia un procent între 0 și 100 ca argument. Determină fvwm să
îmbina textul și fundalul setului de culori folosind procentul. Dacă procentul
este 0 textul este ascuns și dacă este 100 textul este afișat ca de obicei (fără îmbinare).
Această opțiune are efect numai cu fonturile încărcate de Xft, vezi FACE NUME AND
FACE SE INCARCA secțiunea paginii de manual fvwm. Valoarea implicită este 100 și este restaurată dacă nu
este dat argumentul.

oscila determină fvwm să dither imaginea definită folosind ?Pixmap or ?Gradient. Asta e
util doar cu afișaje cu adâncime mai mică sau egală cu 16 (adică pe afișaje
care poate afișa doar mai puțin de 65537 culori simultan). Efectul de dithering permite
simulați că aveți mai multe culori disponibile pe care le aveți de fapt. Nu Dither cauze
fvwm pentru a nu întrerupe imaginile. oscila este valoarea implicită dacă adâncimea este mai mică decât
sau egal cu 8 (un ecran cu 256 de culori sau mai puțin). În adâncime 15 (32768 culori) și
16 (65536 culori), valoarea implicită este Nu Dither, cu toate acestea acest efect poate fi util cu
imagini care conțin o mulțime de culori apropiate. De exemplu, va arăta un gradient fin
mai netedă.

IconTint ia 2 argumente, o culoare si un procent intre 0 si 100. Cauza
fvwm sau un modul pentru a nuanta „pictogramele” care sunt redate în setul de culori
fundal cu culoarea specificată folosind un procent. Aici „icoane” înseamnă, fvwm
Pictograme, pictograme de meniu fvwm, MiniIcons care reprezintă aplicații în diverse module,
imaginile încărcate de module (de exemplu, imaginile specificate de Icoană Butonul FvwmButtons
opțiune) ...etc. Fără argumente, această opțiune elimină nuanța pictogramei.

IconAlpha ia un procent între 0 și 100 ca argument. Determină fvwm să
îmbinați „pictogramele” care sunt redate în fundalul setului de culori folosind aceasta
procent. Valoarea implicită este 100 și este restaurată dacă nu este dat niciun argument.

notițe: Este echivalent să folosiți „Tint a_color rate” și „Alpha a” dacă a = 100 și
culoarea bg este a_color. Această echivalență nu este valabilă pentru IconAlpha și IconTint ca
fundalul poate fi o imagine sau un gradient (și nu un fundal de culoare uniformă).
Cu toate acestea, în unele cazuri puteți obține (aproape) același efect utilizând IconTint
în locul lui IconAlpha. Acest lucru este de preferat deoarece, în general, IconAlpha generează
mai mult redesenare decât IconTint.

NoShape elimină masca de formă din setul de culori în timp ce Simplu elimină fundalul
pixmap sau gradient.

COMANDE


Următoarea comandă fvwm poate fi executată în orice moment pentru a modifica seturile de culori. S-ar putea
legat de un element de meniu sau introdus într-un modul cum ar fi FvwmConsole.

SendToModule FvwmTheme Colorset Opțiuni
Sintaxa este aceeași cu opțiunea de configurare.

EXEMPLE


*FvwmTheme: Set de culori 3 fg grâu, bg marine

Dacă este necesar, aceasta creează seturile de culori 0, 1, 2 și 3 și apoi schimbă setul de culori 3 pentru a avea un
prim-plan de grâu, un fundal de marine.

*FvwmTheme: Colorset 3 bg „bleumarin”

schimbă culoarea de fundal a setului de culori 3 în bleumarin. Primul plan și pixmap sunt
neschimbat.

*FvwmTheme: Colorset 3 AspectPixmap large_murky_dungeon.xpm

Provoacă depresie.

*FvwmTheme: Colorset 3 bg Average

Setează culoarea de fundal și culorile de relief pentru a se potrivi cu harta de fundal. Aceasta este
setarea implicită, dar trebuie utilizată dacă a fost specificată o culoare de fundal și acum nu este
necesar.

*FvwmTheme: Colorset 3 YGradient 200 3 \
albastru 1000 bleumarin 1 albastru 1000 bleumarin

Adaugă o hartă de imagini de fundal cu gradient Yin Yang la setul de culori 3. Dacă fundalul este setat la
medie este recalculată împreună cu prim-planul dacă acesta este setat la contrast.

#!/ Bin / sh
FvwmCommand „SendToModule FvwmTheme Colorset 7 fg bleumarin, bg gri”
în timp ce este adevărat
do
FvwmCommand „SendToModule FvwmTheme Colorset 7 fg grey”
Dormi 1
FvwmCommand „SendToModule FvwmTheme Colorset 7 fg navy”
Dormi 1
făcut

Face setul de culori 7 să clipească.

Numele de culori utilizate în seturile de culori pot fi înlocuite în orice comandă fvwm. Va rog, referiti-va la
il COMMAND EXPANSIUNE secțiunea din pagina de manual fvwm și exemplul de mai jos pentru a
Descriere.

PROBĂ VWF CONFIGURARE


Mai jos puteți găsi un fișier de configurare fvwm care demonstrează utilizarea FvwmTheme
modul. Ordinea în care FvwmTheme și celelalte module sunt configurate și pornite este
importantă.

# unde sunt imaginile tale
ImagePath

#
# FvwmTheme
#
# Configurarea FvwmTheme trebuie să fie prima în fișierul de configurare,
# imediat după setarea căilor.
#
# În loc de liniile *FvwmTheme: Colorset... sub tine
# ar putea citi într-un fișier cu aceste comenzi. Deci să se schimbe
# schema de culori, puteți pur și simplu să copiați un alt fișier
# peste fișierul paletă și reporniți fvwm:
#
# Citiți /home/my_user_name/.fvwm/.fvwm_palette
#

# 0 = Culori implicite
# 1 = Ferestre inactive
# 2 = Ferestre active
# 3 = Intrare inactivă în meniu și fundal de meniu
# 4 = Intrare activă în meniu
# 5 = intrare în meniu cu gri (se folosește numai bg)
# 6 = modul prim-plan și fundal
# 7 = culori luminoase
*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

# rulați FvwmTheme înainte de a face orice altceva
ModuleSynchronous Timeout 5 FvwmTheme

#
# configurație generală
#
Stil * Setul de culori 1
Stil * HilightColorset 2
MenuStyle * MenuColorset 3
MenuStyle * ActiveColorset 4
MenuStyle * GreyedColorset 5

#
# Aplicații
#
AddToFunc InitFunction
+ I Exec exec xterm -fg $[fg.cs0] -bg $[bg.cs0]

#
# configurarea modulului
#

# ... mai multe linii de configurare FvwmPager...
*FvwmPager: Set de culori * 6
*FvwmPager: BalloonColorset * 6
*FvwmPager: HilightColorset * 7
*FvwmPager: WindowColorsets 1 2

# ... mai multe linii de configurare FvwmIconMan...
*FvwmIconMan: Colorset 6
*FvwmIconMan: FocusColorset 2
*FvwmIconMan: FocusAndSelectColorset 2
*FvwmIconMan: PlainColorset 6
*FvwmIconMan: SelectColorset 6
*FvwmIconMan: TitleColorset 6

# ... mai multe linii de configurare FvwmButtons...
*FvwmButtons: Set de culori 6
# butonul eșantion care trece culoarea către xterm
*FvwmButtons: (Titlu xterm, \
Acțiunea „Exec exec xterm -fg $[fg.cs6] -bg[bg.cs6]”)

# ... mai multe linii de configurare FvwmWharf...
*FvwmWharf: Colorset 6

# ... mai multe linii de configurare FvwmIdent...
*FvwmIdent: Colorset 6

# ... mai multe linii de configurare FvwmWinList...
*FvwmWinList: Set de culori 1
*FvwmWinList: FocusColorset 2
*FvwmWinList: IconColorset 1

# ... mai multe linii de configurare FvwmTaskBar...
*FvwmTaskBar: Colorset 6
*FvwmTaskBar: IconColorset 6
*FvwmTaskBar: TipsColorset 0

Dacă aveți nevoie de mai multe culori și nu doriți să reinventați roata, puteți utiliza
convenție folosită în temele fvwm, definește semnificația primelor 40 de seturi de culori pentru
aproape toate scopurile:

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

Utilizați FvwmTheme online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad