Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

fvwm1 - Online w chmurze

Uruchom fvwm1 u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie fvwm1, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


fvwm1 - F(?) Virtual Window Manager dla X11, wersja 1.x

STRESZCZENIE


fvwm1 [ Opcje ]

OPIS


Fwwm to menedżer okien dla X11. Jest pochodną Bawół, przeprojektowany, aby zminimalizować pamięć
zużycia energii, zapewniają trójwymiarowy wygląd ram okiennych i zapewniają prosty wirtualny pulpit.
Zużycie pamięci szacuje się na około połowę do jednej trzeciej zużycia pamięci
Bawół, głównie ze względu na przeprojektowanie Bawółmetoda przechowywania powiązań myszy. Ponadto,
wiele konfigurowalnych opcji Bawół Zostało usunięte.

Nazwa „FVWM” kiedyś coś oznaczała, ale zapomniałem co. (Słaby, sławny, foobar?
To naprawdę nie ma znaczenia, i tak jest to społeczeństwo oparte na akronimach.)

STATUS OF TO OPROGRAMOWANIE


Od czasu wydania FVWM 2.2 w marcu 1999, wydanie to jest oficjalnie przestarzałe i nie
dłużej obsługiwane. Proszę nie zgłaszać żadnych błędów w tym oprogramowaniu. Również dla Debiana
użytkowników, strony podręcznika modułu dla tej wersji FVWM będą dostępne jako FvwmAudio1(1x) itp.

SPECIAL UWAGA DLA XFREE86 użytkowników


XFree86 zapewnia wirtualny ekran, którego obsługa może być myląca, gdy jest używana
łącznie z fvwm. Z XFree86 wszystkie okna, które pojawiają się na wirtualnym ekranie
faktycznie zostają wciągnięci do pamięci wideo (niezależnie od tego, czy pojawiają się na fizycznym ekranie, czy nie),
dlatego rozmiar wirtualnego ekranu jest ograniczony dostępną pamięcią wideo.

Z fvwmwirtualnego pulpitu, okna, które nie pojawiają się na ekranie, w rzeczywistości się nie pojawiają
wciągnięty do pamięci wideo. Rozmiar wirtualnego pulpitu jest ograniczony do około 32,000 32,000 na XNUMX XNUMX
pikseli, ale prawdopodobnie niepraktyczne jest używanie wirtualnego pulpitu więcej niż około 5 razy
widoczny ekran w każdym kierunku. Należy pamiętać, że wykorzystanie pamięci jest funkcją liczby
istniejących okien - wielkość pulpitu nie ma znaczenia.

Kiedy się zapoznaje fvwm zaleca się wyłączenie wirtualnego XFree86
ekranu, ustawiając wirtualny rozmiar ekranu na fizyczny rozmiar ekranu. Po tym jak się staniesz
zaznajomiony z fvwm możesz chcieć ponownie włączyć wirtualny ekran XFree86.

PRAWA AUTORSKIE


Ponieważ fvwm pochodzi z Bawół kod, który udostępnia Bawółprawa autorskie.

fvwm jest chroniony prawem autorskim 1988 przez Evans and Sutherland Computer Corporation, Salt Lake City, Utah,
i 1989 przez Massachusetts Institute of Technology, Cambridge, Massachusetts, All
prawa zastrzeżone. Jest także chroniony prawem autorskim 1993 i 1994 Roberta Nation.

Pozwolenie na używanie, kopiowanie, modyfikowanie i rozpowszechnianie tego oprogramowania i jego dokumentacji dla
Niniejszym przyznaje się dowolny cel i bez opłat, pod warunkiem, że powyższa informacja o prawach autorskich
pojawia się we wszystkich kopiach i pojawia się zarówno ta informacja o prawach autorskich, jak i ta informacja o zezwoleniu
w dokumentacji pomocniczej i aby nie było nazw Evans & Sutherland i MIT
używane w reklamie związanej z dystrybucją oprogramowania bez
konkretną, pisemną zgodę.

ROBERT NATION, EVANS & SUTHERLAND ORAZ MIT ZRZEKAJĄ SIĘ WSZELKICH GWARANCJI W ZWIĄZKU Z TYM
OPROGRAMOWANIE, W TYM WSZYSTKIE DOROZUMIANE GWARANCJE WARTOŚCI HANDLOWEJ I PRZYDATNOŚCI, W ŻADNYM WYPADKU
CZY EVANS & SUTHERLAND LUB MIT BĘDZIE ODPOWIEDZIALNA ZA JAKIEKOLWIEK SPECJALNE, POŚREDNIE LUB WYNIKOWE
SZKODY LUB WSZELKIE SZKODY WYNIKAJĄCE Z UTRATY UŻYTKOWANIA, DANYCH LUB ZYSKÓW, ZARÓWNO W
DZIAŁANIE Z UMOWY, ZANIEDBANIE LUB INNE DZIAŁANIE PRAWNE WYNIKAJĄCE Z LUB W
ZWIĄZKU Z UŻYTKOWANIEM LUB DZIAŁANIEM TEGO OPROGRAMOWANIA.

ANATOMIA OF A OKNO


Fwwm umieszcza dekoracyjną ramkę wokół większości okien. Obramowanie to składa się z paska na każdym z nich
boku i małą sekcję w kształcie litery „L” w każdym rogu. Istnieje dodatkowy górny pasek tzw
pasek tytułu, na którym wyświetlana jest nazwa okna. Poza tym są w górę
do 10 przycisków paska tytułu. Górne, boczne i dolne paski są wspólnie określane jako
paski boczne. Elementy narożne nazywane są ramą.

O ile standardowe pliki domyślne nie zostaną zmodyfikowane, naciśnięcie przycisku myszy 1 w tytule lub
paski boczne rozpoczną operację przesuwania w oknie. Naciśnięcie przycisku 1 w ramce narożnej
elementów rozpocznie się operacja zmiany rozmiaru. Naciśnięcie przycisku 2 w dowolnym miejscu ramki powoduje wyświetlenie
obszerną listę operacji okiennych.

Może istnieć maksymalnie dziesięć przycisków paska tytułu. Ich użycie jest w pełni definiowane przez użytkownika. The
konfiguracja domyślna ma przycisk paska tytułu po obu stronach paska tytułu. Ten na
left służy do wywoływania listy opcji okna, niezależnie od tego, który przycisk myszy jest używany
używany. Ta po prawej stronie służy do ikonizacji okna. Liczba przycisków paska tytułu
użyte zależy od tego, które z nich są powiązane z akcjami myszy. Zobacz sekcję dot
Poniżej parametr konfiguracyjny „Mysz”.

THE VIRTUAL PULPIT


Fwwm udostępnia wiele wirtualnych pulpitów użytkownikom, którzy chcą z nich korzystać. Ekran jest
rzutnię na pulpit, który może być większy niż ekran. Kilka różnych komputerów stacjonarnych może
być dostępne (koncepcja: jeden pulpit dla każdego projektu lub jeden pulpit dla każdej aplikacji,
gdy aplikacje widoku są różne). Ponieważ każdy pulpit może być większy niż fizyczny
ekran, okna, które są większe niż ekran lub duże grupy powiązanych okien mogą
łatwo przeglądać.

Rozmiar wirtualnych pulpitów można określić podczas uruchamiania. Wszystkie wirtualne pulpity muszą
być tego samego rozmiaru. Całkowita liczba odrębnych komputerów stacjonarnych nie musi być określona, ​​ale jest
łącznie do około 4 miliardów. Wszystkie okna na bieżącym pulpicie mogą być
wyświetlany na pagerze, miniaturowy widok bieżącego pulpitu. Windows, który nie jest włączony
bieżący pulpit wraz z jego geometrią można wyświetlić na liście okien,
dostępne w formie wyskakującego menu.

„Przylepne” okna to okna, które wykraczają poza wirtualny pulpit poprzez „przyklejanie się do
szklankę ekranu.” Zawsze pozostają na ekranie. Jest to wygodne np. do celów
zegary i xbiffy, więc wystarczy uruchomić tylko jeden taki gadżet i zawsze będzie przy Tobie.

Geometrie okien są określane względem bieżącej rzutni. To jest:
xterm -geometria +0+0
będzie zawsze widoczne w lewym górnym rogu widocznej części ekranu. To
dozwolone jest określenie geometrii, które umieszczają okna na wirtualnym pulpicie, ale wyłączone
ekran. Na przykład, jeśli widoczny ekran ma 1000 na 1000 pikseli, a pulpit
rozmiar to 3x3, a bieżąca rzutnia znajduje się w lewym górnym rogu pulpitu,
następnie wywołując:
xterm -geometria +1000+1000
umieści okno tuż za prawym dolnym rogiem ekranu. To może być
znaleźć, przesuwając mysz do prawego dolnego rogu ekranu i czekając na to
aby przewinąć do widoku. Obecnie nie ma możliwości spowodowania mapowania okna na pulpit
inne niż aktualnie aktywne biurko.

Geometria określona jako coś w rodzaju:
xterm -geometria -5-5
zazwyczaj umieszcza prawy dolny róg okna 5 pikseli od prawego dolnego rogu
róg widocznej części ekranu. Nie wszystkie aplikacje obsługują okno
geometrie z ujemnymi offsetami.

Niektóre aplikacje, takie jak xterm i xfontsel, pozwalają użytkownikowi określić pulpit startowy
linia poleceń:
xterm -xrm "*Biurko:1"
uruchomi xterm na biurku numer 1. Nie wszystkie aplikacje rozumieją tę opcję,
jednak.

INICJALIZACJA


Podczas inicjalizacji fvwm wyszuka plik konfiguracyjny opisujący klucz i
wiązania guzików i kilka innych rzeczy. Opisany zostanie format tych plików
później. Pierwszy, fvwm wyszuka plik o nazwie .fvwmrc w katalogu domowym użytkownika.
Jeśli to się nie powiedzie, będzie szukać ustawień domyślnych dla całego systemu w pliku /etc/X11/fvwm/system.fvwmrc. Jeśli
ten plik nie został znaleziony, fvwm wyjdzie.

Fwwm ustawi dwie zmienne środowiskowe, które będą dziedziczone przez jego dzieci. To są
$DISPLAY który opisuje wyświetlacz, na którym fvwm biegnie. $DISPLAY może mieć wartość unix:0.0 lub
:0.0, co nie działa zbyt dobrze, gdy jest przekazywane przez rsh na inną maszynę, więc
$HOSTDISPLAY również zostanie ustawiony i będzie używał opisu wyświetlacza gotowego do pracy w sieci.
$HOSTDISPLAY będzie zawsze używać protokołu transportowego TCP/IP (nawet w przypadku połączenia lokalnego)
więc $DISPLAY powinien być używany do połączeń lokalnych, ponieważ może używać gniazd domeny Unix, które
są szybsze.

KSZTAŁTOWANY WINDOWS


Jeśli zazwyczaj używasz okien kształtowych, takich jak xeyes lub oclock, masz kilka opcji. Ty
możesz sprawić, że wszystkie będą pozbawione dekoracji (na przykład oclock NoBorder i NoTitle) lub możesz
użyj domyślnej konfiguracji i pozostaw je ozdobione, w tym przypadku dekoracyjną ramką
i pokazane jest tło w jednolitym kolorze. Alternatywnie możesz skompilować rozszerzenia SHAPE
zmieniając flagę w pliku Makefile, w takim przypadku otrzymasz ukształtowane okno z nr
tło, a pasek tytułu unosi się nad oknem. Kształtowane przedłużenia okien zwiększają się
zużycie pamięci menedżera okien o około 60 KB, gdy nie ma okien kształtowych
obecne, ale mają niewielki wpływ, gdy obecne są okna kształtowe.

IKONY


Podstawy Fwwm konfiguracja wykorzystuje monochromatyczne ikony bitmapowe, podobne do Bawół. Jeśli XPM
rozszerzenia są wkompilowane, a następnie pokoloruj ikony podobne do ctwm, MS-Windows lub Macintosh
można używać ikon. Aby skorzystać z tych opcji będziesz potrzebować pakietu XPM, as
opisane w Makefile.noImake i Imakefile.

Jeśli wkompilowane są zarówno opcje SHAPE, jak i XPM, otrzymasz kolorowe ikony w kształcie, które
są bardzo pikantne.

MODUŁY


Moduł to osobny program, który działa jako osobny proces uniksowy, ale transmituje
polecenia do fvwm wykonać. Oczekuje się, że przyszłe wersje zapewnią odpowiednie środki
moduły, z których można wyodrębnić informacje o oknie fvwm. Użytkownicy mogą pisać własne moduły do ​​wykonania
żadnych dziwnych lub dziwacznych manipulacji bez wpływu na integralność fvwm sama.

Moduły MUSZĄ zostać spawnowane przez fvwm tak, aby można było ustawić dwie rury fvwm i moduł do
komunikować się z. Rury będą już otwarte dla modułu po uruchomieniu i
deskryptory plików dla potoków są dostarczane jako argumenty wiersza poleceń.

Moduły mogą pojawiać się podczas fvwm inicjalizacja poprzez opcję Modułu lub w dowolnym momencie
podczas sesji X za pomocą wbudowanego modułu. Moduły mogą istnieć przez czas trwania
sesji X lub może wykonać pojedyncze zadanie i wyjść. Jeśli moduł jest nadal aktywny, kiedy
fvwm w takim razie każe się wycofać fvwm zamknie kanały komunikacyjne i poczeka na otrzymanie wiadomości
SIGCHLD z modułu, wskazując, że wykrył zamknięcie rury i wyszedł.
Jeśli moduły nie wykryją zamknięcia rury fvwm zakończy się po około 30 sekundach
W każdym razie. Liczba jednocześnie wykonujących się modułów jest ograniczona operacyjnie
maksymalna liczba jednocześnie otwartych plików w systemie, zwykle od 60 do 256.

Moduły po prostu przesyłają polecenia tekstowe do fvwm wbudowany silnik poleceń. Polecenia tekstowe
są sformatowane tak samo jak w przypadku powiązania myszy w pliku instalacyjnym .fvwmrc. Niektórzy
przesyłane są także informacje pomocnicze, jak w przykładowym module GoodStuff. The
Moduł GoodStuff jest udokumentowany na osobnej stronie podręcznika.

ICCCM SPEŁNIENIE


Fwwm stara się zachować zgodność z ICCCM 1.1. Od tego momentu (1.20 l) obsługa mapy kolorów nie jest możliwa
całkowicie zgodny z ICCCM. Ponadto ICCCM stwierdza, że ​​powinno to być możliwe
aplikacje do otrzymywania KAŻDEGO naciśnięcia klawisza, które nie jest zgodne ze skrótem klawiaturowym
podejście stosowane w fvwm i większość innych menedżerów okien.

M4 PRZETWARZANIE


If fvwm jest skompilowany z opcją M4, fvwm zastosowania m4(1) do wstępnego przetwarzania plików instalacyjnych
przed analizowaniem. W ten sposób możesz skorzystać m4 makra do wykonywania operacji w czasie wykonywania. Ten
sprawia, że ​​bardzo łatwo jest pracować z różnymi wyświetlaczami o różnych charakterystykach.

Na przykład, w zależności od nastroju, możesz chcieć różnych schematów kolorów. Jeden sposób
można to zrobić za pomocą -m4opcja określić swój nastrój. Do stosowania w słonecznym nastroju -m4opcja
-DSłonecznie; do stosowania w ponurym nastroju -m4opcja -DDark. Twój plik .fvwmrc może wówczas zawierać:
ifdef(`Słonecznie',`
StdForeKolor Czarny
Standardowy kolor tła LightSkyBlue
HiForeColor żółty
HiBackColor PeachPuff1
PagerTyłKolor BlanchedMigdałowy)

ifdef(`Ciemny',`
StdForeKolor Czarny
StdBackColor #60a0c0
HiForeColor czarny
HiBackColor #c06077
PagerBackColor #5c54c0
PagerForeColor orchidea
StickyForeKolor czarny
StickyBackColor #60c0a0 ')

Poniższy m4 symbole są predefiniowane przez fvwm:

BITS_PER_RGB Liczba znaczących bitów w kolorze RGB. (podstawa logu 2 z
liczba różnych kolorów, które można utworzyć. To często
różni się od liczby kolorów, które można wyświetlić
raz.)

KLASA Twoja klasa wizualna. Zwróci jeden z Statyczny szary, Skala szarości,
Kolor statyczny, Pseudokolor, Prawdziwy kolor, Kolor bezpośrednilub, jeśli nie jest to możliwe
określ co posiadasz, Niestandardowe.

GOST KLIENTA Maszyna, na której działają klienci.

KOLOR Będzie to albo „Tak”, albo „Nie”. To tylko opakowanie
definicję KLASY. Zwraca „Tak”. *Kolor i „Nie”.
Statyczny szary i Skala szarości.

FVWMDIR Jest ona ustawiona na ścieżkę, w której skonfigurowano moduły
zainstalowany.

WERSJA_FVWM Jest to ciąg znaków zawierający wersję fvwm.

HEIGHT Wysokość wyświetlacza w pikselach.

HOME Katalog domowy użytkownika. Pozyskiwane ze środowiska.

NAZWA HOSTA Kanoniczna nazwa hosta, na którym działają klienci (tj. w pełni kwalifikowany
wersja GOST KLIENTA).

OPCJE Jest to ciąg użytych opcji czasu kompilacji. Każda opcja jest
oddzielone od siebie spacją.

PLANY Liczba płaszczyzn bitowych obsługiwanych przez wyświetlacz w domyślnym katalogu głównym
okno.

ZWOLNIENIE Numer wydania Twojego serwera X. W przypadku MIT X11R5 tak jest 5.

PRZEGLĄD Rewizja protokołu X-moll. Jak widać Wersja protokołu(3).

HOST SERWERA Ta zmienna jest ustawiona na nazwę uruchomionego komputera
serwer X.

TWM_TYPE Mówi, które Bawół oddział działa. Zawsze będzie ustawiony na
ciąg „fvwm” w tym programie. Jest to przydatne do ochrony
części twojego .twmrc zgłoś to fvwm właściwy nie zrozumie (np
Przestrzenie robocze), aby nadal można go było używać z innymi Bawół programy.

USER Nazwa użytkownika uruchamiającego program. Otrzymane z
środowisko.

SPRZEDAWCA Dostawca Twojego serwera X. Na przykład: MIT X Konsorcjum.

WERSJA Wersja protokołu X major. Jak widać Wersja protokołu(3).

SZEROKOŚĆ Szerokość ekranu w pikselach.

X_ROZDZIELCZOŚĆ Rozdzielczość X wyświetlacza w pikselach na metr.

Y_ROZDZIELCZOŚĆ Rozdzielczość Y wyświetlacza w pikselach na metr.

Możesz się o tym przekonać, jeśli przeszukasz m4(1) dobrze wykonuj instrukcję i zrozum moc
m4, to będzie początku. przydatne i potężne narzędzie. Ale jeśli użyjesz któregokolwiek z symboli, które
są z góry określone przez m4, jesteś w poważnym niebezpieczeństwie! Na przykład Sun m4 predefiniuje zawierać,
więc jeśli użyjesz tej nazwy w swoim .fvwmrc, nie będziesz mieć szczęścia. Prawidłowe rozwiązanie
ten problem polega na umieszczeniu zestawu cudzysłowów wokół kłopotliwego słowa: „uwzględnić”.

Aby złagodzić ten problem, przydatne mogą być poniższe opcje. Żeby zmienić
cytując znaki używane przez m4, skorzystaj z opcji -m4-cytat i -m4-cytat. Upewnij się, że
określ obie opcje w inny sposób m4 będzie zdezorientowany. Gdy zostaną one podane, a zmieńcytat
makro jest podawane przed przetworzeniem pliku fvwmrc użytkownika.

UWAGA: Niektóre wersje m4 są zepsute pod względem zmiany znaków cudzysłowu i
dołączone pliki. Gdy ciągi znaków w cudzysłowie są dłuższe niż jeden znak, makro
„uwzględnij (< >)”, gdzie „<<” i „>>” to znaki cudzysłowu, zawiera dodatek
znaków wokół zawartości dołączonego pliku. To zmyli fvwm. SunOS 4.1.3
wiadomo, że ma ten problem.

Jeśli używasz GNU m4 dostępna jest dodatkowa opcja. Określając -m4 przedrostek jeśli chodzi o komunikację i motywację
startowy fvwm, m4 poinstruowano, aby poprzedzać wszystkie wbudowane makra znakiem m4_. A zatem, zawierać
staje się m4_include.

Dostępność wstępnego przetwarzania m4 zależy od kompilacji zdefiniowanej przez M4.

OPCJE


Są to opcje wiersza poleceń rozpoznawane przez fvwm:

-f plik_konfiguracyjny
Rozwiązania fvwm w użyciu plik_konfiguracyjny w katalogu domowym użytkownika zamiast .fvwmrc as
plik konfiguracyjny menedżera okien.

-odpluskwić Ustawia transakcje X w trybie synchronicznym, co znacznie spowalnia działanie, ale
gwarantuje, że fvwmWewnętrzne komunikaty o błędach są prawidłowe.

-d wyświetlana nazwa
Zarządzaj wyświetlaczem o nazwie „nazwa wyświetlana” zamiast nazwy uzyskanej z
zmienna środowiskowa $DISPLAY.

-s Uruchom na ekranie wieloekranowym fvwm tylko na ekranie wymienionym w $DISPLAY
zmienna środowiskowa lub podana za pomocą opcji -d. Zwykle fvwm Spróbuje
aby uruchomić na wszystkich ekranach wyświetlacza wieloekranowego.

-wersja
Wydrukuj wersję fvwm do stderr.

Poniższe opcje są dostępne tylko wtedy, gdy fvwm jest skompilowany z opcją M4.

-nie-m4 Nie używaj m4 do wstępnego przetworzenia pliku .fvwmrc. Domyślnie jest to wstępne przetwarzanie uruchamiania
plik za pomocą m4(1).

-m4 przedrostek
Jeśli GNU m4 jest dostępny, przyczyna m4 aby poprzedzić wszystkie wbudowane polecenia m4_.

-m4opcja opcja
Przekaż tę opcję do m4, opcja może być dowolnym ciągiem znaków bez spacji.
Opcja ta może wystąpić wielokrotnie. Jeśli GNU m4 jest dostępny, DO NIE przekazać -P
opcja tutaj. Używać -m4 przedrostek zamiast.

-m4-cytat ciąg
Użyj tego podanego ciąg jako znaki cudzysłowu początkowego. Musisz także określić
-m4-cytat.

-m4-cytat ciąg
Użyj tego podanego ciąg jako znaki cudzysłowu końcowego. Musisz także określić
-m4-cytat.

-m4prog ścieżka
Zastosowanie ścieżka jako lokalizację żądanego procesora m4. Domyślnie m4prog jest ustawiony na
„m4”, który musi istnieć gdzieś na ścieżce użytkownika. Ta opcja pozwala użytkownikowi
wyraźnie wybierz wersję m4, której chcesz używać.

KONFIGURACJA AKTA


Plik konfiguracyjny służy do opisu powiązań myszy i przycisków, kolorów, wirtualnego
rozmiar wyświetlacza i powiązane elementy. W tej sekcji opisano opcje konfiguracji. Linie
rozpoczynające się od „#” będą ignorowane przez fvwm. Oczekuje się, że linie zaczynające się od „*”.
zawierają polecenia konfiguracyjne modułu (zamiast poleceń konfiguracyjnych dla fvwm
samo).

AplikacjeBackingStore
Powoduje, że okna aplikacji żądają magazynu kopii zapasowych. Ta opcja zagraża
Zgodność menedżera okien z ICCCM. Chociaż ta opcja może przyspieszyć działanie w pliku
X-terminal, gdzie ponowne rysowanie okien jest drogie, może nie pomóc zbyt często
stanowiska pracy.

Automatyczne podnoszenie opóźnienie
Włącza automatyczne podnoszenie okien i określa czas opóźnienia (w milisekundach)
pomiędzy momentem, w którym okno uzyskuje fokus wejściowy, a momentem jego automatycznego podniesienia.
Ta opcja działa w trybie fokus podążający za myszą oraz w trybie kliknięcie, aby ustawić ostrość, jeśli
zmianę ostrości dokonuje się poprzez kliknięcie w oknie aplikacji zamiast na dekorację
okno. W trybie „kliknij, aby ustawić ostrość” można stłumić zachowanie podnoszenia ostrości po kliknięciu
określenie ujemnej wartości opóźnienia.

Backing Store
Rozwiązania fvwm dekoracje na żądanie sklepu z podkładami. Zobacz dyskusję na temat
AplikacjeBackingStore.

Szerokość granicy Szerokość
Zmienia szerokość obramowania dekorowanych okien na określoną wartość. The
wartość domyślna to 6 pikseli.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
Szerokość granicy.

Styl przycisku przycisk# SzerokośćxWysokość
Definiuje prostokątny kształt dekoracji, który ma być używany w przycisku paska tytułu. przycisk#
jest numerem przycisku paska tytułu i mieści się w przedziale od 0 do 9. Opis paska tytułu
numery przycisków podano w poniższej sekcji Mysz. Szerokość to procent
pełna szerokość przycisku, który ma zostać użyty. Wysokość to procent pełnej wysokości
być stosowane. Liczby ujemne powodują odwrócenie cieniowania.

I to nie wszystko! Jeśli użyjesz linii takiej jak:
Styl przycisku: 2 4 50x30@1 70x70@0 30x70@0 50x30@1
wówczas dekoracja przycisku 2 użyje 4-punktowego wzoru składającego się z linii od
(x=50,y=30) do (70,70) w kolorze cienia (@0), a następnie do (30,70) w cieniu
kolor, a na koniec do (50,30) w kolorze podświetlenia (@1). Czy to zbyt mylące?
Zobacz przykładowy plik system.fvwmrc.

Centrum w obiegu
Podczas obiegu strona pulpitu zawierająca okno, na którym znajduje się wskaźnik
przejście do jest wybierane automatycznie. Jeśli zostanie wybrana opcja CenterOnCirculate, wówczas fvwm
dołoży wszelkich starań, aby wyśrodkować okno docelowe w rzutni pulpitu, a nie
po prostu ustawiam się w kolejce do najbliższej strony.

CyrkulujPomiń nazwa okna
Powoduje pominięcie okien o wskazanej nazwie podczas przewijania w górę lub
wywoływane są funkcje przewijania. nazwa okna może być nazwą okna lub jego
class.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
CyrkulacjaPomiń.

CyrkulacjaPomińIkony
Powoduje, że operacje cyrkulacji i wypaczania pomijają ikoniczne okna.

Czas kliknięcia opóźnienie
Określa maksymalne opóźnienie (w milisekundach) pomiędzy naciśnięciem przycisku a naciśnięciem przycisku
wydanie wbudowanej funkcji, aby uznać akcję za kliknięcie myszą. Domyślny
opóźnienie wynosi 150 milisekund.

Kliknij, aby skoncentrować się
Zwykle dane wprowadzane z klawiatury trafiają do okna, w którym znajduje się wskaźnik myszy. Jeśli ta opcja jest wybrana
jest ustawione, wejście z klawiatury pozostaje w jednym oknie, dopóki mysz nie zostanie kliknięta
wskaźnik umieszczony w nowym oknie.

Kursor numer_kursora typ_kursora
Zapewnia to bardzo niewygodny sposób zmiany stylów kursora. Numer_kursora mówi które
kursor, który zmieniasz, i jest liczbą z zakresu od 0 do 12, jak następuje:

POZYCJA 0 - stosowana podczas wstępnego umieszczania okien.
1 TYTUŁ - używany na pasku tytułowym okna.
2 DOMYŚLNE - używane w oknach, które nie ustawiają kursora.
3 SYS - używany w jednym z przycisków paska tytułowego.
4 PRZESUŃ - używany podczas przenoszenia lub zmiany rozmiaru okien.
5 WAIT - używane podczas wbudowanego polecenia EXEC.
6 MENU - używane w menu.
7 WYBIERZ – używany do różnych wbudowanych poleceń, takich jak iconify.
8 DESTROY - używany do wbudowanych funkcji DESTROY i DELETE.
9 TOP - używany w górnym pasku bocznym okna.
10 PRAWY – używany na prawym pasku bocznym okna.
11 DÓŁ - używany w dolnym pasku bocznym okna.
12 LEWY - używany na lewym pasku bocznym okna.
13 TOP_LEFT - używany w lewym górnym rogu okna.
14 TOP_RIGHT - używany w prawym górnym rogu okna.
15 BOTTOM_LEFT - używany w lewym dolnym rogu okna.
16 BOTTOM_RIGHT - używany w prawym dolnym rogu okna.

Połączenia typ_kursora argument jest liczbą, która informuje o kształcie kursora, jaki ma zostać użyty. The
dostępne numery można znaleźć w /usr/include/X11/cursorfont.h i są one obecnie dostępne
liczby parzyste od 0 do 152. Obecnie dostępne są następujące typy kursorów
dostępne:

0 X_kursor 2 strzałka
4 na podstawie_strzałki w dół 6 na podstawie_strzałki w górę
8 łodzi 10 bogosity
12 dolny_lewy_rog 14 dolny_prawy_rog
16 dno_strona 18 dno_tee
20 box_spirala 22 center_ptr
Zegar 24 koło 26
28 kubek do kawy 30 krzyż
32 cross_reverse 34 celownik
36 diament_krzyż 38 kropek
40 kropka 42 podwójna_strzałka
44 szkic_duży 46 szkic_mały
48 draped_box 50 wymiana
52 fleur 54 pożeracz
56 gumby 58 hand1
60 rąk2 62 serca
64 ikona 66 iron_cross
68 lewa_ptr 70 lewa_strona
72 left_tee 74 lewy przycisk
76 ll_kąt 78 lr_kąt
80 człowiek 82 środkowy przycisk
84 mysz 86 ołówek
88 pirat 90 plus
92 pytanie_strzałka 94 prawo_ptr
96 prawa_strona 98 prawa_tee
100 prawy przycisk 102 rtl_logo
104 żaglówka 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 prom
Pająk w rozmiarze 120, rozmiar 122
124 puszka sprayu 126 gwiazda
128 cel 130 tcross
132 górna_strzałka_w lewo 134 górny_lewy_rog
136 górny_prawy_rog 138 górny_bok
140 top_tee 142 trekking
144 ul_angle 146 parasol
148 ur_angle 150 zegarek
152 xterm

UdekorujPrzejściowe
Powoduje, że przejściowe okna, które zwykle pozostają bez dekoracji, otrzymują
zwykły fvwm dekoracje. Należy pamiętać, że niektóre wyskakujące okna, takie jak menu xterm, są
nie zarządzane przez zarządcę okien i nadal nie otrzymują odznaczeń.

Skala pulpitu Skala
Definiuje skalę wirtualnego pulpitu względem ekranu.

Rozmiar biurka PoziomyxPionowy
Określa rozmiar pulpitu wirtualnego w jednostkach rozmiaru fizycznego ekranu.

Nie ruszaj się
Zapobiega przenoszeniu lub początkowemu umieszczaniu okien z pulpitu. A
kilka programów nie będzie działać poprawnie, jeśli użyjesz tej opcji. To tylko utrzymuje
przed całkowitym zniknięciem okien z krawędzi pulpitu. Nalega
utrzymanie 16 pikseli na pulpicie, ale nie przejmuje się zbytnio zachowaniem całości
okno na biurku. Zobacz EdgeResistance, jeśli nie lubisz mieć częściowo okien
z ekranu.

Odporność na krawędzie przewijanie przeniesienie
Mówi, jak trudna powinna być zmiana widoku pulpitu, przesuwając mysz nad
krawędzi ekranu i tego, jak trudno powinno być przesunięcie okna poza krawędź
ekran.

Pierwszy parametr określa, ile milisekund musi spędzić wskaźnik na ekranie
krawędź wcześniej fvwm przesunie rzutnię. Jest to przeznaczone dla osób, które korzystają
„EdgeScroll 100 100”, ale przypadkowo przewracają strony, gdy to robią
nie chcę.

Drugi parametr określa, ile pikseli ponad krawędzią ekranu ma okno
krawędź musi się przesunąć, zanim faktycznie częściowo wyjdzie poza ekran.

Należy pamiętać, że przy opcji „EdgeScroll 0 0” nadal można przenosić okna lub zmieniać ich rozmiar
wzdłuż krawędzi bieżącego ekranu. Dokonując pierwszego parametru
EdgeResistance 10000 tego typu ruch jest niemożliwy. Z mniejszą rezystancją krawędzi
niż 10000, ale więcej niż 0, poruszanie się po stronach staje się trudne, ale nie
niemożliwy.

Przewijanie krawędzi poziomy pionowy
Określa procent strony do przewinięcia, gdy kursor dotknie krawędzi
strona. Jeśli nie chcesz stronicowania ani przewijania po dotknięciu krawędzi strony
dołącz „EdgeScroll 0 0” do swojego pliku .fvwmrc. Jeśli chcesz całe strony, użyj
„EdgeScroll 100 100”. Zarówno poziome, jak i pionowe powinny być liczbami dodatnimi.

Jeśli wartości procentowe poziome i pionowe zostaną pomnożone przez 1000, nastąpi przewijanie
będzie owinąć się wokół krawędzi pulpitu. Jeśli używane jest „EdgeScroll 100000 100000”.
fvwm będzie przewijać całe strony, zawijając się wokół krawędzi pulpitu.

chrzcielnica Nazwa czcionki
Sprawia, że fvwm użyj czcionki Nazwa czcionki zamiast „naprawionych” dla menu wskaźników zmiany rozmiaru,
i etykiety ikon (jeśli nie określono IconFont).

Funkcjonować Nazwa funkcji
Rozpoczyna definicję funkcji złożonej, składającej się z fvwm wbudowany
funkcje, które później zostaną powiązane z przyciskiem lub klawiszem myszy. Nazwa funkcji musi być
ujęte w cudzysłów. Wpisy funkcji znajdują się w wierszach następujących po funkcji
słowo kluczowe. Definicja kończy się słowem kluczowym EndFunction. Wpisy funkcji to
określone w sposób pokazany w poniższym przykładzie. Pierwszym słowem w każdym wierszu jest „
wbudowaną funkcję, która zostanie wykonana, po typie zdarzenia, które powinno
wywołaj akcję (w cudzysłowie), po której następują dodatkowe argumenty
wymagane przez wbudowaną funkcję. Menu można określić za pomocą wbudowanego Popup
o ile menu zostało wcześniej zdefiniowane w pliku konfiguracyjnym.

Rozpoznawane akcje wyzwalające to Natychmiastowe, Ruch, Kliknięcie i
Podwójne kliknięcie. Działania natychmiastowe są realizowane natychmiast po włączeniu funkcji,
nawet jeśli okno nie zostało wybrane. Jeśli istnieją działania inne niż natychmiastowe
te, fvwm będzie czekać, aby zobaczyć, czy użytkownik klika, dwukrotnie klika lub przeciąga
Mysz. Po podjęciu decyzji, fvwm wykona tylko wbudowane elementy z
definicja funkcji, której akcja wyzwalająca odpowiada akcji wykonywanej przez
użytkownika.

Jeśli poniższy przykład został powiązany z przyciskiem 1 na pasku tytułu okna, to kiedy
naciśnięty zostanie przycisk 1, fvwm odczeka 150 ms, aby sprawdzić, czy przycisk zostanie zwolniony. Jeśli
przycisk nie jest zwolniony fvwm rozpocznie operację przenoszenia. Kiedy ruch
operacja została zakończona, zostanie wykonana operacja podnoszenia. Jeśli zwolnienie przycisku jest
wtedy wykryte fvwm poczeka kolejne 150 ms na drugie kliknięcie. Jeśli tylko jedno kliknięcie
zostanie wykryty, wówczas okno zostanie podniesione. Jeśli zostaną wykryte dwa kliknięcia, okno
będzie na przemian podnoszony i opuszczany. Można zmienić czas oczekiwania wynoszący 150 ms
za pomocą opcji ClickTime.
Funkcja „Przesuń lub Podnieś”
Przesuń „Ruch”
Podnieś „Ruch”
Podnieś „kliknięcie”
Podnieś i opuść „DoubleClick”
Funkcja końcowa
Koncepcje kliknięcia i podwójnego kliknięcia nie przekładają się na używanie klawiatury
skróty.

Istnieją dwie funkcje specjalne: InitFunction i RestartFunction. Funkcja Init
zostanie wezwany kiedy fvwm jest uruchamiany po raz pierwszy w dowolnej sesji X i może być
używany do uruchamiania modułów, ustawiania wzorców tła i uruchamiania programów. Ponowne uruchomienie
funkcja zostanie wywołana kiedy fvwm zostaje uruchomiony ponownie. Można go używać do uruchamiania modułów i
ustaw wzorce tła, ale prawdopodobnie nie należy go używać do uruchamiania programów.

CześćBackColor nazwa koloru
Ustawia kolor tła wybranego okna na nazwa koloru. Podczas korzystania z
ekran monochromatyczny, opcja ta jest ignorowana i używany jest kolor biały.

CześćForeColor nazwa koloru
Ustawia kolor tytułu wybranego okna na nazwa koloru. Podczas korzystania z trybu monochromatycznego
ekranie ta opcja jest ignorowana i używany jest kolor czarny.

Ikona nazwa okna plik mapy bitowej
Określa mapę bitową, która ma być używana dla okna podczas jego ikonizacji. The nazwa okna
może być nazwą okna aplikacji lub nazwą klasy i musi być ujęta w cudzysłów.
Połączenia plik mapy bitowej jest albo pełną nazwą ścieżki do standardowego pliku bitmapy X11, albo a
plik w IconPath lub PixmapPath. Określona mapa bitowa/piksmapa jest używana w
preferować dowolną ikonę dostarczaną przez samo okno.

If fvwm jest zatem skompilowany z obsługą XPM dla kolorowych ikon bitmap może być XPM
plik pixmapy.

nazwa okna należy ująć w cudzysłów ale plik mapy bitowej nie powinieneś.
Zmienne środowiskowe nie powinny być używane w pliku plik mapy bitowej specyfikacja.

If nazwa okna jest pustym ciągiem znaków, wówczas określony plik jest domyślną ikoną, oraz
zostanie użyty, jeśli nie zostanie znaleziona żadna inna bitmapa ani pixmapa ikon:
Ikona „” moja ulubiona ikona

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania ikony.

IkonaBox lewo Top prawo dolny
Definiuje obszary ekranu, w których należy umieścić ikony. Mogą istnieć maksymalnie cztery pola ikon
zdefiniowany. Jeśli dostępna jest linia IconBox, ikony zostaną automatycznie umieszczone
je, jeśli to możliwe. Za każdym razem, gdy pojawia się ikona okna, zostaje znalezione dla niego nowe miejsce.
Pola ikon są przeszukiwane w poszukiwaniu miejsca od lewej do prawej, a następnie od góry do dołu. Ikony
nie zostaną automatycznie umieszczone na innych ikonach, ale mogą zostać umieszczone pod nimi
okna aplikacji. Jeśli lewo or prawo jest ujemna, to fvwm dodam ekran
szerokość do niego. Jeśli Top or dolny jest ujemna, to fvwm doda wysokość ekranu do
To. UWAGA: -0 nie jest analizowane jako prawy lub dolny piksel na ekranie. Musisz
zamiast tego użyj -1.

Jeśli nie podano linii IconBox lub wszystkie pola ikon są zajęte fvwm umieści
ikony w pobliżu bieżącej lokalizacji wskaźnika.

IconFont Nazwa czcionki
Sprawia, że fvwm użyj czcionki Nazwa czcionki dla etykiet ikon. W przypadku pominięcia czcionka menu (określona
za pomocą parametru konfiguracyjnego Czcionka) zostaną zamiast tego użyte.

IkonaŚcieżka ścieżka
Określa rozdzieloną dwukropkami listę pełnych nazw ścieżek katalogów, w których znajduje się mapa bitowa
(monochromatyczne) ikony. Każda ścieżka powinna zaczynać się od ukośnika. Uwaga: jeśli
Łatki M4 są dołączone, gdy fvwm jest zatem zbudowany m4 będzie chciał przekręcić słowo
„include”, które często pojawia się w poleceniu IconPath lub PixmapPath. Do
napraw to, dodaj undefine(`include') przed poleceniem IconPath.

Klawisz nazwa klucza Kontekst modyfikatory Funkcjonować
Wiąże klawisz klawiatury z określonym fvwm wbudowana funkcja. Definicja jest taka sama
jak w przypadku powiązania myszy, z tą różnicą, że numer przycisku myszy jest zastępowany klawiszem
Nazwa. Plik nazwa klucza jest jednym z wpisów w /usr/include/X11/keysymdef.h, z rozszerzeniem
początkowe XK_ pominięto. The Kontekst i modyfikatory pola definiowane są jak w przypadku myszy
wiążący.

Powiązanie klawisza z przyciskiem paska tytułu nie spowoduje pojawienia się tego przycisku, chyba że a
istnieje również powiązanie myszy.

Wyrozumiałość
ICCCM stwierdza, że ​​jeśli aplikacja ustawi pole wejściowe pliku wm_hints
Structure na False, to nigdy nie chce, aby menedżer okien przekazał mu dane wejściowe
centrum. Jedyną znaną mi aplikacją, która tego potrzebuje, jest sxpm, czyli a
głupi błąd z banalną poprawką, który i tak nie ma ogólnego wpływu na program. Plotka
jest to, że niektóre starsze aplikacje również mają problemy.

Jeśli ten parametr jest ustawiony to fvwm zignoruje tę konwencję ICCCM.

MenuTyłKolor nazwa koloru
Ustawia kolor tła menu. W przypadku korzystania z trybu monochromatycznego ta opcja jest ignorowana. Ten
opcja jest dostępna tylko wtedy, gdy fvwm jest kompilowany ze zdefiniowanym MENUCOLOR.

MenuForeKolor nazwa koloru
Ustawia kolor pierwszego planu menu. W przypadku korzystania z trybu monochromatycznego ta opcja jest ignorowana. Ten
opcja jest dostępna tylko wtedy, gdy fvwm jest kompilowany ze zdefiniowanym MENUCOLOR.

Kolor kropkowania menu nazwa koloru
Ustawia kolor zacienionych pozycji w menu (dla funkcji, które są niedozwolone
w aktualnie wybranym oknie). W przypadku korzystania z trybu monochromatycznego ta opcja jest ignorowana i
używany jest wzór punktowy. Ta opcja jest dostępna tylko wtedy, gdy fvwm jest skompilowany z
Zdefiniowano MENUCOLOR.

Moduł Nazwa modułu
Określa moduł, który powinien zostać odtworzony podczas inicjalizacji. Przy prądzie
czas dostępne moduły to FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList i GoodStuff. Moduły te mają własne strony podręcznika. Moduł mogą
być również używany jako wbudowany. Moduły mogą być krótkotrwałymi programami przejściowymi lub podobnymi
GoodStuff, może pozostać na czas sesji X. Moduły zostaną zakończone
przez menedżera okien przed ponownym uruchomieniem i zamknięciem, jeśli to możliwe. Zobacz
część wprowadzająca na temat modułów.

ŚcieżkaModułu
Określa rozdzieloną dwukropkami listę ścieżek dla fvwm szukać, szukając
moduł do załadowania. Poszczególne katalogi nie wymagają końcowych ukośników.

Mysz Przycisk Kontekst modyfikatory Funkcjonować
Definiuje powiązanie myszy. Przycisk to numer przycisku myszy. Jeśli Przycisk jest wtedy zero
dowolny przycisk wykona określoną funkcję. Kontekst opisuje, gdzie
obowiązuje. Prawidłowe konteksty to R dla okna głównego, W dla aplikacji
okno, T dla paska tytułu okna, S dla bocznego, górnego lub dolnego paska okna, F dla a
rama okna (narożniki), I dla okna ikony lub od 0 do 9 dla paska tytułu
przyciski lub dowolną kombinację tych liter. A oznacza dowolny kontekst z wyjątkiem
przyciski paska tytułowego. Na przykład kontekst FST będzie miał zastosowanie, gdy mysz jest
w dowolnym miejscu obramowania okna, z wyjątkiem przycisków paska tytułu.

modyfikatory to dowolna kombinacja N oznacza brak modyfikatorów, C oznacza kontrolę, S oznacza przesunięcie, M
dla Meta lub A dla dowolnego modyfikatora. Na przykład modyfikator SM będzie miał zastosowanie, gdy
oba klawisze Meta i Shift są wyłączone. Modyfikatory X11 od mod1 do mod5 to
reprezentowane jako cyfry od 1 do 5.

Funkcjonować Jest to jeden z fvwmwbudowane funkcje.

Przyciski paska tytułu są ponumerowane przyciskami o numerach nieparzystych po lewej stronie
pasek tytułu i parzyste liczby po prawej stronie. Wyświetlane są przyciski o mniejszych numerach
w kierunku zewnętrznej strony okna, podczas gdy przyciski o większych numerach pojawiają się w kierunku
środku okna (0 jest skrótem od 10). Podsumowując, przyciski są ponumerowane:
1 3 5 7 9 0 8 6 4 2
Przycisk o najwyższym nieparzystym numerze, który ma powiązaną akcję, określa
liczba przycisków narysowanych po lewej stronie paska tytułowego. Najwyższa liczba parzysta
określa liczbę lub prawe przyciski, które zostaną narysowane. Akcje można powiązać
do przycisków myszy lub klawiszy klawiatury.

Zamówienia MWMB
Zastępuje linie reliefowe w stylu MWM o szerokości 1 piksela zamiast fvwmobramowania o wielkości 2 pikseli.

Przyciski MWM
Wyłącza informację o naciśnięciu przycisku dla wszystkich dekoracji z wyjątkiem paska tytułu i tytułu-
przyciski paska, jak w MWM.

Wskazówki MWMDecor
Rozwiązania fvwm do odczytania atomu MOTIF_WM_HINTS z okien aplikacji i do analizy
i spróbuj odtworzyć zachowanie Motif w odniesieniu do dekoracji okien.
Należy pamiętać, że mwm pozwala, aby wskazówki dotyczące funkcji wpływały na dekoracje okien, ale te efekty
nie są replikowane przez tę opcję.

Wskazówki dotyczące funkcji MWMF
Rozwiązania fvwm do odczytania atomu MOTIF_WM_HINTS z okien aplikacji i do analizy
i spróbuj odtworzyć zachowanie Motif w odniesieniu do dozwolonego okna
Funkcje. W przeciwieństwie do mwm, które po prostu usuwa zabronione funkcje z okna
menu, fvwm po prostu zaciemnia zabronione funkcje. Również dlatego, że fvwm
implementuje pewne funkcje w makrach zdefiniowanych przez użytkownika, które mwm implementuje wewnętrznie,
mapowanie zabronionych funkcji jest częściowo oparte na etykiecie pozycji menu.

Zastąpienie MWMHint
Jeśli używane jest MWMFunctionHints, maksymalizacja i ikonifikacja są zabronione
stany przejściowe. Ponadto system Windows może określić, że menedżer okien nie powinien niszczyć lub
Usuń ich. Ponieważ te zasady MWM są trochę głupie, szczególnie w odniesieniu do
przejściowych okien, udostępniam tę opcję MWMHintOverride. Kiedy jest używane menu
elementy zostaną zacienione, jeśli MWM zabrania ich używania, ale użytkownik może kontynuować
i wybierz ten element, a będzie działać zgodnie z oczekiwaniami.

Zastąpienia należy używać ostrożnie, ponieważ niektóre aplikacje mogą przestać działać
zastąpić ich wskazówki dotyczące mwm.

MWMMenu
Zastępuje wygląd i działanie menu MWM w miejsce standardu fvwm wersje. Ten
Opcja uruchamia również kilka innych opcji w stylu MWM, takich jak centrowanie
rozmiar/zmianę rozmiaru okna na ekranie, zamiast pozostawiać je w lewym górnym rogu, i
zamiast tego przełącza akcję wyzwalającą zmianę rozmiaru przy początkowym umieszczeniu na przycisk Shift-1
ukończenia Bawół stylowy przycisk-2

Bez granic nazwa okna
utrzymuje fvwm od nałożenia ozdobnych obramowań na okna im nazwa okna, To
polecenie nie ma wpływu na pasek tytułu. Jest to przydatne w przypadku zegarów i tym podobnych
gadżety, które nie chcą zajmować zbyt dużo miejsca. nazwa okna może być oknem
nazwa lub jej klasa.

Jeśli określisz zarówno NoBorder nazwa okna i Brak tytułu nazwa okna dla tego samego okna
w pliku .fvwmrc okno będzie całkowicie pozbawione dekoracji.

Nazwa okna może zawierać symbole wieloznaczne „*” i „?” które pasują do nazw okien w
normalny sposób dopasowywania nazw plików w systemie Unix. Rzeczywiste znaki „*”, „?” i „\ w a
nazwę okna można wprowadzić poprzedzając znak znakiem „\”.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania NoBorder.

Brak szerokości granicy Szerokość
Zmienia szerokość dekoracji okien bez tytułów i obramowań.
Wartość domyślna to 1. Dopuszczalna jest każda wartość dodatnia lub zerowa. Ozdoby do nich
okna bez dekoracji mają ten sam kontekst, co kraty boczne w normalnie dekorowanych oknach
Windows.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
Brak szerokości granicy.

Brak pozycji
Instruuje fvwm aby zignorować pole PPosition podczas dodawania nowych okien. Przestrzeganie
pole PPosition jest wymagane w przypadku niektórych aplikacji, ale jeśli takiego nie masz
to prawdziwy ból głowy.

Bez tytułu nazwa okna
utrzymuje fvwm od umieszczenia paska tytułu w dekoracjach okien o nazwie
nazwa okna. Jest to przydatne w przypadku zegarów i podobnych gadżetów, których nie chcesz
zajmują zbyt dużo miejsca. nazwa okna może być nazwą okna lub jego klasą.

Nazwa okna może zawierać symbole wieloznaczne „*” i „?” które pasują do nazw okien w
normalny sposób dopasowywania nazw plików w systemie Unix. Rzeczywiste znaki „*”, „?” i „\ w a
nazwę okna można wprowadzić poprzedzając znak znakiem „\”.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania NoTitle.

Nieprzezroczysty Ruch procent
mówi fvwm maksymalny rozmiar okna, przy którym powinien odbywać się nieprzezroczysty ruch okna
używany. Wartość procentowa to procent całkowitej powierzchni ekranu. Z "OpaqueMove 0" wszystko
okna będą przesuwane przy użyciu tradycyjnego obrysu gumki. Dzięki „OpaqueMove
100" wszystkie okna zostaną przeniesione jako pełne okna. Wartość domyślna to "OpaqueMove 5",
co pozwala na przesuwanie małych okien w sposób nieprzezroczysty, ale duże okna są
przesuwane jak gumki.

NieprzezroczystyZmień rozmiar
Powoduje, że operacje zmiany rozmiaru są wykonywane przy użyciu samego okna, a nie konturu.

Pager X_Lokalizacja Y_Lokalizacja
Włącza styl stronicowania poruszający się po pulpicie. Okno Pagera (nie wyskakujące okienko)
pojawi się w (X_Location, Y_Location). Miniaturowe wersje wszystkich nieklejących się
okna na wirtualnym pulpicie są wyświetlane na pagerze. Kolor miniatury
wersja jest taka sama jak kolor obramowania pełnowymiarowego okna.

W oknie Pagera naciśnięcie przycisku myszy 1 przesunie widok pulpitu do
wybraną stronę (w trybie „kliknij, aby zaznaczyć”; spowoduje to również przeniesienie fokusu klawiatury na
okno, na które klikniesz miniaturę). Naciśnięcie przycisku 2 w oknie pagera
rozpocznie przesuwanie okna, używając miniatury do szybkiego przesuwania okna w dowolne miejsce
na pulpicie. Naciśnięcie przycisku 3 przesunie lewy górny róg rzutni do
położenie naciśnięcia przycisku, nawet jeśli nie pokrywa się ono ze stroną.
Przeciągnięcie przycisku 3 spowoduje przewijanie wybranej rzutni podczas przesuwania
wskaźnik. Pager automatycznie się przykleja, ale nie pozostaje automatycznie na wierzchu.

PagerForeColor nazwa koloru
Powoduje, że kolor pierwszego planu pagera jest taki nazwa koloru zamiast czarnego. To jest
kolor używany do podświetlenia bieżącej rzutni w oknie pagera. Na monochromatycznym
ekranie ta opcja jest ignorowana. Jeśli podczas budowania zostanie ustawiona opcja NO_PAGER fvwm
ta opcja jest niedostępna.

PagerTyłKolor nazwa koloru
Powoduje, że kolor tła pagera jest taki nazwa koloru zamiast białego. Na
ekran monochromatyczny, opcja ta jest ignorowana. Jeżeli opcja NO_PAGER jest ustawiona gdy
budynek fvwm ta opcja jest niedostępna.

Czcionka Pagera Nazwa czcionki
Sprawia, że fvwm użyj czcionki Nazwa czcionki do zapisywania nazw ikon okien w oknach
reprezentacja na pagerze. Jeśli ta opcja zostanie pominięta, w pliku nie zostaną zapisane żadne nazwy
okna pagera.

Domyślne stronicowanie wartość domyślna stronicowania
mówi fvwm czy ma się uruchamiać z włączonym czy wyłączonym stronicowaniem. „Domyślne stronicowanie
0” rozpocznie się fvwm z wyłączonym stronicowaniem; Rozpocznie się „PagingDefault 1”. fvwm w
stronicowanie domyślnie włączone.

Ścieżka Pixmap ścieżka
Określa rozdzieloną dwukropkami listę pełnych nazw ścieżek katalogów, w których znajduje się plik pixmap
(kolorowe) ikony. Każda ścieżka powinna zaczynać się od ukośnika.

Popup Nazwa wyskakującego okienka
Rozpoczyna definicję wyskakującego menu, które później zostanie powiązane z przyciskiem myszy
lub klucz. Nazwa wyskakującego okienka należy ująć w cudzysłów. Pozycje menu są zawarte w liniach
po słowie kluczowym Popup. Definicja menu kończy się słowem kluczowym EndPopup.
Pozycje menu są określone w sposób pokazany w poniższym przykładzie. Pierwsze słowo na
każda linia to wbudowana funkcja, która zostanie wykonana, po której następuje podpis
(ujęte w cudzysłów), które zostaną pokazane w menu, po których następują wszelkie dodatkowe
argumenty potrzebne funkcji wbudowanej. Podmenu można określić za pomocą opcji
Wyskakujące okienko wbudowane, o ile podmenu zostało zdefiniowane wcześniej w konfiguracji
plik.
Wyskakujące okienko „Opcje w oknie”
Tytuł „Opcje okienne”
Przesuń „Przesuń”
Zmień rozmiar „Zmień rozmiar”
Podnieś „Podnieś”
Dolny „Dolny”
Iconify „(De)Iconify”
Nie " "
Zniszcz „Zniszcz”
Tytuł „HARDCOPY”
Wykonaj „Hardcopy” exec xdpr &
Wykonaj „Hardcopy RV” wykonaj xdpr -rv &
KoniecMenu
Należy pamiętać, że jeśli znak tabulacji jest osadzony w podpisie pozycji menu, wówczas
tekst znajdujący się za zakładką zostanie wpisany do drugiej kolumny w menu i
całe menu zostanie przesunięte w lewo. Jest to przeznaczone do oznaczania skrótów. Zakładka
znak musi naprawdę być tabulatorem. Jeśli zostanie rozszerzony na przestrzenie, nie będzie działać! Dla
przykład:
Wyskakujące okienko „Opcje w oknie”
Tytuł „Opcje okienne Alt-F1”
.
.
.
Jest początkiem lewego menu. Alt-F1 zostanie umieszczony po prawej stronie
menu.

Klawisze skrótu można określić w definicji menu poprzedzając znak
z ampersandem. Znak ampersand nie zostanie wyświetlony, ale znak po nim
zostanie wyświetlony podkreślony, a jeśli użytkownik naciśnie odpowiedni klawisz to wtedy
element ten zostanie aktywowany tak, jakby użytkownik kliknął go myszką. Tylko
jako klawiszy skrótu można używać znaków alfabetycznych i numerycznych. Stan przesunięcia
klawiatura jest ignorowana podczas testowania znaków skrótu. Na przykład:
Wyskakujące okienko „Opcje w oknie”
Maksymalizuj „Ma&maksymalizuj” 100 100
KoniecMenu
Kiedy pojawi się to menu, zostanie podkreślone „x” i naciśnięcie klawisza „x”.
spowoduje maksymalizację bieżącego okna. Klawisze skrótów nie działają
chyba że podczas budowania zdefiniowano MENU_HOTKEYS fvwm. Jeśli WINDOWLIST_HOTKEYS również był
zdefiniowane, wówczas klawisze skrótu są automatycznie dodawane do listy okien, jeśli takowa istnieje
wystawiany.

Losowe umieszczenie
Powoduje, że okna, które normalnie wymagają umieszczenia użytkownika, są uruchamiane automatycznie
umieszczone w bardzo losowych lokalizacjach. Dla najlepszego z możliwych światów
użyj zarówno RandomPlacement, jak i SmartPlacement.

ZapiszUnders
Powoduje fvwm ramki dekoracyjne na żądanie oszczędzania. To może znacznie
poprawia wydajność podczas nieprzezroczystych ruchów, ale powoduje znaczny wzrost
zużycie pamięci.

Niechlujny fokus
Ten tryb ustawiania ostrości jest podobny do fokusu podążającego za myszą (domyślnie), z tą różnicą, że fokus
nie zostanie usunięty z okna, dopóki mysz nie przejdzie do nowego okna. Wyjście A
window, aby wejść do okna głównego, pozostawi fokus bez zmian.

Inteligentne umieszczanie
Powoduje, że okna, które normalnie wymagają umieszczenia użytkownika, są uruchamiane automatycznie
umieszczone w inteligentnej lokalizacji – takiej, w której nie nakładają się na inne
okna na ekranie. Jeśli nie można znaleźć takiej pozycji, rozmieszczenie użytkownika lub jest losowe
umieszczenie będzie stosowane jako metoda awaryjna. Dla najlepszego z możliwych światów
użyj zarówno RandomPlacement, jak i SmartPlacement.

Uruchamia się na biurku nazwa okna numer biurka
To polecenie powoduje, że okna mają nazwę lub klasę nazwa okna być początkowo
umieszczony na pulpicie pod numerem numer biurka. nazwa okna należy ująć w dwójkę
cytaty. Jeśli okno wymaga interaktywnego umieszczenia, wyświetlony zostanie kontur
na bieżącym biurku, ale okno pojawi się na określonym biurku.

Nazwa okna może zawierać symbole wieloznaczne „*” i „?” które pasują do nazw okien w
normalny sposób dopasowywania nazw plików w systemie Unix. Rzeczywiste znaki „*”, „?” i „\ w a
nazwę okna można wprowadzić poprzedzając znak znakiem „\”.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
Rozpoczyna się na biurku.

Pozostaje na wierzchu nazwa okna
Te okna zawsze starają się znajdować nad innymi oknami. To może być przydatne
dla zegarów lub skrzynek pocztowych, które chcesz, aby były zawsze widoczne. Jeśli okno jest
wyraźnie obniżony, nie będzie próbował przedostać się na szczyt, dopóki tak się nie stanie
wyraźnie podniesione. nazwa okna może być nazwą okna lub jego klasą.

Nazwa okna może zawierać symbole wieloznaczne „*” i „?” które pasują do nazw okien w
normalny sposób dopasowywania nazw plików w systemie Unix. Rzeczywiste znaki „*”, „?” i „\ w a
nazwę okna można wprowadzić poprzedzając znak znakiem „\”.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania opcji StaysOnTop.

Standardowy kolor tyłu nazwa koloru
Ustawia kolor tła dla menu i niewybranych okien nazwa koloru. Kiedy
przy użyciu ekranu monochromatycznego opcja ta jest ignorowana i używany jest kolor biały.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
Standardowy kolor tyłu.

StdForeColor nazwa koloru
Ustawia kolor pierwszego planu dla menu i niewybranych tytułów okien nazwa koloru.
W przypadku korzystania z ekranu monochromatycznego ta opcja jest ignorowana i używany jest kolor czarny.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
StdForeColor.

Przyklejony kolor tyłu nazwa koloru
Ustawia kolor tła dla niewybranych przyklejonych okien na nazwa koloru. Podczas używania
na ekranie monochromatycznym ta opcja jest ignorowana i używany jest kolor biały. Dostępne tylko jeśli
-DMORE_COLORS jest używane podczas kompilacji.

LepkiForeColor nazwa koloru
Ustawia kolor pierwszego planu dla niewybranych tytułów przyklejanych okien na nazwa koloru. Kiedy
przy użyciu ekranu monochromatycznego opcja ta jest ignorowana i używany jest kolor czarny. Tylko dostępne
jeśli podczas kompilacji użyto -DMORE_COLORS.

lepki nazwa okna
Przyklejone okna „przyklejają się do szyby ekranu”. Oznacza to, że nie przesuwają
rzutnię do zmian na wirtualnym pulpicie. nazwa okna może być nazwą okna lub
jego klasa.

Nazwa okna może zawierać symbole wieloznaczne „*” i „?” które pasują do nazw okien w
normalny sposób dopasowywania nazw plików w systemie Unix. Rzeczywiste znaki „*”, „?” i „\ w a
nazwę okna można wprowadzić poprzedzając znak znakiem „\”.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania opcji Przyklejony.

Lepkie Ikony
Powoduje, że ikony zawsze przyklejają się do szyby ekranu. Oznacza to, że ikony zawsze podążają za nimi
ty wokół pulpitu. Po usunięciu ikony okno zostaje odblokowane. Niektórzy ludzie
uznaj to za przydatny sposób przesuwania okien.

Uparte ikony
Zmienia nieco zachowanie związane z deikonifikacją. Zamiast mieć system Windows zawsze de-
ikonizują się na bieżącej stronie, którą deikonifikują do oryginału
pozycji.

Uparta ikonaUmiejscowienie
W przypadku użycia z IconBoxes powoduje, że ikony unikają umieszczania się pod spodem
istniejących okien.

Uparte miejsce docelowe
Podczas korzystania ze SmartPlacement powoduje, że nowe okna unikają umieszczania się na sobie
Ikony.

Styl nazwa okna Opcje
To polecenie ma zastąpić polecenia NoBorder, NoTitle, StartsOnDesk,
Przyklejony, Pozostaje na górze, Ikona, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor i StdBackColor z pojedynczym
elastyczne i kompleksowe dowodzenie. To polecenie służy do ustawiania atrybutów pliku
window na wartości inne niż domyślne lub ustawić domyślny menedżer okien
style.

nazwa okna może być nazwą okna, klasą lub ciągiem zasobu. Może zawierać
symbole wieloznaczne * i/lub?, które są dopasowywane w zwykły sposób nazw plików uniksowych.

Opcje to lista oddzielona przecinkami zawierająca niektóre lub wszystkie słowa kluczowe
BorderWidth, HandleWidth, NoIcon/Icon, NoTitle/Title, NoHandles/Handles,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
Lepki/śliski, StartIconic/StartNormal, Kolor, ForeColor, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle i NoButton/Button.

Na powyższej liście niektóre opcje są wymienione jako opcja-style/opcja-opposite-style.
Odwrotna opcja stylu dla wpisów, które je zawierają, opisuje fvwm domyślnym
zachowanie i można go użyć, jeśli chcesz zmienić fvwm zachowanie domyślne.

Ikona przyjmuje (opcjonalny) argument w postaci ciągu znaków bez cudzysłowu, który jest bitmapą ikony lub
pikmapa do użycia.

StartsOnDesk przyjmuje argument numeryczny, który jest numerem pulpitu, na którym znajduje się plik
okno powinno być początkowo umieszczone.

BorderWidth przyjmuje argument numeryczny, który jest szerokością obramowania, w którym ma zostać umieszczony
okno, jeśli nie ma uchwytów zmiany rozmiaru.

HandleWidth przyjmuje argument numeryczny, który jest szerokością obramowania, w którym ma zostać umieszczony
window, jeśli ma uchwyty zmiany rozmiaru.

Button i NoButton przyjmują argument numeryczny, który jest numerem paska tytułu
przycisk, który ma zostać uwzględniony/pominięty.

Kolor przyjmuje dwa argumenty. Pierwszy to kolor tekstu etykiety okna, a drugi
to normalny kolor tła dekoracji okna. Te dwa kolory są oddzielone
z ukośnikiem. Jeśli użycie ukośnika powoduje problemy, wówczas oddzielne ForeColor i
Można użyć opcji BackColor.

Przykład:
# Zmień domyślne zachowanie fvwm na brak pasków tytułowych w Windows!
# Zdefiniuj także domyślną ikonę.
Styl „*” NoTitle, ikona nieznana 1.xpm, szerokość obramowania 4, szerokość uchwytu 5

# teraz, zmiany specyficzne dla okna:
Styl „Fvwm*” NoHandles, Sticky, WindowListSkip, BorderWidth 0
Styl „Fvwm Pager” pozostaje na górze, szerokość obramowania 0
Styl „*lock” Bez uchwytów, Przyklejony, Pozostaje na górze, Lista okien Pomiń
Styl „xbiff” Przyklejony, WindowListSkip
Styl „GoodStuff” NoHandles, Sticky, WindowListSkip
Styl „sxpm” bez uchwytów
Styl „zestaw do tworzenia”

# Odłóż paski tytułowe tylko na xterms!
Styl „xterm” Tytuł, kolor czarny/szary

Styl „rxvt” Ikona term.xpm
Styl „xterm” Ikona rterm.xpm
Styl „xcalc” Ikona xcalc.xpm
Ikona stylu „xbiff” mail1.xpm
Ikona stylu „xmh” mail1.xpm, StartsOnDesk 2
Styl „xman” Ikona xman.xpm
Ikona stylu „matlab” math4.xpm, StartsOnDesk 3
Styl „xmag” Ikona magnifying_glass2.xpm
Styl „xgraph” Ikona graphs.xpm
Zestaw ikon stylu „GoodStuff”.xpm

Styl „Maker” uruchamia się na biurku 1
Styl „sygnał” StartsOnDesk 3
Należy pamiętać, że wszystkie właściwości okna zostaną połączone operatorem OR. W powyższym przykładzie
„FvwmPager” pobiera właściwość StaysOnTop poprzez dokładne dopasowanie nazwy okna, ale także
pobiera NoHandles, Sticky i WindowListSkip poprzez dopasowanie do „Fvwm*”. Dostanie
NoTitle na podstawie dopasowania do „*”. Jeśli dla pliku określono sprzeczne style
zostanie użyty ostatni określony styl.

Jeśli ustawiony jest atrybut NoIcon, określone okno po prostu zniknie, gdy
jest ikonifikowany. Okno można odzyskać poprzez listę okien. Jeśli ikona jest
ustawiony bez argumentu, atrybut NoIcon zostanie wyczyszczony, ale ikona nie zostanie usunięta
określony. Przykład, który pozwala na istnienie tylko ikony modułu FvwmPager:
Styl „*” Brak ikony
Ikona stylu „Fvwm Pager”.

Pomiń ikony
Zapobiega tworzeniu i rysowaniu okien ikon. W przypadku użycia z listą okien
zapewnia to coś w rodzaju menedżera ikon.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
Pomiń ikony.

Okno Czcionka Nazwa czcionki
Sprawia, że fvwm użyj czcionki Nazwa czcionki zamiast „naprawiono” dla paska tytułu okna.

Lista okien Pomiń nazwa okna
Powoduje, że okna o wskazanej nazwie zostaną pominięte na liście okien.

Nazwa okna może zawierać symbole wieloznaczne „*” i „?” które pasują do nazw okien w
normalny sposób dopasowywania nazw plików w systemie Unix. Rzeczywiste znaki „*”, „?” i „\ w a
nazwę okna można wprowadzić poprzedzając znak znakiem „\”.

Polecenie Styl udostępnia inną (bardziej ogólną) metodę określania
Lista okienPomiń.

Wartość XOR numer
Zmienia wartość, z jaką bity są poddawane operacji XOR podczas przesuwania okna za pomocą gumki
lub zmiana rozmiaru. Ustawienie tej wartości jest procesem prób i błędów.

WYBUDOWANY IN FUNKCJE


Fwwm obsługuje zestaw wbudowanych funkcji, które można powiązać z przyciskami klawiatury lub myszy:

Sygnał dźwiękowy Powoduje sygnał dźwiękowy komputera.

krąż w dół [ Nazwa nazwa_okna ]
Powoduje przejście wskaźnika do następnego okna na liście okien, dla których
Nie określono CirculateSkip.

Jeśli podano opcjonalne argumenty, fokus zostanie przeniesiony do pierwszego okna
którego nazwa (lub nazwa ikony lub klasa) pasuje nazwa_okna. Argument opcjonalny Nazwa
jest wymagane, jeśli nazwa_okna jest podawane i ujęte w cudzysłów. Ten argument jest
nazwa, która pojawia się w menu, jeśli funkcja jest wywoływana z menu, ale służy
nie ma sensu, jeśli funkcja nie zostanie wywołana z menu.

Udostępnij w górę [ Nazwa nazwa_okna ]
Powoduje przejście wskaźnika do poprzedniego okna na liście okien, dla których
Nie określono CirculateSkip.

Jeśli podano opcjonalne argumenty, fokus zostanie przeniesiony do pierwszego okna
którego nazwa (lub nazwa ikony lub klasa) pasuje nazwa_okna. Argument opcjonalny Nazwa
jest wymagane, jeśli nazwa_okna jest podawane i ujęte w cudzysłów. Ten argument jest
nazwa, która pojawia się w menu, jeśli funkcja jest wywoływana z menu, ale służy
nie ma sensu, jeśli funkcja nie zostanie wywołana z menu

Oto przykład przeniesienia fokusu na okno xterm po naciśnięciu Alt-F1:
Klawisz F1 AM CirculateUp „cokolwiek” xterm

Zamknij Jeśli okno zaakceptuje protokół usuwania okna, do okna zostanie wysłana wiadomość
prosząc, aby z wdziękiem się usunęło. Jeśli okno nie rozumie, usuń
protokołu okna, wówczas okno zostaje zniszczone.

KursorPrzesuń horyzontalny pionowy
Przesuwa wskaźnik myszy o poziomy strony w kierunku X i pionowy stron
w kierunku Y. Jeden lub oba wpisy mogą być ujemne. Zarówno w poziomie, jak i
wartości pionowe wyrażone są w procentach stron, więc „CursorMove 100 100” oznacza
przejdź w dół i w lewo o jedną pełną stronę. „CursorMove 50 25” oznacza przesunięcie w lewo o połowę
stronie i w dół o ćwierć strony. Nie należy wywoływać funkcji CursorMove
z wyskakujących menu.

Usuń Wysyła wiadomość do okna z prośbą o jego usunięcie, co często powoduje
aplikację, aby wyjść.

Biurko argument1 argument2
Zmiany na inny pulpit (przestrzeń pracy, pokój).

If argument1 jest różna od zera, następny numer pulpitu będzie bieżącym numerem pulpitu
plus argument1. Liczby komputerów stacjonarnych mogą być ujemne.

If argument1 wynosi zero, wówczas nowy numer pulpitu będzie równy argument2.

Liczba aktywnych pulpitów ustalana jest dynamicznie. Tylko komputery stacjonarne, które
zawierają okna lub są aktualnie wyświetlane są aktywne. Numery pulpitu muszą
być między 2147483647 a -2147483648 (czy to wystarczy?).

Zniszczyć
Niszczy okno. Gwarantowane pozbycie się okna, ale jest to dość brutalny sposób
aby zakończyć aplikację.

Exec Nazwa komenda
Wykonuje komenda. komenda nie jest cytowany, ale Nazwa jest. Nazwa to nazwa, która się pojawia
w menu, jeśli stamtąd wywoływana jest funkcja. Nazwa jest wymagane, nawet jeśli
funkcja nie jest wywoływana z menu.

Poniższy przykład wiąże klawisz funkcyjny F1 w oknie głównym, bez modyfikatorów,
do funkcji exec. Program rxvt zostanie uruchomiony z asortymentem
opcje.
Klawisz F1 RN Exec „rxvt” exec rxvt -fg żółty -bg niebieski -e /bin/tcsh &

Fokus Przesuwa rzutnię lub okno zgodnie z potrzebą, aby wybrane okno było widoczne. Zestawy
skupienie klawiatury na wybranym oknie. Podnosi okno, jeśli jest to konieczne, aby to zrobić
widoczny. Wypacza wskaźnik do wybranego okna w trybie fokus podąża za myszą.
Nie deikonifikuje. Ta funkcja jest przeznaczona głównie do użytku z modułem takim jak
Lista FvwmWin.

Funkcjonować
Służy do powiązania wcześniej zdefiniowanej funkcji z klawiszem lub przyciskiem myszy.

Poniższy przykład wiąże przycisk myszy 1 z funkcją o nazwie „Przesuń lub Podnieś”,
którego definicja została podana jako przykład wcześniej na tej stronie podręcznika. Po
wykonanie tego wiązania fvwm wykona funkcję przeniesienia lub podniesienia za każdym razem, gdy zostanie naciśnięty przycisk
1 zostanie wciśnięty na pasku tytułu okna.
Mysz 1 Funkcja TA „Przesuń lub Podnieś”

Przejdź do strony xy
Przenosi rzutnię pulpitu na stronę (x,y). Lewa górna strona to (0,0), górna
po prawej stronie jest (N,0), gdzie N jest o jeden mniejsze niż bieżąca liczba stron poziomych
określony w poleceniu DeskTopSize. Lewa dolna strona to (0,M) i dolna
prawa strona to (N,M), gdzie M to pionowy rozmiar pulpitu określony w pliku
Polecenie DeskTopSize. W wyskakującym menu nie należy używać funkcji GotoPage.

Ikonifikuj [ wartość ]
Ikonizuje okno, jeśli nie jest jeszcze zikonifikowane, lub deikonifikuje je, jeśli tak jest
już zikonizowany. Jeśli opcjonalny argument wartość jest jedyny pozytywny
ikonifikacja będzie dozwolona. Jeżeli opcjonalny argument ma wartość ujemną, to tylko
ikonifikacja będzie dozwolona.

Obniż Umożliwia użytkownikowi obniżenie okna.

Wyolbrzymiać [ poziomy pionowy ]
Bez opcjonalnych argumentów Maximize powoduje naprzemienne przełączanie okna
z pełnego ekranu do normalnego rozmiaru.

Z opcjonalnymi argumentami poziomymi i pionowymi, które są wyrażone jako
procent pełnego ekranu, użytkownik może kontrolować nowy rozmiar okna. Jeśli
poziom jest większy od 0, wówczas będzie to wymiar poziomy okna
ustaw na poziomą*szerokość_ekranu/100. Zmiana rozmiaru w pionie jest podobna. Na przykład,
poniżej zostanie dodany przycisk paska tytułu, aby przełączyć okno do pełnego pionu
rozmiar ekranu:
Mysz 0 4 A Maksymalizuj 0 100
Poniższa sytuacja powoduje rozciągnięcie okien do pełnej szerokości:
Mysz 0 4 A Maksymalizuj 100 0
W ten sposób okno jest o połowę mniejsze od ekranu w każdym kierunku:
Mysz 0 4 A Maksymalizuj 50 50
Wartości większe niż 100 można stosować ostrożnie.

Jeśli do każdej współrzędnej (poziomej i/lub pionowej) zostanie dodana litera „p”, wówczas
wielkość przewijania będzie mierzona w pikselach.

Moduł Nazwa Nazwa modułu
Określa moduł, który powinien zostać spawnowany. Moduły mogą mieć krótkotrwały charakter przejściowy
programów lub mogą pozostać na czas trwania sesji X. Moduły będą
kończone przez menedżera okien przed ponownym uruchomieniem i zamknięciem, jeśli to możliwe. Nazwa is
podwójnie cytowany ciąg znaków, który nie ma absolutnie żadnego znaczenia, ale musi istnieć.

Przenosić [ x y ]
Umożliwia użytkownikowi przesuwanie okna. Jeśli zadzwonisz z jakiegoś miejsca w oknie lub jego
border, wówczas to okno zostanie przesunięte. Jeśli zostanie wywołany z okna głównego, wówczas
użytkownik będzie mógł wybrać okno docelowe.

Jeżeli podane zostaną opcjonalne argumenty x i y, to okno zostanie tak przesunięte
że jego lewy górny róg znajduje się w położeniu (x,y). Jednostki x i y to procenty
ekranu, chyba że do każdej współrzędnej zostanie dodana litera „p”, w takim przypadku
lokalizacja jest określona w pikselach.

Przykłady:
Mysz 1 TA Ruch
Mysz 2 TA Ruch 10 10
Mysz 3 TA Ruch 10p 10p
W pierwszym przykładzie wskazany jest ruch interaktywny. W drugim okno
którego pasek tytułu jest wybrany, zostanie przesunięty tak, że jego lewy górny róg będzie wynosił 10
procent szerokości ekranu od lewej strony ekranu i 10 procent w dół
z góry. Ostatni przykład przenosi okno do współrzędnych (10,10) pikseli.

Nie, nic nie robi. Służy do wstawiania pustej linii lub separatora w menu. Jeśli
specyfikacja pozycji menu to Nie „ ”, następnie wstawiana jest pusta linia. Jeśli to wygląda
Nie „”, następnie wstawiana jest linia oddzielająca.

Wyskakujące okienko Ta wbudowana funkcja ma dwa cele: powiązanie menu z klawiszem lub przyciskiem myszy oraz
powiązać podmenu z menu. Formaty do obu celów różnią się nieznacznie.

Aby powiązać wcześniej zdefiniowane menu podręczne z klawiszem lub przyciskiem myszy:

Poniższy przykład wiąże przyciski myszy 2 i 3 z wyskakującym okienkiem o nazwie „Window
Ops”, którego definicja została podana jako przykład wcześniej na tej stronie podręcznika
menu pojawi się po naciśnięciu przycisku 2 lub 3 w ramce okna, na pasku bocznym,
lub pasek tytułu, bez modyfikatorów (bez Shift, Control lub Meta).
Wyskakujące okienko Mysz 2 FST N „Operacje w oknie”
Wyskakujące okienko Mysz 3 FST N „Operacje w oknie”
Wyskakujące okienka można powiązać z klawiszami za pomocą modyfikatora klawisza. Wyskakujące okienka mogą być
obsługiwany bez użycia myszy poprzez powiązanie z klawiszami i obsługę poprzez górę
strzałka, strzałka w dół i klawisze Enter.

Aby powiązać wcześniej zdefiniowane menu wyskakujące z innym menu i używać go jako podmenu:

Poniższy przykład definiuje podmenu „Quit-Verify” i wiąże je z menu głównym
menu o nazwie „Narzędzia”:
Wyskakujące okienko „Zakończ weryfikację”
Tytuł „Naprawdę rzuciłeś Fvwm?”
Zakończ „Tak, naprawdę przestań”
Uruchom ponownie „Uruchom ponownie Fvwm” fvwm
nie ""
Nie, „Nie, nie poddawaj się”
Koniec wyskakującego okienka

Wyskakujące okienko „Narzędzia”
Tytuł „Narzędzia”
Wykonaj „Xterm” wykonaj xterm &
Wykonaj „Rxvt” wykonaj rxvt &
Wykonaj „Top” exec rxvt -T Top -n Top -e top &
Wykonaj „Kalkulator” wykonaj xcalc &
Wykonaj „Xman” wykonaj Xman &
Wykonaj „Xmag” wykonaj xmag &
nie ""
Wyskakujące okienko „Exit Fvwm” Zakończ weryfikację
Koniec wyskakującego okienka
Podmenu muszą być zdefiniowane przed menu głównym, do którego są przypisane. Pod-
zagnieżdżanie menu może być dowolnie głębokie.

Zrezygnuj z wyjść fvwm, generalnie powodując również wyjście X.

Podnieś Umożliwia użytkownikowi podniesienie okna.

PodnieśNiższy
Na przemian podnosi i opuszcza okno.

Odśwież kod
Powoduje, że wszystkie okna na ekranie same się przerysowują.

Zmień rozmiar [ x y ]
Umożliwia użytkownikowi zmianę rozmiaru okna.

Jeżeli podane zostaną opcjonalne argumenty x i y, to okno zostanie tak przesunięte
że jego lewy górny róg znajduje się w położeniu (x,y). Jednostki x i y to procenty
ekranu, chyba że do każdej współrzędnej zostanie dodana litera „p”, w takim przypadku
lokalizacja jest określona w pikselach.

restart Nazwa Nazwa menedżera okien
Rozwiązania fvwm aby zrestartować się, jeśli WindowManagerName to „fvwm”, lub przełączyć się na
alternatywny menedżer okien, jeśli WindowManagerName jest inny niż „fvwm”. Jeśli okno
manager nie znajduje się w domyślnej ścieżce wyszukiwania, powinieneś użyć pełnej nazwy ścieżki
dla Nazwa menedżera okien.

Nazwa menedżera okien nie jest cytowany, ale Nazwa jest. Nazwa to nazwa, która pojawia się w a
menu, jeśli stamtąd wywoływana jest funkcja. Nazwa jest wymagane, nawet jeśli
funkcja nie jest wywoływana z menu.

To polecenie nie powinno zawierać końcowego znaku ampersand ani żadnych argumentów wiersza poleceń
nie powinien wykorzystywać żadnych zmiennych środowiskowych. Z poniższych przykładów,
pierwsze trzy to z pewnością przegrane, ale trzeci jest w porządku:
Klawisz F1 RN Uruchom ponownie „” fvwm &
Klawisz F1 RN Uruchom ponownie " " $(HOME)/bin/fvwm
Klawisz F1 RN Uruchom ponownie „” twm -f .mystartupfile
Klawisz F1 RN Uruchom ponownie „ ” /home/nation/bin/fvwm

Stick Sprawia, że ​​okno jest lepkie, jeśli jeszcze nie jest lepkie, lub nieklejące, jeśli już jest
lepki.

Przewiń horyzontalny pionowy
Przewija widok pulpitu wirtualnego o poziomy strony w kierunku x i
pionowy strony w kierunku y. Jeden lub oba wpisy mogą być ujemne. Obydwa
wartości poziome i pionowe wyrażone są w procentach stron, więc „Przewiń 100
100” oznacza przewinięcie w dół i w lewo o jedną pełną stronę. „Przewiń 50 25” oznacza przewinięcie
w lewo pół strony i w dół o ćwierć strony. Funkcja przewijania nie powinna być
wywoływane z wyskakujących menu. Zwykle przewijanie zatrzymuje się na krawędzi pulpitu.

Jeśli wartości procentowe poziome i pionowe zostaną pomnożone przez 1000, nastąpi przewijanie
będzie owinąć się wokół krawędzi pulpitu. Jeśli zostanie wykonane polecenie „Scroll 100000 0”.
i ponad fvwm przy każdym wykonaniu przejdzie do następnej strony pulpitu i zakończy się
wokół krawędzi pulpitu, tak aby każda strona była odwiedzana po kolei.

Jeśli do każdej współrzędnej (poziomej i/lub pionowej) zostanie dodana litera „p”, wówczas
wielkość przewijania będzie mierzona w pikselach.

Tytuł nic nie robi. Służy do wstawiania linii tytułu w wyskakującym okienku lub menu.

Przełącz stronę
Tymczasowo wyłącza przewijanie krawędzi. Przewijanie krawędzi można ponownie włączyć, dzwoniąc
to znowu.

Czekać Nazwa
To urządzenie wbudowane jest przeznaczone do użytku w fvwm tylko funkcje. Powoduje wykonanie
funkcja pauzy do czasu nowej nazwy okna Nazwa pojawia się. Fwwm pozostaje w pełni
funkcjonalny podczas oczekiwania. Jest to szczególnie przydatne w funkcji InitFunction, jeśli
próbujesz uruchomić system Windows na określonych komputerach stacjonarnych:
Funkcja „InitFunction”
Exec "I" exec xterm -geometria 80x64+0+0
Poczekaj „ja” xterm
Biurko „Ja” 0 2
Exec „I” exec xmh - czcionka stała - geometria 507x750+0+0 &
Poczekaj „ja” xmh
Biurko „Ja” 0 0
Funkcja końcowa
Powyższa funkcja uruchamia xterm na aktualnym pulpicie, czeka, aż sam się zmapuje,
następnie przełącza się na biurko 2 i uruchamia xmh. Po pojawieniu się okna xmh kontrola
przechodzi do biurka 0.

Wypaczenie [ Nazwa nazwa_okna ]
To samo co CirculateDown, ale usuwa ikony z ikonowanych okien, skupiając się na nich.

WindowsDesk nowe_biurko
Przenosi wybrane okno na pulpit określony jako nowe_biurko.

Lista okien argument1 argument2
Generuje wyskakujące menu (i wyskakuje je), w którym tytuł i geometria każdego z
pokazane zostaną okna aktualnie znajdujące się na blacie biurka. Geometria ikonifikowanych okien
pokazano w nawiasach. Wybranie pozycji z wyskakującego menu z listą okien spowoduje
okno, które ma zostać przeniesione na pulpit, jeśli aktualnie go na nim nie ma, zostanie przesunięte
rzutnię pulpitu na stronę zawierającą lewy górny róg pliku
window, usunie ikonę okna, jeśli jest ikonowane, i podniesie okno.

If argument1 jest liczbą parzystą, wówczas okna zostaną wyświetlone przy użyciu nazwy okna
(nazwa wyświetlana na pasku tytułu). Jeśli jest to dziwne, to nazwa ikony okna
Jest używane.

If argument1 jest mniejsza niż 2, wówczas wszystkie okna na wszystkich komputerach stacjonarnych (z wyjątkiem tych wymienionych w
zostaną wyświetlone dyrektywy WindowListSkip.

If argument1 wynosi 2 lub 3, wówczas zostaną pokazane tylko okna na bieżącym pulpicie.

If argument1 wynosi 4 lub 5, to tylko okna na pulpicie argument2 będzie pokazane.

KLAWIATURA SKRÓTY


Wszystkie (tak mi się wydaje) operacje menedżera okien można wykonywać z klawiatury, więc bez użycia myszy
operacja powinna być możliwa. Oprócz przewijania wirtualnego pulpitu przez
wiązanie wbudowanego przewijania z odpowiednimi klawiszami, wyskakującymi okienkami, przesuwaniem, zmianą rozmiaru i większością innych
wbudowane elementy można powiązać z klawiszami. Po uruchomieniu wbudowanej funkcji wskaźnik zostaje przesunięty
za pomocą strzałek w górę, w dół, w lewo i w prawo, a akcję kończy się poprzez naciśnięcie
powrót. Przytrzymanie klawisza Shift spowoduje, że ruch wskaźnika będzie przebiegał w większych krokach
i przytrzymanie klawisza sterującego spowoduje, że ruch kursora będzie przebiegał w mniejszych krokach.
Standardowe elementy sterujące ruchem kursora emacsa i vi (^n, ^p, ^f, ^b i ^j, ^k, ^h, ^l) mogą być
używane zamiast klawiszy strzałek.

DOSTARCZONY KONFIGURACJA


Przykładowy plik konfiguracyjny system.fvwmrc jest dostarczany z pakietem fvwm dystrybucja. To jest
dobrze skomentowane i mogą być wykorzystane jako źródło przykładów fvwm konfiguracja.

UŻYWAĆ ON WIELOEKRANOWE WYŚWIETLACZE


Jeśli argument wiersza poleceń -s nie zostanie podany, fvwm będzie automatycznie uruchamiany przy każdym
ekranie na określonym wyświetlaczu. Po fvwm rozpoczyna każdy ekran jest traktowany niezależnie.
Ponowne uruchomienie fvwm należy wykonać osobno na każdym ekranie. Korzystanie z EdgeScroll 0 0
jest zdecydowanie zalecane w przypadku wyświetlaczy wieloekranowych.

Aby całkowicie zakończyć sesję X, może być konieczne zamknięcie każdego ekranu.

Obsługa wielu ekranów jest dostępna tylko wtedy, gdy fvwm jest kompilowany z -DMULTIPLE_SCREENS

Korzystaj z fvwm1 online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    libusba
    libusba
    Biblioteka, aby włączyć przestrzeń użytkownika
    programy użytkowe do komunikacji
    Urządzenia USB. Publiczność: deweloperzy, koniec
    Użytkownicy/Pulpit. Język programowania: C.
    Kategorie...
    Pobierz plik libusb
  • 2
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • 3
    Motyw WooCommerce Nextjs React
    Motyw WooCommerce Nextjs React
    Motyw React WooCommerce, zbudowany z
    Następny JS, Webpack, Babel, Node i
    Express, używając GraphQL i Apollo
    Klient. Sklep WooCommerce w React(
    zawiera: Produkty...
    Pobierz motyw WooCommerce Nextjs React
  • 4
    archlabs_repo
    archlabs_repo
    Repozytorium pakietów dla ArchLabs To jest plik
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/archlabs-repo/.
    Został on hostowany w OnWorks w...
    Pobierz archlabs_repo
  • 5
    Projekt Zefir
    Projekt Zefir
    Projekt Zephyr to nowa generacja
    system operacyjny czasu rzeczywistego (RTOS).
    obsługuje wiele urządzeń
    architektury. Opiera się na A
    małe jądro...
    Pobierz projekt Zephyr
  • 6
    Scons
    Scons
    SCons to narzędzie do tworzenia oprogramowania
    jest lepszą alternatywą dla
    klasyczne narzędzie do budowania „Make”.
    wszyscy znamy i kochamy. SCons jest
    wdrożył...
    Pobierz SCons
  • więcej »

Komendy systemu Linux

Ad