Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

FvwmCommand — online w chmurze

Uruchom FvwmCommand w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie FvwmCommand, 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Ę


FvwmCommand - zewnętrzny interfejs poleceń fvwm

STRESZCZENIE


FvwmPolecenie [-cmrvw] [-S nazwa] [-i poziom] [-f nazwa] [-F poziom] [polecenie...]

OPIS


FvwmCommand umożliwia monitorowanie transakcji fvwm i wydawanie poleceń fvwm z polecenia powłoki
linia lub skrypty. FvwmCommand przyjmuje każdy argument jako polecenie fvwm. Cytaty można wykorzystać
wysyłaj polecenia łącznie ze spacjami.
Polecenie Fvwm „FvwmPager 0 1”

WEZWANIE


FvwmCommandS powinno zostać odtworzone jednokrotnie przez fvwm, albo w pliku .fvwm2rc, z menu, albo z
Konsola Fvwm. Od tego momentu FvwmCommand można wywołać z powłoki lub skryptu w celu wykonania
polecenia fvwm.

Z poziomu pliku .fvwm2rc:
Moduł FvwmCommandS

or

AddToFunc StartFunction Moduł „I” FvwmCommandS

Następnie w pliku skryptu lub z powłoki:

FvwmCommand „Wyskakujące narzędzia”

OPCJE


-c Informuje FvwmCommand, aby czytał wiele poleceń ze standardowego wejścia zamiast
jedno polecenie określone w argumentach wiersza poleceń. To wyłącza -m or -i.

(echo „Exec xload”; echo „Beep”) | Polecenie Fvwm -c

-F
Określa poziom flag okna fvwm na wyjściu FvwmCommand.

0 Żadne flagi okien nie zostaną wydrukowane.

2 Flagi pełnego okna zostaną wydrukowane, jeśli poziom informacji, opcja -i, wynosi 2 lub 3.

-f
Określa alternatywny zestaw FIFO do komunikacji z serwerem. Domyślny zestaw FIFO
to /var/tmp/FvwmCommand-${DISPLAY}C, w którym FvwmCommand..C służy do wysyłania poleceń
i FvwmCommand..M służy do odbierania wiadomości. Jeśli ta ścieżka jest bezużyteczna
Zamiast tego zostanie użyte ${FVWM_USERDIR}/FvwmCommand-${DISPLAY}. FvwmCommandS musi mieć
został wywołany z tym samym jako pierwszy argument przed FvwmCommand
wezwanie. Alternatywnie można zastosować opcję -S. Patrz opcja -S. Ta opcja -f jest
przydatne, gdy konieczne jest dedykowane połączenie do uruchomienia zadania w tle podczas innego
połączenie jest utrzymywane do użytku interaktywnego.

-i
Określa poziom informacji wyjściowych FvwmCommand.

0 Tylko komunikaty o błędach.
Polecenie Fvwm -i0 Baner Fvwm
wyświetli baner bez żadnych wyników. Z drugiej strony,
FvwmCommand -i 0 foobar
wróci,
[fvwm][executeModule]: < > Nie ma takiego modułu
„foobar” w ścieżce modułu „/usr/lib/X11/fvwm”

Zauważ, że od tego czasu Fvwm nie zwraca żadnych komunikatów o błędach w przypadkach takich jak poniżej
Samo „windowid” jest prawidłowym poleceniem.

FvwmCommand -i 0 'pasek okna okna'

1 Błędy, odpowiedzi i informacje o konfiguracji okna. To jest ustawienie domyślne.
Polecenie Fvwm send_windowlist
Pojawią się informacje takie jak poniżej.

0x02000014 okno FvwmConsole
Ikona 0x02000014 FvwmConsole
0x02000014 klasa XTerm
Zasób 0x02000014 FvwmConsole
Konsola okienna 0x01c00014
Konsola z ikoną 0x01c00014
0x01c00014 klasa XTerm
Konsola zasobów 0x01c00014
Okno 0x01000003 Pager Fvwm
Ikona 0x01000003
0x01000003 klasa FvwmModule
Zasób 0x01000003 FvwmPager
0x00c0002c okno emacsa: FvwmCommand.man
Ikona 0x00c0002c FvwmCommand.man
Plik ikony 0x00c0002c xemacs.xpm
0x00c0002c klasa Emacsa
Zasób 0x00c0002c emacs
zakończ listę okien
Pierwsza kolumna pokazuje numer identyfikacyjny okna, którego można użyć w „oknie”
Komenda. Druga kolumna pokazuje typy informacji. Pokazuje ostatnia kolumna
treść informacji. Jeśli nie zostaną zwrócone żadne informacje, dodaj -w lub -r
opcja. Może to być potrzebne w mocno obciążonych systemach.

2 Powyższe i statyczne informacje o oknie.
FvwmCommand -i2 'FvwmPager 0 1'
Poniżej znajduje się jego wynik.

0x03c00003 rama x 962, y 743, szerokość 187, wysokość 114
Pulpit 0x03c00003 0
0x03c00003 StartIconic nr
0x03c00003 Na górze tak
0x03c00003 Przyklejony tak
0x03c00003 WindowListPomiń tak
0x03c00003 PomińIkonę nr
0x03c00003 NoiconNr tytułu
0x03c00003 Łagodzenie nr
0x03c00003 StickyIkona nr
0x03c00003 CirculateSkipIkona nr
0x03c00003 CirculatePomiń nr
0x03c00003 ClickToFocus nr
0x03c00003 SloppyFocus nr
0x03c00003 Nr mapowania pomijania
0x03c00003 Uchwyty nr
0x03c00003 Nr tytułu
0x03c00003 Nr mapy
0x03c00003 Ikona nr
0x03c00003 Nr przejściowy
0x03c00003 Podniesiono nr
0x03c00003 Widoczny nr
0x03c00003 IkonaNasz nr
0x03c00003 PixmapNasz nr
0x03c00003 ShapedIcon nr
0x03c00003 Maksymalny nr
0x03c00003 WmTakeFocus nr
0x03c00003 WmDeleteWindow tak
0x03c00003 IkonaPrzeniesiona nr
0x03c00003 IkonaNiemapowany nr
0x03c00003 MapaOczekujący nr
0x03c00003 WskazówkaZastąp tak
0x03c00003 MWMPrzyciski nr
0x03c00003 MWMBNr zamówienia
0x03c00003 wysokość tytułu 0
0x03c00003 szerokość obramowania 4
0x03c00003 rozmiar podstawowy szerokość 8, wysokość 7
0x03c00003 przyrost rozmiaru szerokość 9, wysokość 9
0x03c00003 min rozmiar szerokość 8, wysokość 7
0x03c00003 maksymalny rozmiar szerokość 32767, wysokość 32767
0x03c00003 grawitacja na południowy wschód
0x03c00003 tekst w pikselach 0xffffff, tył 0x7f7f7f
0x03c00003 okno Pagera Fvwm
Ikona 0x03c00003 Pager Fvwm
0x03c00003 klasa FvwmModule
Zasób 0x03c00003 FvwmPager

3 Dostępne są wszystkie informacje.
FvwmCommand -i3 'Zabij moduł Fvwm*'
Spowoduje to wyświetlenie informacji, które okna są zamknięte.
0x03400003 zniszczyć
0x02400002 zniszczyć

-m Monitoruje transakcję informacyjną okna fvwm. FvwmCommand stale generuje dane wyjściowe
informacje, które otrzymuje bez wychodzenia. Opcji tej można używać w tle
zadanie często łączone z opcją -i3 w celu dynamicznego sterowania oknami.
Polecenie Fvwm -mi3 ​​| grep „ikonify”
Będzie raportować, kiedy okna zostaną zikonizowane lub usunięte.

Uwaga: FvwmCommand nie blokuje buforowania danych wyjściowych, ale wiele narzędzi, takich jak grep lub
sed użyj bufora blokowego. Dane wyjściowe następnego przykładu nie pojawią się aż do żadnego z nich
FvwmCommand zostało zakończone lub zapełniony jest bufor standardowy z grep.
Polecenie Fvwm -mi3 ​​| grep 'mapa' |
sed 's/\(0x[0-9a-f]*\).*/windowid \1 ruch 0 0/'
Zamiast tego używaj narzędzi z kontrolą bufora, takich jak pty lub perl. Poniższe będzie ikoniczne
nowe okna po otwarciu.
Fvwm -mi3 ​​| perl -ne '
$|=1;
wydrukuj "okno $1 ikonify\n" if /^(0x\S+) dodaj/;
` > ~/.FvwmCommandC

-r Czeka na odpowiedź, zanim zakończy działanie. FvwmCommand kończy działanie, jeśli nie ma informacji lub występuje błąd
zwrócone w ustalonym okresie czasu. (Patrz opcja -w.) Opcja -r zastępuje
w tym terminie i poczekaj na przynajmniej jedną wiadomość zwrotną. Po pierwszym komunikacie, to
będę czekać na kolejną wiadomość przez określony czas. Ta opcja jest przydatna, gdy
system jest zbyt obciążony, aby przewidzieć, kiedy system odpowie ORAZ
polecenie powoduje odesłanie pewnej wiadomości.

-S
Wywołuje inny serwer, FvwmCommandS, z ustawionym FIFO .
Jeśli z tą opcją nie zostanie użyta opcja -f, wywołująca komenda FvwmCommand użyje opcji domyślnej
FIFO do komunikowania się z serwerem domyślnym w celu wywołania nowego serwera.
Jeśli z tą opcją zostanie użyta opcja -f, wywołująca komenda FvwmCommand użyje domyślnego FIFO
aby komunikować się z serwerem domyślnym w celu wywołania nowego serwera. Następnie przełącz zestaw FIFO
i rozpocznij komunikację z nowym serwerem.
Ta opcja -S jest przydatna, gdy do uruchomienia w tle konieczne jest dedykowane połączenie
zadanie, podczas gdy inne połączenie jest utrzymywane do użytku interaktywnego.

Jeśli jest względną nazwą ścieżki, czyli względną od miejsca, w którym działa fvwm,
nie z miejsca, w którym wywoływana jest komenda FvwmCommand.

-v Zwraca numer wersji FvwmCommand i kończy działanie.

-w
Czeka na mikrosekundy na wiadomość. FvwmCommand kończy działanie, jeśli nie ma informacji lub
błąd jest zwracany w ustalonym przedziale czasu, chyba że użyto opcji -m. The
wartość domyślna to 500 ms. Ta opcja zastępuje tę wartość domyślną.

OBWOLUTA


FvwmCommand.sh zawiera definicje funkcji powłoki Bourne'a, aby zachować składnię podobną do fvwm
plik konfiguracyjny. Ten plik ma pochodzić:
. FvwmCommand.sh
PulpitRozmiar 5x5
FvwmCommand.pm jest przeznaczony dla języka Perl, aby zachować składnię podobną do pliku konfiguracyjnego fvwm.
Argumenty poleceń fvwm można oddzielać przecinkami.
użyj FvwmCommand;
if( $ARGV[0] eq 'dom' ) {
Biurko 0,0; Przejdź do strony '1 1';
}elsif( $ARGV[0] eq 'skok' ) {
Biurko „0 2”; Przejdź do strony 0, 1;
}
Chociaż w argumentach FvwmCommand nie jest rozróżniana wielkość liter jak w fvwm, funkcje zdefiniowane w
W FvwmCommand.sh i FvwmCommand.pl rozróżniana jest wielkość liter.

BŁĘDY


Jeśli pojawi się następujący komunikat o błędzie, najprawdopodobniej nie jest to FvwmCommandS
uruchomiony.
Błąd polecenia Fvwm podczas otwierania wiadomości fifo
--Brak takiego pliku lub katalogu--
Moduły Fvwm nie zwracają komunikatów o błędach do fvwm, ale wysyłają je na stderr. Te błędy
wiadomości nie będą wyświetlane jako wiadomości FvwmCommand.

FvwmCommand to interfejs do wysyłania poleceń i odbierania informacji z Fvwm2
procesów, które nie są modułami Fvwm.

PRZYKŁADY


test1.pl - pobiera 1 argument 't' aby wywołać FvwmTalk
„td”, aby zabić FvwmTalk
'', aby przenieść okna
test2.sh — pobiera 1 argument „b”, aby wywołać FvwmButtons
„kb”, aby zabić FvwmButtons
„r”, aby zmienić liczbę rzędów przycisków
„c”, aby zmienić liczbę kolumn przycisków
ex-auto.pl - automatyczne podnoszenie małych okien. Dzięki temu będą widoczne.
ex-cascade.pl - okna kaskadowe, następnie przesuń je z powrotem.
ex-grpmv.pl - wybierz grupę okien, które chcesz przenieść razem.

Powyższe przykłady nie mają charakteru praktycznego, ale pokazują, jak można to zrobić
będzie zrobione.

focus-link.pl
Jest to programowany przez użytkownika skrypt fokusu okna.
Domyślne zachowanie to:
1. Po otwarciu okna ustaw ostrość okna i przesuń wskaźnik
do tego. Okno nadrzędne odzyskuje ostrość po zamknięciu okna.
O rodzicielstwie decyduje otwarcie okna. To jest ostatnie
skupione okno z tą samą klasą X.
2. Punkt 1 nie pojawia się w przypadku okna otwierającego AcroRead.
3. #1 nie wystąpi, gdy ustawione jest SkipMapping i okno jest ustawione na:
jedyne okno w swojej klasie.
4. W przypadku okna dialogowego wyszukiwania Netscape, oprócz punktu 1, zmień rozmiar okna
na 300x150 pikseli i przesuń go do wschodniej krawędzi ekranu.
Okna pobierania/przesyłania nie będą skupione ani nie będą aktywne łącze
lista.
5. Przesuń przeglądarkę apletów do północno-zachodniego narożnika.
6. Po zamknięciu Xterm nie skupi się z powrotem na swoim rodzicu.
7. Gdy ikona okna zostanie usunięta, ustaw ostrość i przesuń wskaźnik.

focus-Netscape.pl
Koncentruje się na wyskakujących okienkach, takich jak „otwórz adres URL” lub „znajdź”, kiedy tylko chcesz
otwarte. Pozwoliło to użytkownikowi na natychmiastowe wpisanie bez konieczności wprowadzania znaków
poruszająca się mysz. Skrypt ten przenosi również okno pobierania do pliku
prawą krawędź, aby była widoczna. Jeśli zostanie to wywołane z
.fvwm2rc, użyj jako:

AddToFunc „StartFunction” „I” Moduł FvwmCommandS
+ "I" Wykonaj $HOME/scripts/focus-Netscape.pl

push-away.pl
Odsuwa okna, aby uniknąć nakładania się. Użyj jako:

push-away.pl w górę 'Fvwm Pager'

Korzystaj z FvwmCommand online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    NSIS: skryptowy system instalacyjny Nullsoft
    NSIS: skryptowy system instalacyjny Nullsoft
    NSIS (instalacja skryptowa Nullsoft
    System) jest profesjonalnym oprogramowaniem typu open source
    system do tworzenia instalatorów Windows. Ono
    ma być tak mały i elastyczny
    w miarę możliwości...
    Pobierz NSIS: Nullsoft Scriptable Install System
  • 2
    przepustka
    przepustka
    AuthPass to hasło typu open source
    menedżer ze wsparciem dla popularnych i
    sprawdzony Keepass (kdbx 3.x ORAZ kdbx 4.x ...
    Pobierz authpass
  • 3
    Zabbix
    Zabbix
    Zabbix jest otwartą platformą klasy korporacyjnej
    rozwiązanie do monitorowania rozproszonego źródła
    przeznaczony do monitorowania i śledzenia
    wydajność i dostępność sieci
    serwery, urządzenia...
    Pobierz Zabbixa
  • 4
    KRóżn.3
    KRóżn.3
    To repozytorium nie jest już obsługiwane
    i jest przechowywany w celach archiwalnych. Widzieć
    https://invent.kde.org/sdk/kdiff3 for
    najnowszy kod i
    https://download.kde.o...
    Pobierz KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX to GUI dla
    Ładowarka USB firmy Waninkoko, oparta na
    libwiigui. Umożliwia wyświetlanie i
    uruchamianie gier Wii, gier Gamecube i
    homebrew na Wii i WiiU...
    Pobierz USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferuje funkcje ANSI SQL
    & działa w systemach Linux, Windows i
    kilka platform uniksowych. Cechy
    doskonała współbieżność i wydajność
    & moc...
    Pobierz Firebirda
  • więcej »

Komendy systemu Linux

Ad