Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

twm - Online w chmurze

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

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

PROGRAM:

IMIĘ


twm - Menedżer okien zakładek dla systemu X Window

SKŁADNIA


Bawół [ -pokaz dpy ] [ -s ] [ -f plik początkowy ] [ -v ]

OPIS


Twm jest menedżerem okien dla systemu X Window. Zapewnia paski tytułowe, ukształtowane okna,
kilka form zarządzania ikonami, zdefiniowane przez użytkownika funkcje makr, kliknij, aby wpisać i
sterowane fokusem klawiatury oraz powiązania klawiszy i wskaźników określonych przez użytkownika.

Ten program jest zwykle uruchamiany przez menedżera sesji użytkownika lub skrypt startowy. Kiedy
używany od Xdm(1) or xinit(1) bez menedżera sesji, Bawół jest często wykonywany w
pierwszy plan jako ostatni klient. Kiedy biegniesz w ten sposób, wychodzisz Bawół powoduje, że sesja jest
zakończone (tj. wylogowane).

Domyślnie okna aplikacji są otoczone ``ramką'' z paskiem tytułowym u góry
i specjalne obramowanie wokół okna. Pasek tytułowy zawiera nazwę okna, a
prostokąt, który jest podświetlony, gdy okno odbiera dane wejściowe z klawiatury i pola funkcyjne
znane jako "przyciski tytułu" przy lewej i prawej krawędzi paska tytułowego.

Naciśnięcie wskaźnika Button1 (zwykle lewy przycisk, chyba że został zmieniony za pomocą
xmodmap) na przycisku tytułu wywoła funkcję powiązaną z przyciskiem. w
domyślny interfejs, okna są ikonizowane przez kliknięcie (naciśnięcie, a następnie natychmiast
zwolnienie) lewy przycisk tytułu (który wygląda jak kropka). I odwrotnie, okna są
deikonifikuje się, klikając powiązaną ikonę lub wpis w menedżerze ikon (patrz
opis zmiennej Pokaż menedżera ikon i funkcji f.showicmgr).

Okna są zmieniane poprzez naciśnięcie prawego przycisku tytułu (co przypomina grupę zagnieżdżonych
kwadraty), przeciągnięcie wskaźnika nad krawędź, która ma zostać przesunięta, i zwolnienie wskaźnika
gdy obrys okna ma żądany rozmiar. Podobnie okna są przesuwane przez
naciśnięcie tytułu lub podświetlenia obszaru, przeciągnięcie obrysu okna w nowe miejsce,
a następnie zwolnij, gdy kontur znajdzie się w żądanym położeniu. Wystarczy kliknąć w
region tytułu lub podświetlenia podnosi okno bez przesuwania go.

Kiedy tworzone są nowe okna, Bawół będzie honorować wszelkie wymagane informacje o rozmiarze i lokalizacji
przez użytkownika (zazwyczaj przez -geometria argument wiersza poleceń lub zasoby dla
indywidualne aplikacje). W przeciwnym razie zarys domyślnego rozmiaru okna, jego
pasek tytułu i linie dzielące okno na siatkę 3x3 śledzące wskaźnik są
wystawiany. Kliknięcie wskaźnika Button1 ustawi okno w bieżącej pozycji i
nadaj mu domyślny rozmiar. Naciśnięcie wskaźnika Button2 (zwykle środkowy przycisk wskaźnika)
i przeciągnięcie konturu da oknu jego aktualną pozycję, ale pozwoli bokom na
zmienić rozmiar, jak opisano powyżej. Kliknięcie wskaźnika Button3 (zwykle prawy wskaźnik)
przycisk) nada oknu jego aktualną pozycję, ale spróbuj wydłużyć go na tyle, aby
dotknij dolnej części ekranu.

OPCJE


Twm akceptuje następujące opcje wiersza poleceń:

-pokaz dpy
Ta opcja określa używany serwer X.

-s Ta opcja wskazuje, że tylko domyślny ekran (określony przez -pokaz lub
dotychczasowy DISPLAY zmienna środowiskowa) powinna być zarządzana. Domyślnie, Bawół Spróbuje
do zarządzania wszystkimi ekranami na wyświetlaczu.

-f filename
Ta opcja określa nazwę używanego pliku startowego. Domyślnie, Bawół będzie
poszukaj w katalogu domowym użytkownika plików o nazwie .twmrc.num (gdzie num jest
numer ekranu) lub .twmrc.

-v Ta opcja wskazuje, że Bawół powinien wyświetlać komunikaty o błędach, gdy wystąpi nieoczekiwane
X Odebrano zdarzenie błędu. Może to być przydatne podczas debugowania aplikacji, ale może:
być rozpraszające przy regularnym użytkowaniu.

DOSTOSOWYWANIE


Wiele z Bawółwygląd i zachowanie można kontrolować, dostarczając plik startowy w jednym
z następujących lokalizacji (wyszukiwane w kolejności dla każdego zarządzanego ekranu, gdy Bawół
zaczyna się):

$HOME/.twmrc.numer ekranu
Połączenia numer ekranu jest małą liczbą dodatnią (np. 0, 1 itd.) reprezentującą
numer ekranu (np. ostatni numer w zmiennej środowiskowej DISPLAY)
host: numer wyświetlacza. numer ekranu), który zostanie użyty do skontaktowania się z tym ekranem
wyświetlacz. Jest to przeznaczone dla wyświetlaczy z wieloma ekranami o różnym wyglądzie
rodzaje.

$HOME/.twmrc
Jest to zwykła nazwa pliku startowego pojedynczego użytkownika.

/usr/share/X11/twm/system.twmrc
Jeśli żaden z poprzednich plików nie zostanie znaleziony, Bawół będzie szukał w tym pliku
domyślna konfiguracja. Jest to często dostosowywane przez administratora witryny, aby
zapewniają wygodne menu lub znajome powiązania dla początkujących użytkowników.

Jeśli nie zostaną znalezione żadne pliki startowe, Bawół użyje wbudowanych ustawień domyślnych opisanych powyżej. ten
tylko zasób używany przez Bawół is ścieżka do pliku bitmapy dla listy rozdzielonych dwukropkami katalogów do
szukaj podczas wyszukiwania plików bitmapowych (więcej informacji znajdziesz w Athena widgety podręcznik
i xrdb(1)).

Twm pliki startowe są logicznie podzielone na trzy typy specyfikacji: Zmienne,
Wiązania, dietetyczne, Zmienne sekcja musi być pierwsza i służy do opisu czcionek,
kolory, kursory, szerokości obramowania, rozmieszczenie ikon i okien, podświetlanie, automatyczne podnoszenie,
układ tytułów, wypaczenia, użycie menedżera ikon. ten Wiązania sekcja zwykle przychodzi
drugi i służy do określenia funkcji, które powinny być wywoływane, gdy klawiatura i
przyciski kursora są naciskane w oknach, ikonach, tytułach i ramkach. ten dietetyczne Sekcja
daje dowolne menu zdefiniowane przez użytkownika (zawierające funkcje do wywołania lub polecenia do
wykonany).

W nazwach zmiennych i słowach kluczowych nie jest rozróżniana wielkość liter. Ciągi muszą być otoczone podwójnymi
znaki cudzysłowu (np. „niebieski”) i rozróżniana jest wielkość liter. Znak funta (#) poza a
string powoduje, że pozostała część linii, w której znak wydaje się być traktowany jako a
komentarz.

ZMIENNE


Wiele aspektów BawółInterfejs użytkownika jest kontrolowany przez zmienne, które można ustawić w
plik startowy użytkownika. Niektóre opcje są włączane lub wyłączane po prostu przez
obecność określonego słowa kluczowego. Inne opcje wymagają słów kluczowych, liczb, ciągów lub
listy wszystkich z nich.

Listy są otoczone nawiasami klamrowymi i zwykle oddzielone białymi znakami lub znakami nowej linii. Do
przykład:
Automatyczne podnoszenie { "emacs" "XTerm" "Xmh" }
or
Automatyczne podnoszenie
{
"emacs"
„XTerm”
„Xmh”
}
Gdy przeszukiwana jest zmienna zawierająca listęłańcuchów reprezentujących okna (np. do
określić, czy włączyć automatyczne podnoszenie, jak pokazano powyżej), ciąg musi być dokładny,
dopasowanie z uwzględnieniem wielkości liter do nazwy okna (podanej przez właściwość okna WM_NAME), zasób
nazwa lub nazwa klasy (obie podane przez właściwość okna WM_CLASS). Poprzedni przykład
włączy automatyczne podnoszenie w oknach o nazwie „emacs”, jak również w innych xterm (ponieważ są z
klasy ``XTerm'') lub okien xmh (które są klasy ``Xmh'').

Argumenty łańcuchowe interpretowane jako nazwy plików (zobacz Pixmapy, kursory,
Katalog ikon poniżej) doda katalog użytkownika (określony przez HOME środowisko
zmienna), jeśli pierwszym znakiem jest tylda (~). Jeśli zamiast tego pierwszym znakiem jest a
dwukropek (:), zakłada się, że nazwa odnosi się do jednej z wewnętrznych map bitowych, które są używane do
utwórz domyślne symbole pasków tytułowych: :xlogo or : usuwanie (oba odnoszą się do logo X), :kropka
or :ikonifikuj (oba odnoszą się do kropki), :Zmień rozmiar (zagnieżdżone kwadraty używane przez zmianę rozmiaru)
przycisk), :menu (strona z liniami) i :pytanie (znak zapytania używany dla nieistniejącego)
pliki bitmapowe).

Następujące zmienne mogą być określone na początku a Bawół plik startowy. Listy z
Ciągi przedrostków nazwy okna są oznaczone lista wygranych. Argumenty opcjonalne są pokazane w
nawiasy kwadratowe:

Automatyczne podnoszenie { lista wygranych }
Ta zmienna określa listę okien, które powinny być automatycznie podnoszone
za każdym razem, gdy wskaźnik wejdzie w okno. Tę akcję można włączyć interaktywnie
lub wyłączone w poszczególnych oknach za pomocą funkcji f.autorise.

Autowzględna zmiana rozmiaru
Ta zmienna wskazuje, że przeciąganie rozmiaru okna (albo gdy początkowo
zmiana rozmiaru okna za pomocą wskaźnika Button2 lub podczas zmiany rozmiaru) nie należy czekać, aż
wskaźnik przekroczył krawędzie okien. Zamiast tego przesuwając wskaźnik
automatycznie powoduje przesunięcie najbliższej krawędzi lub krawędzi o tę samą wartość. Ten
umożliwia zmianę rozmiaru okien wystających poza krawędź ekranu. Jeśli
wskaźnik znajduje się na środku okna lub jeśli zmiana rozmiaru została rozpoczęta przez naciśnięcie
przycisk tytułu, Bawół nadal będzie czekać, aż wskaźnik przetnie krawędź okna (aby
zapobiegać wypadkom). Ta opcja jest szczególnie przydatna dla osób, które lubią
metoda naciśnij-przeciągnij-zwolnij wymiatania rozmiarów okien.

Kolor ramki ciąg [{ Wincolorlist }]
Ta zmienna określa domyślny kolor obramowania, które ma być umieszczone wokół wszystkich
okna bez ikon i mogą być podane tylko w ciągu Kolor, Grayscale or
Monochromia lista. Opcjonalne Wincolorlist określa listę okien i kolorów
pary nazw do określania określonych kolorów obramowania dla różnych typów okien.
Na przykład:
Kolor ramki „szary50”
{
„XTerm” „czerwony”
„xmh” „zielony”
}
Wartość domyślna to „czarny”.

GranicaPłytkaTło ciąg [{ Wincolorlist }]
Ta zmienna określa domyślny kolor tła w szarym wzorze używanym w
niepodświetlone obramowania (tylko jeśli Brak podświetlenia nie została ustawiona) i można ją tylko podać
w ciągu Kolor, Grayscale or Monochromia lista. Opcjonalne Wincolorlist pozwala
należy określić kolory dla każdego okna. Wartość domyślna to „biały”.

GranicaPłytkaPierwszy plan ciąg [{ Wincolorlist }]
Ta zmienna określa domyślny kolor pierwszego planu w szarym wzorze używanym w
niepodświetlone obramowania (tylko jeśli Brak podświetlenia nie została ustawiona) i można ją tylko podać
w ciągu Kolor, Grayscale or Monochromia lista. Opcjonalne Wincolorlist pozwala
należy określić kolory dla każdego okna. Wartość domyślna to „czarny”.

Szerokość granicy pikseli
Ta zmienna określa szerokość w pikselach obramowania otaczającego wszystkich klientów
ramy okienne, jeśli KlientGranica Szerokość nie został określony. Ta wartość jest również
służy do ustawiania rozmiaru obramowania okien tworzonych przez Bawół (np. menedżer ikon).
Wartość domyślna to 2.

Wcięcie przycisku pikseli
Ta zmienna określa ilość, o jaką titlebuttons powinny być wcięte na wszystkich
boki. Wartości dodatnie powodują, że przyciski są mniejsze niż tekst okna i
wyróżnij obszar, aby się wyróżniały. Ustawienie tego i
TytułPrzyciskObramowanieSzerokość zmienne na 0 sprawiają, że titlebuttony będą tak wysokie i szerokie jak
możliwy. Wartość domyślna to 1.

KlientGranica Szerokość
Ta zmienna wskazuje, że szerokość obramowania ramy okna powinna być ustawiona na
początkowa szerokość obramowania okna, a nie do wartości Szerokość granicy.

Kolor { lista kolorów }
Ta zmienna określa listę przypisań kolorów, które mają być wykonane, jeśli domyślnie
wyświetlacz jest w stanie wyświetlić więcej niż zwykłą czerń i biel. ten zabarwienie-
podstęp składa się z następujących zmiennych kolorów i ich wartości:
Domyślne tło, Domyślny pierwszy plan, MenuTło, MenuPierwszy plan,
Menu TytułTło, MenuTytułPierwszy plan, MenuCień Kolor, MenuObramowanieKolor,
Wskaźnik pierwszego planu, WskaźnikTło. Następujące zmienne kolorów mogą również
otrzymać listę par nazw okien i kolorów, aby umożliwić ustawienie kolorów poszczególnych okien
określony (patrz Kolor ramki dla szczegółów): Kolor ramki, IconManagerWyróżnienie,
Granica TytułTło, GranicaTytułPierwszy plan, TytułTło, TytułPierwszy plan,
IkonaTło, IkonaPierwszy plan, IkonaObramowanieKolor, IconManagerTło,
IconManagerPierwszy plan. Na przykład:
Kolor
{
MenuTło "szary50"
MenuPierwszy plan "niebieski"
BorderColor "czerwony" { "XTerm" "żółty" }
TytułPierwszy plan „żółty”
TytułTło „niebieskie”
}
Wszystkie te zmienne kolorów mogą być również określone dla Monochromia zmienny,
pozwalając na użycie tego samego pliku inicjującego zarówno w trybie kolorowym, jak i monochromatycznym
Wyświetla.

Ograniczony czas ruchu milisekund
Ta zmienna określa czas między kliknięciami przycisków potrzebny do rozpoczęcia a
ograniczona operacja ruchu. Podwójne kliknięcie w tym czasie, gdy
inwokacja f.przenieś spowoduje, że okno będzie się przesuwać tylko w poziomie lub w pionie
kierunek. Ustawienie tej wartości na 0 wyłączy ograniczone ruchy. Domyślny
wynosi 400 milisekund.

kursory { lista kursorów }
Ta zmienna określa glify, które Bawół powinien używać dla różnych wskaźników
kursory. Każdy kursor może być zdefiniowany z kursor czcionka lub od dwóch
pliki bitmapowe. Kształty z kursor czcionkę można określić bezpośrednio jako:
nazwa kursora "ciąg"
gdzie nazwa kursora jest jedną z nazw kursorów wymienionych poniżej i ciąg jest imię
glifu znalezionego w pliku /usr/include/X11/cursorfont.h (bez ``XC_''
prefiks). Jeżeli kursor ma być zdefiniowany z plików bitmapowych, następująca składnia:
jest używany zamiast:
nazwa kursora "obraz""maska"
Połączenia obraz i maska ciągi określają nazwy plików zawierających obraz glifu
i zamaskuj w bitmap(1) Formularz. Pliki bitmapowe znajdują się w taki sam sposób, jak
ikony plików bitmapowych. Poniższy przykład pokazuje domyślne definicje kursora:
kursory
{
Ramka "top_left_arrow"
Tytuł „góra_lewa_strzałka”
Ikona „góra_lewa_strzałka”
IconMgr "top_left_arrow"
Przenieś „fleur”
Zmień rozmiar „fleur”
Menu "sb_left_arrow"
Przycisk „ręka2”
Poczekaj "obserwuj"
Wybierz „kropkę”
Zniszcz „pirata”
}

UdekorujPrzejściowe
Ta zmienna wskazuje, że okna przejściowe (zawierające a
WM_TRANSIENT_FOR) powinna mieć paski tytułowe. Domyślnie transjenty nie są
ponownie rodzicielskie.

Domyślne tło ciąg
Ta zmienna określa kolor tła, który ma być używany do rozmiaru i informacji
okna. Wartość domyślna to „biały”.

Domyślny pierwszy plan ciąg
Ta zmienna określa kolor pierwszego planu, który ma być użyty do określenia rozmiaru i informacji
okna. Wartość domyślna to „czarny”.

DontIconifyBy Unmapping { lista wygranych }
Ta zmienna określa listę okien, które nie powinny być ikonizowane przez
odmapowanie okna (jak miałoby to miejsce, gdyby IconifyByUnmapping został ustawiony).
Jest to często używane do wymuszenia traktowania niektórych okien jako ikon, podczas gdy inne
okna są obsługiwane przez menedżera ikon.

Nie ruszaj się
Ta zmienna wskazuje, że okna nie powinny być przenoszone poza obszar
ekran. Może być nadpisany przez f. wymuś ruch funkcja.

Nie wyciskaj tytułu [{ lista wygranych }]
Ta zmienna wskazuje, że paski tytułowe nie powinny być ściskane do minimum
rozmiar zgodny z opisem poniżej Ściśnij tytuł poniżej. Jeśli opcjonalna lista okien to
dostarczone, tylko te okna nie będą ściskane.

Wymuś ikony
Ta zmienna wskazuje, że piksmapy ikon określone w Ikony zmienna powinna
nadpisać wszelkie dostarczone przez klienta mapy pikseli.

Wypełnienie ramki pikseli
Ta zmienna określa odległość między dekoracjami paska tytułowego (przycisk
i tekst) oraz ramy okiennej. Wartość domyślna to 2 piksele.

Grayscale { zabarwienie }
Ta zmienna określa listę przypisań kolorów, które należy wykonać, jeśli
ekran ma domyślną grafikę w skali szarości. Zobacz opis Kolory.

IkonaTło ciąg [{ lista wygranych }]
Ta zmienna określa kolor tła ikon i może być określona tylko
wewnątrz Kolor, Grayscale or Monochromia lista. Opcjonalne lista wygranych jest listą
nazw i kolorów okien, aby można było określić kolory dla poszczególnych okien. Zobacz
Kolor ramki zmienna dla pełnego opisu lista wygranych, Wartość domyślna to
"biały".

IkonaObramowanieKolor ciąg [{ lista wygranych }]
Ta zmienna określa kolor obramowania używanego w oknach ikon i może
być określony tylko wewnątrz a Kolor, Grayscale or Monochromia lista. Opcjonalne
lista wygranych to lista nazw i kolorów okien, dzięki czemu kolory poszczególnych okien mogą być
określony. Zobacz Kolor ramki zmienna dla pełnego opisu wygrać-
podstęp. Wartość domyślna to „czarny”.

IkonaGranicySzerokość pikseli
Ta zmienna określa szerokość w pikselach obramowania otaczającego ikonę
okna. Wartość domyślna to 2.

Katalog ikon ciąg
Ta zmienna określa katalog, który powinien być przeszukiwany, jeśli plik bitmapowy
nie można znaleźć w żadnym z katalogów w ścieżka do pliku bitmapy ratunek.

IconFont ciąg
Ta zmienna określa czcionkę używaną do wyświetlania nazw ikon w ikonach.
Wartość domyślna to „zmienna”.

IkonaPierwszy plan ciąg [{ lista wygranych }]
Ta zmienna określa kolor pierwszego planu, który ma być używany podczas wyświetlania ikon oraz
można określić tylko wewnątrz a Kolor, Grayscale or Monochromia lista. The
fakultatywny lista wygranych to lista nazw i kolorów okien, tak aby kolory poszczególnych okien
można określić. Zobacz Kolor ramki zmienna dla pełnego opisu
lista wygranych. Wartość domyślna to „czarny”.

IconifyByUnmapping [{ lista wygranych }]
Ta zmienna wskazuje, że okna powinny być zikonizowane przez odmapowanie bez
próbuję mapować dowolne ikony. Zakłada się, że użytkownik zmieni mapowanie okna przez
menedżer ikon, f.wypaczenie funkcja lub TwmWindows menu. Jeśli opcjonalne
lista wygranych jest zapewnione, tylko te okna zostaną zikonizowane przez zwykłe odmapowanie.
Okna, które mają zarówno to, jak i IconManager Nie pokazuj zestaw opcji może nie być
dostępne, jeśli nie ma powiązania z TwmWindows menu jest ustawione w pliku startowym użytkownika.

IconManagerTło ciąg [{ lista wygranych }]
Ta zmienna określa kolor tła używany dla wpisów menedżera ikon i
można określić tylko wewnątrz a Kolor, Grayscale or Monochromia lista. The
fakultatywny lista wygranych to lista nazw i kolorów okien, tak aby kolory poszczególnych okien
można określić. Zobacz Kolor ramki zmienna dla pełnego opisu
lista wygranych. Wartość domyślna to „biały”.

IconManager Nie pokazuj [{ lista wygranych }]
Ta zmienna wskazuje, że menedżer ikon nie powinien wyświetlać żadnych okien. Gdyby
opcjonalny lista wygranych jest podane, tylko te okna nie będą wyświetlane. Ten
zmienna jest używana do zapobiegania oknom, które rzadko są ikonizowane (takie jak xzegar or
xładuj) od zajmowania miejsca w menedżerze ikon.

IconManager Czcionka ciąg
Ta zmienna określa czcionkę używaną podczas wyświetlania wpisów menedżera ikon.
Wartość domyślna to „zmienna”.

IconManagerPierwszy plan ciąg [{ lista wygranych }]
Ta zmienna określa kolor pierwszego planu, który ma być użyty podczas wyświetlania ikony
wpisy menedżera i mogą być określone tylko w Kolor, Grayscale or
Monochromia lista. Opcjonalne lista wygranych to lista nazw okien i kolorów, więc
można określić kolory dla poszczególnych okien. Zobacz Kolor ramki zmienna dla
pełny opis lista wygranych. Wartość domyślna to „czarny”.

Geometria IconManager ciąg [ kolumny ]
Ta zmienna określa geometrię okna menedżera ikon. ten ciąg
argumentem jest standardowa specyfikacja geometrii, która wskazuje początkowy pełny rozmiar
menedżera ikon. Okno menedżera ikon jest następnie podzielone na kolumny sztuk
i skalowane zgodnie z liczbą wpisów w menedżerze ikon. Dodatkowe wpisy
są owijane, tworząc dodatkowe rzędy. Domyślna liczba kolumn to 1.

IconManagerWyróżnienie ciąg [{ lista wygranych }]
Ta zmienna określa kolor obramowania, który ma być użyty podczas podświetlania ikony
wpis menedżera, który aktualnie ma fokus i może być określony tylko wewnątrz a
Kolor, Grayscale or Monochromia lista. Opcjonalne lista wygranych to lista okien
nazwy i kolory, aby można było określić kolory poszczególnych okien. Zobacz Kolor ramki
zmienna dla pełnego opisu lista wygranych. Wartość domyślna to „czarny”.

Menedżery ikon { iconmgr-lista }
Ta zmienna określa listę menedżerów ikon do utworzenia. Każda pozycja w
iconmgr-lista ma następujący format:
"nazwa wygranej" ["nazwa ikony"]"geometria" kolumny
gdzie nazwa wygranej to nazwa okien, które należy umieścić w tej ikonie
menedżer, nazwa ikony to nazwa ikony okna menedżera ikon, geometria jest
standardowa specyfikacja geometrii oraz kolumny to liczba kolumn w tej ikonie
kierownik, jak opisano w Geometria IconManager. Na przykład:
Menedżery ikon
{
"XTerm" "=300x5+800+5" 5
"myhost" "=400x5+100+5" 2
}
Klienci, których nazwa lub klasa to ``XTerm'' będą miały wpis utworzony w
Menedżer ikon ``XTerm''. Klienci, których nazwa brzmiała „myhost” byliby umieszczani w
Menedżer ikon „myhost”.

IconManager Pokaż { lista wygranych }
Ta zmienna określa listę okien, które powinny pojawić się w menedżerze ikon.
W połączeniu z IconManager Nie pokazuj zmienna, tylko okna
na tej liście zostanie wyświetlony w menedżerze ikon.

IkonaRegion ciąg geometryczny grav grav szerokość siatki wysokość siatki
Ta zmienna określa obszar w oknie głównym, w którym umieszczane są ikony, jeśli nie
konkretną lokalizację ikony zapewnia klient. ten ciąg geometryczny jest cytowany
ciąg zawierający standardową specyfikację geometrii. Jeśli więcej niż jeden IkonaRegion
podane są wiersze, ikony zostaną umieszczone w kolejnych regionach ikon, gdy pierwsze
jest pełne. ten grav argument powinien być albo Północ or Południe i kontroli i jest
służy do kontrolowania, czy ikony są najpierw wypełniane od góry, czy od dołu
region ikony. Podobnie grav argument powinien być albo Wschód or Zachód i jest
służy do kontrolowania, czy ikony mają być wypełniane od lewej do prawej. Ikony
są ułożone w regionie w siatce z komórkami szerokość siatki piksele szerokości i
wysokość siatki wysokość w pikselach.

Ikony { lista wygranych }
Ta zmienna określa listę nazw okien i nazw plików bitmapowych, które:
powinny być używane jako ich ikony. Na przykład:
Ikony
{
„XTerm” „xterm.ikon”
„xfd” „xfd_icon”
}
Okna, które pasują do ``XTerm'' i nie zostałyby zikonizowane przez odmapowanie, i nie
spróbuj użyć bitmapy ikony w pliku ``xterm.icon''. Jeśli Wymuś ikony is
określona, ​​ta bitmapa będzie używana, nawet jeśli klient zażądał własnej ikony
piksmapa.

Interpolacja Menu Kolory
Ta zmienna wskazuje, że kolory pozycji menu powinny być interpolowane między
wprowadź określone kolory. W poniższym przykładzie:
Menu "moje menu"
{
"Title" ("czarny":"czerwony") f.title
„wpis1” f.nop
„wpis2” f.nop
"entry3" ("white":"zielony") f.nop
„wpis4” f.nop
"entry5" ("red":"biały") f.nop
}
kolory pierwszego planu dla ``entry1'' i ``entry2'' będą interpolowane pomiędzy
czarno-biały, a kolory tła między czerwonym a zielonym. Podobnie
pierwszy plan dla „entry4” będzie w połowie drogi między białym i czerwonym, a
tło będzie w połowie odległości między zielonym a białym.

Utwórz tytuł { lista wygranych }
Ta zmienna określa listę okien, na których powinien być umieszczony pasek tytułowy i
służy do żądania tytułów w określonych oknach, gdy Bez tytułu była ustalona.

Maksymalny rozmiar okna ciąg
Ta zmienna określa geometrię, w której szerokość i wysokość dają maksimum
rozmiar dla danego okna. Jest to zwykle używane do ograniczania rozmiaru okien
ekranu. Domyślna szerokość to 32767 - szerokość ekranu. Domyślna wysokość to
32767 - wysokość ekranu.

MenuTło ciąg
Ta zmienna określa kolor tła używany w menu i może być
określone wewnątrz a Kolor or Monochromia lista. Wartość domyślna to „biały”.

MenuObramowanieKolor ciąg
Ta zmienna określa kolor obramowania menu i może być określona tylko
wewnątrz Kolor, Grayscale or Monochromia lista. Wartość domyślna to „czarny”.

MenuGranicaSzerokość pikseli
Ta zmienna określa szerokość w pikselach obramowania otaczającego menu
okna. Wartość domyślna to 2.

MenuFont ciąg
Ta zmienna określa czcionkę używaną podczas wyświetlania menu. Wartość domyślna to
"zmienny".

MenuPierwszy plan ciąg
Ta zmienna określa kolor pierwszego planu używany w menu i może być
określone wewnątrz a Kolor, Grayscale or Monochromia lista. Wartość domyślna to
"czarny".

MenuCień Kolor ciąg
Ta zmienna określa kolor cienia za rozwijanymi menu i może
być określony tylko wewnątrz a Kolor, Grayscale or Monochromia lista. Wartość domyślna to
"czarny".

Menu TytułTło ciąg
Ta zmienna określa kolor tła dla f.tytuł wpisy w menu i mogą
być określony tylko wewnątrz a Kolor, Grayscale or Monochromia lista. Wartość domyślna to
"biały".

MenuTytułPierwszy plan ciąg
Ta zmienna określa kolor pierwszego planu dla f.tytuł wpisy w menu i mogą
być określony tylko wewnątrz a Kolor or Monochromia lista. Wartość domyślna to „czarny”.

Monochromia { zabarwienie }
Ta zmienna określa listę przypisań kolorów, które należy wykonać, jeśli
ekran ma głębokość 1. Zobacz opis Kolory.

PrzesuńDelta pikseli
Ta zmienna określa liczbę pikseli, o które wskaźnik musi się przesunąć przed
f.przenieś funkcja zaczyna działać. Zobacz także f.deltastop funkcjonować. Domyślny
wynosi zero pikseli.

Brak sklepu z podkładami
Ta zmienna wskazuje, że Bawółmenu 's nie powinny żądać przechowywania kopii zapasowych do
zminimalizować przemalowywanie menu. Jest to zwykle używane w przypadku serwerów, które mogą:
odmalować szybciej, niż mogą obsłużyć zapasowy sklep.

BrakWrażliwości na sprawy
Ta zmienna wskazuje, że wielkość liter powinna być ignorowana podczas sortowania nazw ikon w
menedżer ikon. Ta opcja jest zwykle używana w aplikacjach, w których używa się wielkich liter
pierwsza litera ich nazwy ikony.

Brak wartości domyślnych
Ta zmienna wskazuje, że Bawół nie powinien dostarczać domyślnych przycisków tytułu i
wiązania. Ta opcja powinna być używana tylko wtedy, gdy plik startowy zawiera
zupełnie nowy zestaw wiązań i definicji.

Serwer NoGrab
Ta zmienna wskazuje, że Bawół nie powinien chwytać serwera podczas wyskakujących menu
i ruchome nieprzezroczyste okna.

Brak podświetlenia [{ lista wygranych }]
Ta zmienna wskazuje, że granice nie powinny być podświetlane w celu śledzenia
lokalizacja wskaźnika. Jeśli opcjonalne lista wygranych jest podane, podświetlenie będzie
być wyłączone tylko dla tych okien. Gdy granica jest podświetlona, ​​będzie
wciągnięty w prąd Kolor ramki. Gdy granica nie jest podświetlona, ​​będzie
nakrapiany szarym wzorem przy użyciu prądu GranicaPłytkaPierwszy plan i
GranicaPłytkaTło zabarwienie.

Brak menedżerów ikon
Ta zmienna wskazuje, że nie należy tworzyć menedżera ikon.

Brak cieni w menu
Ta zmienna wskazuje, że za menu nie powinny być rysowane cienie.
Jest to zwykle używane z wolniejszymi serwerami, ponieważ przyspiesza rysowanie menu na
koszt nieco utrudnionego czytania menu.

Brak podniesienia na Deiconify
Ta zmienna wskazuje, że okna, które są deikonifikowane, nie powinny być podnoszone.

Brak podbicia przy ruchu
Ta zmienna wskazuje, że okna nie powinny być podnoszone podczas przenoszenia. To jest
zwykle używane, aby umożliwić przesuwanie się okien pod sobą.

Bez podniesienia przy zmianie rozmiaru
Ta zmienna wskazuje, że okna nie powinny być podnoszone podczas zmiany rozmiaru. To jest
zwykle używane w celu umożliwienia zmiany rozmiaru okien jeden pod drugim.

Bez podniesienia na warp
Ta zmienna wskazuje, że okna nie powinny być podnoszone, gdy wskaźnik jest
wypaczony w nich z f.wypaczenie funkcjonować. Jeśli ta opcja jest ustawiona, wypaczenie do
okludowane okno może spowodować, że wskaźnik znajdzie się w okludującym oknie
zamiast tego żądane okno (które powoduje nieoczekiwane zachowanie z f.wypaczenie).

NoSave Unders
Ta zmienna wskazuje, że menu nie powinny prosić o zminimalizowanie zapisów
odświeżenie okna po wybraniu z menu. Jest zwykle używany z wyświetlaczami
które mogą odmalowywać się szybciej, niż mogą obsłużyć save-under.

Bez trybu stosu [{ lista wygranych }]
Ta zmienna wskazuje, że okno klienta żąda zmiany kolejności układania
należy zignorować. Jeśli opcjonalne lista wygranych podano, tylko prośby o te
okna zostaną zignorowane. Jest to zwykle używane, aby uniemożliwić aplikacjom:
bezlitośnie wyskakują na przód okna.

Bez tytułu [{ lista wygranych }]
Ta zmienna wskazuje, że okna nie powinny mieć pasków tytułowych. Jeśli opcjonalne
lista wygranych jest podane, tylko te okna nie będą miały pasków tytułowych. Utwórz tytuł może być
używane z tą opcją, aby wymusić umieszczenie pasków tytułowych w określonych oknach.

Bez tytułu
Ta zmienna wskazuje, że Bawół nie powinien ustawiać nacisku klawiatury na każdy z nich
okno jak jest wprowadzane. Zwykle Bawół ustawia fokus tak, aby fokus i klucz
Do aplikacji dostarczane są zdarzenia z paska tytułowego i menedżerów ikon. Gdyby
wskaźnik porusza się szybko i Bawół wolno reaguje, dane wejściowe można skierować do
stare okno zamiast nowego. Ta opcja jest zwykle używana, aby temu zapobiec
``input lag'' i obejść błędy w starszych aplikacjach, które mają problemy
z wydarzeniami fokusowymi.

Brak tytułuWyróżnienie [{ lista wygranych }]
Ta zmienna wskazuje, że podświetlony obszar paska tytułowego, który jest używany do:
wskazują, że okno, które aktualnie ma fokus wprowadzania, nie powinno być wyświetlane.
Jeśli opcjonalne lista wygranych jest podane, tylko te okna nie będą miały podświetlenia
obszary. To i Ściśnij tytuł opcje można ustawić tak, aby znacznie zmniejszyć
ilość miejsca na ekranie wymagana przez paski tytułowe.

Nieprzezroczysty Ruch
Ta zmienna wskazuje, że f.przenieś funkcja powinna faktycznie przesunąć okno
zamiast tylko konturu, dzięki czemu użytkownik może od razu zobaczyć, co okno
będzie wyglądać w nowej pozycji. Ta opcja jest zwykle używana w szybkim
wyświetla (szczególnie jeśli Serwer NoGrab jest ustawiony).

Pixmapy { piksmapy }
Ta zmienna określa listę piksmap, które definiują wygląd różnych
obrazy. Każdy wpis jest słowem kluczowym wskazującym piksmapę do ustawienia, po którym następuje a
ciąg podający nazwę pliku mapy bitowej. Następujące piksmapy mogą być:
określony:
Pixmapy
{
TytułWyróżnij „szary1”
}
Domyślnie dla TytułPodświetlenie jest użycie równomiernego wzoru kropkowania.

Priorytet priorytet
Ta zmienna ustawia Bawółpriorytet. priorytet powinna być nie cytowaną, podpisaną liczbą
(np. 999). Ta zmienna działa tylko wtedy, gdy serwer obsługuje SYNC
rozbudowa.

Losowe umieszczenie
Ta zmienna wskazuje, że należy umieścić okna bez określonej geometrii
w pseudolosowej lokalizacji, zamiast zmuszać użytkownika do przeciągania konturu.

Zmień rozmiar czcionki ciąg
Ta zmienna określa czcionkę, która będzie używana w oknie wymiarów, gdy
zmiana rozmiaru okien. Wartość domyślna to „stała”.

RestartPoprzedni Stan
Ta zmienna wskazuje, że Bawół powinien spróbować użyć właściwości WM_STATE w dniu
okna klienta, aby powiedzieć, które okna powinny być zikonizowane, a które pozostawić
widoczny. Jest to zwykle używane do próby przywrócenia stanu, w którym ekran
był przed zamknięciem poprzedniego menedżera okien.

Zapisz kolor { lista kolorów }
Ta zmienna wskazuje listę przypisań kolorów, które mają być przechowywane jako wartości pikseli
we właściwości okna głównego _MIT_PRIORITY_COLORS. Klienci mogą zdecydować się na zachowanie
te wartości podczas instalowania własnej mapy kolorów. Pamiętaj, że korzystanie z tego mechanizmu
jest sposobem na aplikację, aby uniknąć problemu „technicoloru”, dzięki czemu jest przydatny
obiekty ekranowe, takie jak obramowania okien i paski tytułowe, znikają, gdy program
niestandardowe kolory są instalowane przez menedżera okien. Na przykład:
Zapisz kolor
{
Kolor ramki
TytułTło
TytułPierwszy plan
"czerwony"
"Zielony"
"niebieski"
}
Spowoduje to umieszczenie w oknie głównym 3 wartości pikseli dla obramowań i pasków tytułowych, ponieważ
jak również trzy łańcuchy kolorów, wszystkie zaczerpnięte z domyślnej mapy kolorów.

Pokaż menedżera ikon
Ta zmienna wskazuje, że okno menedżera ikon powinno być wyświetlane, gdy Bawół
jest uruchomiony. Zawsze można to wywołać za pomocą f.showicmgr funkcja.

Menedżer ikon sortowania
Ta zmienna wskazuje, że wpisy w menedżerze ikon powinny być posortowane
alfabetycznie, a nie przez proste dodawanie nowych okien na końcu.

Ściśnij tytuł [{ ściskać-lista }]
Ta zmienna wskazuje, że Bawół powinien spróbować użyć rozszerzenia SHAPE, aby
paski tytułowe zajmują tylko tyle miejsca na ekranie, ile potrzebują, zamiast rozszerzać wszystko
drogę przez górną część okna. Opcjonalne ściskać-lista może być przyzwyczajony do
kontrolować położenie ściśniętego paska tytułu w górnej części okna. To
zawiera wpisy formularza:
"Nazwa" usprawiedliwienie num określenie
gdzie Nazwa to nazwa okna, usprawiedliwienie jest albo lewo, centrumlub prawo,
num i określenie są liczbami określającymi stosunek dający względną pozycję około
w którym pasek tytułowy jest wyjustowany. Stosunek jest mierzony od lewej do prawej, jeśli
licznik jest dodatni, a od prawej do lewej, jeśli jest ujemny. mianownik 0
wskazuje, że licznik powinien być mierzony w pikselach. Dla wygody
stosunek 0/0 to to samo co 1/2 dla centrum i -1/1 dla prawo. Na przykład:
Ściśnij tytuł
{
"XTerm" pozostało 0 0
"xterm1" w lewo 1 3
"xterm2" w lewo 2 3
środek "zegara" 0 0
"emacs" w prawo 0 0
}
Połączenia Nie wyciskaj tytułu list może służyć do wyłączania ściskania niektórych tytułów.

RozpocznijIkonafikowany [{ lista wygranych }]
Ta zmienna wskazuje, że okna klienta powinny początkowo pozostać jako ikony
do czasu wyraźnej deikonizacji przez użytkownika. Jeśli opcjonalne lista wygranych jest podane, tylko
te okna zostaną uruchomione jako ikoniczne. Jest to przydatne w przypadku programów, które nie
wspierać -ikonowy opcja wiersza poleceń lub zasób.

TytułTło ciąg [{ lista wygranych }]
Ta zmienna określa kolor tła używany w paskach tytułowych i może być tylko
określone wewnątrz a Kolor, Grayscale or Monochromia lista. Opcjonalne lista wygranych
jest listą nazw i kolorów okien, dzięki czemu można określić kolory poszczególnych okien.
Wartość domyślna to „biały”.

TytułPrzyciskObramowanieSzerokość pikseli
Ta zmienna określa szerokość w pikselach otaczającego obramowania
przyciski tytułu. Jest to zwykle ustawione na 0, aby umożliwić przyciskom tytułu zajmowanie jak najwięcej
przestrzeni, jak to możliwe i nie mieć granicy. Wartość domyślna to 1.

Czcionka tytułu ciąg
Ta zmienna określa czcionkę używaną do wyświetlania nazw okien w
paski tytułowe. Wartość domyślna to „zmienna”.

TytułPierwszy plan ciąg [{ lista wygranych }]
Ta zmienna określa kolor pierwszego planu używany w paskach tytułowych i może być tylko
określone wewnątrz a Kolor, Grayscale or Monochromia lista. Opcjonalne lista wygranych
jest listą nazw i kolorów okien, dzięki czemu można określić kolory poszczególnych okien.
Wartość domyślna to „czarny”.

Dopełnienie tytułu pikseli
Ta zmienna określa odległość między różnymi przyciskami, tekstem i
podświetl obszary na pasku tytułowym. Wartość domyślna to 8 pikseli.

Nieznana ikona ciąg
Ta zmienna określa nazwę pliku mapy bitowej, która ma być używana jako domyślna
Ikona. Ta bitmapa będzie używana jako ikona wszystkich klientów, którzy nie dostarczają
ikona bitmapy i nie są wymienione w Ikony lista.

UżyjPpozycji ciąg
Ta zmienna określa, czy Bawół powinien honorować program-wnioskowany
lokalizacje (podane przez Pozycja we właściwości WM_NORMAL_HINTS) w
brak stanowiska określonego przez użytkownika. Argument ciąg może mieć jeden z trzech
wartości: "poza" (domyślnie) wskazując, że Bawół powinien zignorować program-
podana pozycja, "On" wskazując, że pozycja powinna być użyta, oraz "nie-
zero" wskazując, że pozycja powinna być użyta, jeśli jest inna niż (0,0). ten
druga opcja służy do obejścia błędu w starszych zestawach narzędzi.

Warpkursor [{ lista wygranych }]
Ta zmienna wskazuje, że wskaźnik powinien zostać wypaczony do okien, gdy
są deikonifikowane. Jeśli opcjonalne lista wygranych jest podany, wskaźnik będzie tylko
wypaczone, gdy te okna są deikonifikowane.

OknaPierścień { lista wygranych }
Ta zmienna określa listę okien, wzdłuż których f.wypaczenie funkcjonować
cykle.

Wypaczanie bez mapowania
Ta zmienna wskazuje, że f.wypaczenie funkcja powinna deikonizować każdą ikonifikowaną
okna, które napotyka. Jest to zwykle używane do tworzenia wiązania klawiszy, które wyskakuje
konkretne okno (takie jak xmh), bez względu na to, gdzie to jest. Wartość domyślna to
f.wypaczenie aby zignorować okna z ikonami.

Wartość Xor numer
Ta zmienna określa wartość używaną podczas rysowania obrysów okien do przesuwania
i zmiana rozmiaru. Powinno to być ustawione na wartość, która spowoduje różne
rozróżnialne kolory, gdy są wyłączne lub połączone z treścią użytkownika
typowy ekran. Ustawienie tej zmiennej na 1 często daje dobre wyniki, jeśli są obok siebie
kolory w domyślnej mapie kolorów są różne. Domyślnie, Bawół spróbuje
powodują pojawianie się tymczasowych linii na przeciwległym końcu mapy kolorów od
grafika.

Powiększenie [ liczyć ]
Ta zmienna wskazuje, że kontury sugerujące ruch okna do iz
jego stan ikoniczny powinien być wyświetlany za każdym razem, gdy okno jest ikonizowane lub
odikonifikowany. Opcjonalne liczyć argument określa liczbę konturów, które mają być
pociągnięty. Domyślna liczba to 8.

Następujące zmienne muszą być ustawione po przypisaniu czcionek, więc zwykle jest to
najlepiej umieścić je na końcu zmiennych lub na początku sekcji powiązań:

Funkcja domyślna funkcjonować
Ta zmienna określa funkcję, która ma być wykonana, gdy zdarzenie klawisza lub przycisku jest
otrzymane, dla których nie jest przewidziane żadne powiązanie. Jest to zazwyczaj związane z f. nop,
f.piplub menu zawierające operacje okna.

Funkcja okna funkcjonować
Ta zmienna określa funkcję do wykonania, gdy okno jest wybrane z
TwmWindows menu. Jeśli ta zmienna nie jest ustawiona, okno zostanie zdeikonifikowane i
podniesiony.

WIĄZANIA


Po ustawieniu żądanych zmiennych można dołączyć funkcje do przycisków tytułowych i klawisza
i przyciski wskaźnika. Przyciski tytułów mogą być dodawane z lewej lub prawej strony i pojawiają się w
pasek tytułu od lewej do prawej, zgodnie z kolejnością, w jakiej zostały określone. Klucz
i powiązania przycisków ze wskaźnikiem mogą być podane w dowolnej kolejności.

Specyfikacje przycisków tytułów muszą zawierać nazwę piksmapy, która ma być używana w polu przycisku
oraz funkcję, która ma być wywołana po naciśnięciu w nich przycisku wskaźnika:
LewyTytułPrzycisk "nazwa bitmapy„= funkcjonować
or
Prawy przycisk tytułu "nazwa bitmapy„= funkcjonować
Połączenia nazwa bitmapy może odnosić się do jednej z wbudowanych bitmap (które są skalowane w celu dopasowania
Czcionka tytułu), używając odpowiedniej nazwy z przedrostkiem dwukropka opisanej powyżej.

Specyfikacje klawiszy i przycisków wskaźnika muszą podawać modyfikatory, które należy nacisnąć, powyżej
w których częściach ekranu musi znajdować się wskaźnik i jaka funkcja ma być wywołana. Klucze
są podane jako łańcuchy zawierające odpowiednią nazwę keysym; przyciski są podane jako
słowa kluczowe Button1-Button5:
„FP1” = modlista : kontekst : funkcjonować
Button1 = modlista : kontekst : funkcjonować
Połączenia modlista to dowolna kombinacja nazw modyfikatorów przesunięcie, kontrola, zablokować, meta, tryb1,
tryb2, tryb3, tryb4lub tryb5 (który może być w skrócie s, c, l, m, m1, m2, m3, m4, m5,
odpowiednio) oddzielone pionową kreską (|). Podobnie kontekst jest dowolna kombinacja
of okno, tytuł, ikona, korzeń, rama, ikonamgr, ich pierwsze litery (ikonamgr skrót to
m), lub cała kolekcja, oddzielone pionowym paskiem. ten funkcjonować jest któryś z f. słowa kluczowe
Opisane poniżej. Na przykład domyślny plik startowy zawiera następujące powiązania:
Button1 = : root : f. menu "TwmWindows"
Przycisk1 = m : okno | ikona : f.funkcja "przesuń-lub-opuść"
Przycisk2 = m : okno | ikona : f.iconify
Przycisk3 = m : okno | ikona : f.funkcja "ruch-lub-przebij"
Button1 = : title : f.funkcja "przesuń-lub-przebij"
Button2 = : tytuł : f.raiselower
Przycisk1 = : ikona : f.funkcja „przesuń-lub-ikonuj”
Przycisk2 = : ikona : f.iconify
Przycisk1 = : iconmgr : f.iconify
Przycisk2 = : iconmgr : f.iconify
Użytkownik, który chciał mieć możliwość manipulowania oknami z klawiatury, może użyć
następujące wiązania:
"F1" = : wszystkie : f.iconify
"F2" = : wszystkie : f.raiselower
"F3" = : wszystkie : f.warpring "następny"
"F4" = : wszystkie : f.warpto "xmh"
"F5" = : wszystkie : f.warpto "emacs"
"F6" = : wszystkie : f.colormap "następny"
"F7" = : all : f.colormap "default"
"F20" = : wszystkie : f.warptoscreen "następny"
"W lewo" = m : wszystkie : f.backiconmgr
„Prawo” = m | s : wszystkie : f.forwiconmgr
"W górę" = m : wszystkie : f.upiconmgr
„W dół” = m | s : wszystkie : f.downiconmgr
Twm zapewnia o wiele więcej prymitywów manipulacji oknami, niż można wygodnie przechowywać w a
pasek tytułu, menu lub zestaw skrótów klawiszowych. Chociaż dostarczany jest mały zestaw wartości domyślnych
(dopóki Brak wartości domyślnych jest określony), większość użytkowników będzie chciała mieć swoje najbardziej popularne
operacje związane z uderzeniami klawiszy i przycisków. Aby to zrobić, Bawół kojarzy nazwiska z każdym z
prymitywów i zapewnia określony przez użytkownika Funkcje do budowania prymitywów wyższego poziomu
i menu do interaktywnego wybierania spośród grup funkcji.

Funkcje zdefiniowane przez użytkownika zawierają nazwę, pod którą się odwołują w wywołaniach do
f.funkcja oraz listę innych funkcji do wykonania. Na przykład:
Funkcja "przesuń-lub-niżej" { f.move f.deltastop f.lower }
Funkcja "przenieś-lub-przebij" { f.move f.deltastop f.raise }
Funkcja "move-or-iconify" { f.move f.deltastop f.iconify }
Funkcja "restore-colormap" { f.colormap "default" f.lower }
Nazwa funkcji musi być użyta w f.funkcja dokładnie tak, jak pojawia się w funkcji
specyfikacja.

W poniższych opisach, jeśli funkcja ma działać na wybranym oknie, ale
jest wywoływany z menu głównego, kursor zmieni się na Wybierz kursor i następny
Zostanie wybrane okno odbierania naciśnięcia przycisku:

! ciąg
To jest skrót od f.exec ciąg.

f.autorise
Ta funkcja przełącza, czy wybrane okno ma być podnoszone za każdym razem, gdy
wprowadzony przez wskaźnik. Zobacz opis zmiennej Automatyczne podnoszenie.

f.backiconmgr
Ta funkcja wypacza wskaźnik do poprzedniej kolumny w bieżącej ikonie
kierownika, w razie potrzeby wracając do poprzedniego rzędu.

f.pip Ta funkcja wydaje dźwięk dzwonka klawiatury.

f.dolny zoom
Ta funkcja jest podobna do f.pełny zoom funkcji, ale zmienia rozmiar okna na
wypełnij tylko dolną połowę ekranu.

f.okrążenie
Ta funkcja obniża najwyższe okno, które zasłania inne okno.

f.krąg
Ta funkcja podnosi najniższe okno, które jest przesłonięte przez inne okno.

f.mapa kolorów ciąg
Ta funkcja obraca mapy kolorów (uzyskane z WM_COLORMAP_WINDOWS
nieruchomość w oknie), że Bawół wyświetli się, gdy wskaźnik znajdzie się w tym oknie.
Argument ciąg może mieć jedną z następujących wartości: "Następny", "poprzedni",
"domyślny". Należy tutaj zauważyć, że ogólnie zainstalowana mapa kolorów to
określone przez fokus klawiatury. Fokus klawiatury sterowany wskaźnikiem zainstaluje
prywatna mapa kolorów po wejściu do okna, w którym znajduje się mapa kolorów. Korzystanie z opcji kliknij, aby
typ modelu, prywatne mapy kolorów nie zostaną zainstalowane, dopóki użytkownik nie naciśnie myszy
w oknie docelowym.

f.deikonować
Ta funkcja deikonizuje wybrane okno. Jeśli okno nie jest ikoną, to
funkcja nic nie robi.

f.usuń
Ta funkcja wysyła wiadomość WM_DELETE_WINDOW do wybranego okna, jeśli
aplikacja kliencka zażądała tego poprzez właściwość okna WM_PROTOCOLS. ten
aplikacja ma odpowiedzieć na wiadomość usuwając wskazane
okno. Jeśli okno nie zażądało wiadomości WM_DELETE_WINDOW, klawiatura
zabrzmi dzwonek wskazujący, że użytkownik powinien wybrać alternatywną metodę.
Zauważ, że to bardzo różni się od f.destroy. Intencją tutaj jest usunięcie jednego
okno, niekoniecznie całą aplikację.

f.deltastop
Ta funkcja umożliwia przerwanie funkcji zdefiniowanej przez użytkownika, jeśli wskaźnik został
przeniósł się więcej niż PrzesuńDelta piksele. Zobacz przykładową definicję podaną dla Funkcjonować
„ruch-lub-przebij” na początku sekcji.

f.zniszcz
Ta funkcja nakazuje serwerowi X zamknięcie połączenia wyświetlania klienta
który utworzył wybrane okno. Powinno to być używane tylko w ostateczności dla
zamykanie niekontrolowanych klientów. Zobacz także f.delete.

f. downiconmgr
Ta funkcja wypacza wskaźnik do następnego wiersza w bieżącym menedżerze ikon,
w razie potrzeby zawijanie do początku następnej kolumny.

f.exec ciąg
Ta funkcja przekazuje argument ciąg do / Bin / sh do wykonania. W trybie wieloekranowym
tryb, jeśli ciąg uruchamia nowego klienta X bez podania argumentu wyświetlania,
klient pojawi się na ekranie, z którego wywołano tę funkcję.

f.skupić się Ta funkcja przełącza fokus klawiatury serwera na wybrane okno,
w razie potrzeby zmień regułę ostrości ze sterowanej wskaźnikiem. Jeśli wybrane okno
już był skoncentrowany, ta funkcja wykonuje an f. nieostry.

f. wymuś ruch
Ta funkcja jest jak f.przenieś z wyjątkiem tego, że ignoruje Nie ruszaj się zmienna.

f.forwiconmgr
Ta funkcja wypacza wskaźnik do następnej kolumny w bieżącym menedżerze ikon,
w razie potrzeby zawijanie do początku następnego rzędu.

f.pełny zoom
Ta funkcja zmienia rozmiar wybranego okna do pełnego rozmiaru wyświetlacza, w przeciwnym razie
przywraca oryginalny rozmiar, jeśli okno było już powiększone.

f.funkcja ciąg
Ta funkcja wykonuje funkcję zdefiniowaną przez użytkownika, której nazwa jest określona przez
argument ciąg.

f.hbzoom
Ta funkcja jest synonimem f.dolny zoom.

f.hideiconmgr
Ta funkcja usuwa mapowanie bieżącego menedżera ikon.

f.horyzont
Ta zmienna jest podobna do f.powiększenie funkcja, z wyjątkiem tego, że wybrane okno to
przeskalowany do pełnej szerokości wyświetlacza.

f.htzoom
Ta funkcja jest synonimem f.topzoom.

f.hzoom Ta funkcja jest synonimem f.horyzont.

f.ikonifikować
Ta funkcja odpowiednio ikonizuje lub deikonizuje wybrane okno lub ikonę.

f.zidentyfikuj
Ta funkcja wyświetla podsumowanie nazwy i geometrii wybranego okna.
Jeśli serwer obsługuje rozszerzenie SYNC, priorytet klienta posiadającego
wyświetlane jest również okno. Kliknięcie wskaźnika lub naciśnięcie klawisza w oknie
odrzuci to.

f.lefticconmgr
Ta funkcja jest podobna do f.backiconmgr z wyjątkiem tego, że zawijanie nie zmienia wierszy.

f.zoom w lewo
Ta zmienna jest podobna do f.dolny zoom funkcja, ale powoduje wybrane
okno jest zmieniane tylko do lewej połowy ekranu.

kwiat Ta funkcja obniża wybrane okno.

f.menu ciąg
Ta funkcja wywołuje menu określone przez argument ciąg. Menu kaskadowe
mogą być budowane przez zagnieżdżanie wywołań do f.menu.

f.przenieś Ta funkcja przeciąga kontur zaznaczonego okna (lub samo okno, jeśli
Nieprzezroczysty Ruch zmienna jest ustawiona) do momentu zwolnienia przycisku wskaźnika wywołującego. Podwójnie
kliknięcie w ciągu milisekund podanej przez Ograniczony czas ruchu wypacza
wskaźnik na środek okna i ogranicza ruch do albo
poziomo lub pionowo w zależności od tego, która linia siatki jest przecinana. Aby przerwać ruch,
naciśnij inny przycisk przed zwolnieniem pierwszego przycisku.

f.nexticonmgr
Ta funkcja wypacza wskaźnik do następnego menedżera ikon zawierającego dowolne okna włączone
bieżący lub dowolny kolejny ekran.

f. nop Ta funkcja nic nie robi i jest zwykle używana z Funkcja domyślna or
Funkcja okna zmiennych lub wprowadzić puste wiersze w menu.

f. previconmgr
Ta funkcja wypacza wskaźnik do poprzedniego menedżera ikon zawierającego dowolne
okna na bieżącym lub poprzednim ekranie.

f.priorytet ciąg
Ta funkcja ustawia priorytet klienta posiadającego wybrane okno na
wartość liczbowa argumentu ciąg, która powinna być podwójną liczbą całkowitą ze znakiem
cudzysłowy (np. "999" ). Ta funkcja działa tylko wtedy, gdy serwer obsługuje
Rozszerzenie SYNC.

f.zakończ Ta funkcja powoduje Bawół aby przywrócić granice okna i wyjść. Gdyby Bawół jest
pierwszy klient wywołany od Xdm, spowoduje to zresetowanie serwera.

f.podbić Ta funkcja podnosi wybrane okno.

f.obniżyć
Ta funkcja podnosi wybrane okno na górę kolejności układania, jeśli jest
zasłonięty przez jakiekolwiek okna, w przeciwnym razie okno zostanie opuszczone.

f.odśwież
Ta funkcja powoduje odświeżenie wszystkich okien.

f. zmiana rozmiaru
Ta funkcja wyświetla zarys wybranego okna. Przekraczanie granicy (lub
ustawienie Autowzględna zmiana rozmiaru) spowoduje, że kontur zacznie się gumować, aż
przycisk wywołujący zostaje zwolniony. Aby przerwać zmianę rozmiaru, naciśnij wcześniej inny przycisk
zwolnienie pierwszego przycisku.

f.uruchom ponownie
Ta funkcja zabija i restartuje Bawół.

f. startwm ciąg
Ta funkcja zabija Bawół i uruchamia innego menedżera okien, określonego przez ciąg.

f.righticonmgr
Ta funkcja jest podobna do f.nexticonmgr poza tym, że opakowanie się nie zmienia
wydziwianie.

f.prawy zoom
Ta zmienna jest podobna do f.dolny zoom funkcję, z wyjątkiem tego, że wybrane
okno jest zmieniane tylko do prawej połowy ekranu.

f.ratuj się
Ta funkcja wysyła wiadomość WM_SAVEYOURSELF do wybranego okna, jeśli:
zażądał wiadomości we właściwości okna WM_PROTOCOLS. Klienci, którzy akceptują
ta wiadomość ma na celu sprawdzenie wszystkich stanów związanych z oknem i
zaktualizuj właściwość WM_COMMAND zgodnie z ICCCM. Jeśli wybrane okno
nie wybrano dla tej wiadomości, zabrzmi dzwonek klawiatury.

f.showicmgr
Ta funkcja mapuje bieżącego menedżera ikon.

f.sortikonmgr
Ta funkcja sortuje wpisy w bieżącym menedżerze ikon alfabetycznie. Widzieć
zmienna Menedżer ikon sortowania.

f.tytuł Ta funkcja zapewnia wyśrodkowany, niemożliwy do wybrania element w definicji menu. Ono
nie powinien być używany w żadnym innym kontekście.

f.topzoom
Ta zmienna jest podobna do f.dolny zoom funkcję, z wyjątkiem tego, że wybrane
okno jest zmieniane tylko do górnej połowy ekranu.

f. nieostry
Ta funkcja przywraca fokus z powrotem do trybu wskazywanego przez wskaźnik. Powinno to być używane, gdy
skoncentrowane okno nie jest już pożądane.

f.upiconmgr
Ta funkcja wypacza wskaźnik do poprzedniego wiersza w bieżącym menedżerze ikon,
w razie potrzeby zawijanie do ostatniego wiersza w tej samej kolumnie.

f.vlzoom
Ta funkcja jest synonimem f.zoom w lewo.

f.vrzoom
Ta funkcja jest synonimem f.prawy zoom.

f.wypaczenie ciąg
Ta funkcja wypacza wskaźnik do następnego lub poprzedniego okna (jak wskazano przez
argument ciąg, Które może być "Następny" or "poprzedni") określone w OknaPierścień
zmienna.

f.wypaczenie ciąg
Ta funkcja wypacza wskaźnik do okna, które ma nazwę lub klasę, która:
zapałki ciąg. Jeśli okno jest zikonifikowane, zostanie zdeikonifikowane, jeśli
zmienna Wypaczanie bez mapowania jest ustawiony lub ignorowany.

f.warptoiconmgr ciąg
Ta funkcja wypacza wskaźnik do wpisu menedżera ikon związanego z
okno zawierające wskaźnik w menedżerze ikon określonym przez argument
ciąg. Jeśli ciąg jest pusty (tj. ""), wybrany jest bieżący menedżer ikon.

f.warptoekran ciąg
Ta funkcja wypacza wskaźnik do ekranu określonego przez argument ciąg.
sznur może być liczbą (np. "0" or "1"), słowo "Następny" (wskazujący prąd
ekran plus 1, pomijanie niezarządzanych ekranów), słowo "plecy" (wskazując
bieżący ekran minus 1, pomijanie niezarządzanych ekranów) lub słowo
"poprzedni" (wskazujący ostatnio odwiedzony ekran.

f.odświeżanie
Ta funkcja jest podobna do f.odśwież funkcja, z wyjątkiem tego, że tylko wybrane
okno jest odświeżone.

f.powiększenie Ta funkcja jest podobna do f.pełny zoom funkcji, z wyjątkiem tego, że tylko
wysokość wybranego okna zostanie zmieniona.

MENU


Funkcje mogą być grupowane i interaktywnie wybierane za pomocą wyskakujących okienek (jeśli są powiązane ze wskaźnikiem)
przycisk) lub menu rozwijane (jeśli są skojarzone z przyciskiem tytułu). Każda specyfikacja menu
zawiera nazwę menu, do której będzie się odwoływać f.menu, opcjonalnie domyślnie
kolory pierwszego planu i tła, lista nazw elementów i funkcji, które powinny
invoke oraz opcjonalne kolory pierwszego planu i tła dla poszczególnych elementów:
Menu "nazwa menu" [ ("odsłonić„”defaza")]
{
string1 [ ("przedni1„”z powrotem")] funkcja 1
string2 [ ("przedni2„”z powrotem")] funkcja 2
.
.
.
ciągN [ ("przedN„”wsteczN")] funkcjaN
}

Połączenia nazwa menu rozróżniana jest wielkość liter. Opcjonalne odsłonić i defaza argumenty określają
kolory pierwszego planu i tła używane na kolorowym wyświetlaczu do wyróżniania pozycji menu. ten
ciąg częścią każdego wpisu menu będzie tekst, który pojawi się w menu. ten
fakultatywny dziobowy i z powrotem argumenty określają kolory pierwszego planu i tła menu
wpis, gdy wskaźnik nie znajduje się we wpisie. Te kolory będą używane tylko w kolorze
wyświetlacz. Domyślnie używane są kolory określone przez MenuPierwszy plan i
MenuTło zmienne. ten funkcjonować część pozycji menu jest jedną z funkcji,
w tym wszelkie funkcje zdefiniowane przez użytkownika lub dodatkowe menu.

Istnieje specjalne menu o nazwie TwmWindows który zawiera imiona wszystkich klientów i
Bawół-dostarczone okna. Wybranie wpisu spowoduje, że Funkcja okna do wykonania w dniu
to okno. Jeśli Funkcja okna nie został ustawiony, okno zostanie zdekonifikowane i
podniesiony.

IKONY


Twm obsługuje kilka różnych sposobów manipulowania zikonizowanymi oknami. Wspólna mapa pikseli-
Styl i tekst może być ułożony ręcznie lub automatycznie ułożony zgodnie z opisem
IkonaRegion zmienny. Ponadto zwięzła siatka nazw ikon, zwana menedżerem ikon,
zapewnia bardziej efektywne wykorzystanie miejsca na ekranie, a także możliwość nawigacji między
okna z klawiatury.

Menedżer ikon to okno zawierające nazwy wybranych lub wszystkich aktualnie włączonych okien
wyświetlacz. Oprócz nazwy okna, mały przycisk używający domyślnej ikonify
symbol będzie wyświetlany po lewej stronie nazwy, gdy okno jest zikonizowane. Za pomocą
domyślnie kliknięcie na wpis w menedżerze ikon wykonuje f.ikonifikować. Żeby zmienić
czynności podejmowane w menedżerze ikon, użyj przycisku ikonamgr kontekst przy określaniu przycisku i
wiązania klawiatury.

Przesunięcie wskaźnika do menedżera ikon również kieruje fokus klawiatury do wskazanego
okno (ustawienie fokusa jawnie lub wysyłanie syntetycznych zdarzeń) Bez tytułu is
ustawić). Używając f.upiconmgr, f. downiconmgr f.lefticconmgr, f.righticonmgr funkcje,
fokus wprowadzania można zmieniać między oknami bezpośrednio z klawiatury.

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


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Wsporniki
    Wsporniki
    Brackets to darmowe, nowoczesne oprogramowanie typu open source
    edytor tekstu stworzony specjalnie dla sieci Web
    Rozwój. Napisany w HTML, CSS i
    JavaScript z ukierunkowanymi narzędziami wizualnymi i
    przygotuj...
    Pobierz wsporniki
  • 2
    Darmowy kompilator Pascala
    Darmowy kompilator Pascala
    32/64/16-bitowy kompilator Pascala dla
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, GameBoy
    Advance, Nintendo NDS i DOS;
    semantycznie zgodny z...
    Pobierz darmowy kompilator Pascala
  • 3
    Informacje cyfrowe Canon EOS
    Informacje cyfrowe Canon EOS
    Canon nie ma licznika migawki
    zawarte w informacjach EXIF ​​an
    plik obrazu, w przeciwieństwie do Nikon i
    Pentaks. Nie ma oficjalnej bazy Canon
    podanie ...
    Pobierz informacje o Canon EOS DIGITAL
  • 4
    ODNIESIENIE
    ODNIESIENIE
    rEFInd jest rozwidleniem bootowania REFIt
    menedżer. Podobnie jak rEFit, rEFInd może
    automatycznie wykryj zainstalowany rozruch EFI
    ładowarki i prezentuje ładny GUI
    menu opcji rozruchu...
    Pobierz rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ta strona pobierania SourceForge miała na celu
    zezwolić użytkownikom na pobranie mojego pliku źródłowego
    GSI, oparte na phhusson's great
    praca. Buduję zarówno Android Pie, jak i
    Androida 1...
    Pobierz ExpressLuke GSI
  • 6
    Caster muzyczny
    Caster muzyczny
    Music Caster to odtwarzacz muzyki z tacy
    który pozwala przesyłać lokalną muzykę do
    Urządzenie Google Cast. Na pierwszym biegu,
    musisz kliknąć strzałkę w swoim
    tak...
    Pobierz aplikację Music Caster
  • więcej »

Komendy systemu Linux

Ad