Jest to polecenie FvwmWindowMenu, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
FvwmWindowMenu - otwiera konfigurowalne menu fvwm zawierające listę bieżących okien
STRESZCZENIE
FvwmWindowMenu powinno zostać uruchomione przez fvwm(1) dla normalnej funkcjonalności.
Uruchom ten moduł z funkcji StartFunction:
Funkcja startowa AddToFunc
+ I Moduł FvwmWindowMenu
OPIS
Zamiennik do fvwm wbudowany Lista okien, ale napisany w Perlu i łatwy do dostosowania.
w odróżnieniu FvwmIconMan or Lista FvwmWin moduł nie rysuje własnego okna, lecz zamiast tego
tworzy fvwm menu i pyta fvwm żeby to wyskoczyć.
Definiując zestaw wyrażeń regularnych, okna można posortować na sekcje w oparciu o:
wyrażenie regularne pasujące do nazwy okna, klasy lub zasobu i zawarte w menu.
Podobnie inny zestaw wyrażeń regularnych może zostać użyty do wykluczenia pozycji z menu.
Wszelkie okna niepasujące do instancji listy włączeń lub wykluczeń zostaną umieszczone w
ostatnia część menu.
ZASTOSOWANIE
Uruchom moduł, rzekomo z StartFunction w .fvwm2rc:
Moduł FvwmWindowMenu
Aby faktycznie wywołać menu, dodaj coś takiego:
Menu klawiszy AN SendToModule FvwmWindowMenu \
Opublikuj menu root cc SelectOnRelease
lub:
Mysz 2 Wyskakujące menu SendToModule FvwmWindow
Dodatkowe parametry są dowolne Menu parametry poleceń bez nazwy menu, patrz
fvwm.
Uznane działania to Post (lub jego alias Menu) i Popup, tworzą fvwm menu i
wywołaj je za pomocą odpowiednich poleceń Menu i Popup. Jeśli moduł został uruchomiony
z przełącznikiem „-g” dodatkowo obsługuje PostBar (jeszcze niezaimplementowane).
Ustaw opcje modułu dla okien tak, aby zawierały (Pokaż) lub wykluczały (NiePokazuj). Składnia jest następująca:
*FvwmWindowMenu: wzorzec ShowName
*FvwmWindowMenu: wzorzec ShowClass
*FvwmWindowMenu: wzorzec ShowResource
*FvwmWindowMenu: wzorzec DontShowName
*FvwmWindowMenu: wzorzec DontShowClass
*FvwmWindowMenu: wzorzec DontShowResource
Wzorzec to wyrażenie regularne Perla, które będzie oceniane w kontekście m//. Widzieć Perlre(1).
Na przykład:
*FvwmWindowMenu: ShowResource ^gvim
*FvwmWindowMenu: ShowName Galeon|Navigator|mozilla-bin|Firefox
zdefiniuje dwie sekcje zawierające odpowiednio przeglądarki i GVim. Trzecia część będzie
zawierać wszystkie pozostałe okna.
Aby uwzględnić tylko pasujące okna, dodaj:
*FvwmWindowMenu: DontShowName .*
Podobnie:
*FvwmWindowMenu: DontShowName ^Fvwm
*FvwmWindowMenu: DontShowClass Gkrellm
spowoduje, że menu będzie ignorować okna o nazwie rozpoczynającej się od Fvwm lub klasy gkrellm.
Inne opcje:
*FvwmWindowMenu: Tylko ikoniczny {włącz|wyłącz}
pokaż tylko okna z ikonami
*FvwmWindowMenu: Wszystkie Biurka {włącz|wyłącz}
pokaż okna ze wszystkich biurek
*FvwmWindowMenu: Wszystkie strony {włącz|wyłącz}
pokaż okna ze wszystkich stron
*FvwmWindowMenu: Max Len 32
maksymalna długość w znakach wpisu
*FvwmWindowMenu: Nazwa menu Moje Menu
nazwa menu do wyskakującego okienka
*FvwmWindowMenu: Styl menu Mój styl menu
nazwa stylu menu do zastosowania
*FvwmWindowMenu: Debug 0,1,2,3 {}
poziom wyjściowych informacji debugowania, 0 oznacza brak debugowania
*FvwmWindowMenu: Funkcjonować Funkcja MyWindowList
funkcja wywoływana przy wpisach menu; domyślnie jest to WindowListFunc
*FvwmWindowMenu: Format pozycji ciąg formatu
jak formatować wpisy menu; podstawień dokonuje się w następujący sposób:
%n, %i, %c, %r
nazwa okna, nazwa ikony, klasa lub zasób
%x, %y
współrzędne x lub y okna odpowiadają stronie, na której znajduje się okno.
%X, %Y
współrzędne x lub y okna względem biurka, na którym znajduje się okno.
%d numer biurka przy oknie
%m mini-ikona okna
%M mini-ikona okna tylko dla okien z ikonami, w przeciwnym razie pusta
Zakładka %ta
%% dosłowny %
Ciąg formatujący musi być podany w cudzysłowie. Domyślny ciąg to „%m%n%t%t(+%x+%y) - Biurko %d”.
WIĘCEJ PRZYKŁADY
Fantazyjne powiązanie menu okna z prawym klawiszem Windows na niektórych klawiaturach. Potrzymaj
podczas nawigacji za pomocą klawiszy kursora, a następnie zwolnij go.
Styl menu kopiowania * Menu okna
Styl menu OknoMenu WybierzOnRelease Super_R
*FvwmWindowMenu: Styl menuMenu okna
AddToFunc StartFunction I Moduł FvwmWindowMenu
Klucz Super_R AA SendToModule FvwmWindowMenu Post Root cc WarpTitle
AUTORSKI
Ryszard Lister[email chroniony]>.
Scotta Smedleya[email chroniony]>.
Michał Goikman[email chroniony]>.
Korzystaj z FvwmWindowMenu online, korzystając z usług onworks.net