Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xsm — online w chmurze

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

Jest to polecenie xsm, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks, korzystając z 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Ę


xsm - Menedżer sesji X

STRESZCZENIE


xsm [-display wyświetlacz] [-session nazwa sesji] [-verbose]

OPIS


xsm jest menedżerem sesji. Sesja to grupa aplikacji, z których każda ma
konkretny stan. xsm pozwala tworzyć dowolne sesje - np. możesz
mieć sesję „lekką”, sesję „rozwojową” lub sesję „xterminalową”. Każda sesja
może mieć własny zestaw aplikacji. W ramach sesji możesz wykonać „punkt kontrolny”, aby:
zapisać stan aplikacji lub „zamknąć”, aby zapisać stan i wyjść z sesji. Kiedy się logujesz
z powrotem do systemu, możesz załadować konkretną sesję i możesz usunąć sesje, których nie
już chcesz zachować.

Niektóre menedżery sesji pozwalają po prostu ręcznie określić listę aplikacji, które mają być
rozpoczął się w sesji. xsm jest potężniejszy, ponieważ pozwala uruchamiać aplikacje i mieć
automatycznie stają się częścią sesji. Na prostym poziomie xsm jest przydatne, ponieważ
daje to możliwość łatwego zdefiniowania, które aplikacje są w sesji. Prawda
moc xsm, jednak można to wykorzystać, gdy coraz więcej aplikacji uczy się tego
zapisać i przywrócić ich stan.

OPCJE


-pokaz pokaz
Rozwiązania xsm aby połączyć się z określonym wyświetlaczem X.

-sesja nazwa sesji
Rozwiązania xsm aby załadować określoną sesję, z pominięciem menu sesji.

-gadatliwy
Włącza informacje debugowania.

USTAWIAĆ


.xsesja filet
Korzystanie z xsm wymaga zmiany w twoim .xsesja file:

Ostatni program wykonany przez twój .xsesja plik powinien być xsm. W tej konfiguracji
gdy użytkownik zdecyduje się zamknąć sesję za pomocą xsmsesja dobiegnie końca.

Ponieważ celem menedżera sesji jest ponowne uruchamianie klientów podczas logowania do sesji,
Twój plik .xsession na ogół nie powinien bezpośrednio uruchamiać aplikacji. Raczej
aplikacje należy uruchamiać w ramach jednej sesji. Kiedy xsm wyłącza sesję, xsm
będzie wiedział, aby ponownie uruchomić te aplikacje. Należy jednak pamiętać, że istnieje kilka rodzajów
aplikacje, które nie są „świadome sesji”. xsm pozwala ręcznie je dodać
zgłoszenia na sesję (patrz rozdział zatytułowany klientem Lista).

SM_SAVE_DIR środowisko zmienna
Jeśli SM_SAVE_DIR zdefiniowana jest zmienna środowiskowa, xsm zapisze wszystkie pliki konfiguracyjne
w tym katalogu. W przeciwnym razie zostaną one zapisane w katalogu domowym użytkownika. Sesja
świadome aplikacje są również zachęcane do zapisywania plików punktów kontrolnych w SM_SAVE_DIR
katalogu, chociaż użytkownik nie powinien polegać na tej konwencji.

Domyślnie Uruchomienie Konsultacje
Pierwszy raz xsm zostanie uruchomiony, będzie musiał znaleźć listę aplikacji, aby się uruchomić.
Na przykład lista ta może zawierać menedżera okien, serwer proxy zarządzania sesją i
xterm. xsm najpierw poszuka pliku .xsmstartup w katalogu domowym użytkownika. Gdyby
ten plik nie istnieje, będzie szukał system.xsm plik, który został utworzony w
czas instalacji. Zauważ, że xsm zapewnia opcję „bezpieczną w przypadku awarii”, gdy użytkownik wybierze
sesja do uruchomienia. Opcja fail-safe po prostu ładuje opisane domyślne aplikacje
powyżej.

Każdy wiersz w pliku startowym powinien zawierać polecenie uruchomienia aplikacji. Próbka
plik startowy może wyglądać tak:


Bawół
smproxy
xterm


STARTOWY A SESJA


Kiedy xsm uruchamia się, najpierw sprawdza, czy użytkownik wcześniej zapisał jakieś sesje. Gdyby
brak zapisanych sesji, xsm uruchamia zestaw domyślnych aplikacji (jak opisano powyżej
w dziale zatytułowanym Domyślnie Uruchomienie Konsultacje). Jeśli istnieje co najmniej jedna sesja, a
prezentowane jest menu sesji. ten [-sesja nazwa sesji] opcja wymusza określoną sesję
do załadowania, z pominięciem menu sesji.

Połączenia Sesja menu
Menu sesji prezentuje użytkownikowi listę sesji do wyboru. Użytkownik może
zmienić aktualnie wybraną sesję za pomocą myszki lub za pomocą strzałek w górę i w dół
na klawiaturze. Zwróć uwagę, że sesje, które są zablokowane (tzn. działają na innym
wyświetlacz) nie można wczytać ani usunąć.

Z menu sesji można wykonać następujące operacje:

Załadować Sesja Naciśnięcie tego przycisku załaduje aktualnie wybraną sesję.
Alternatywnie, naciśnięcie klawisza Return spowoduje również załadowanie aktualnie
wybraną sesję, lub użytkownik może dwukrotnie kliknąć sesję z
lista.

Usuń Sesja Ta operacja usunie aktualnie wybraną sesję, wraz z
ze wszystkimi plikami punktów kontrolnych aplikacji powiązanych z
sesja. Po naciśnięciu tego przycisku użytkownik zostanie poproszony o:
naciśnij przycisk po raz drugi, aby potwierdzić operację.

Domyślne/Niepowodzenie Bezpieczne xsm uruchomi zestaw domyślnych aplikacji (jak opisano powyżej
w dziale zatytułowanym Domyślnie Uruchomienie Konsultacje). To jest przydatne
kiedy użytkownik chce rozpocząć nową sesję lub jeśli sesja
pliki konfiguracyjne zostały uszkodzone, a użytkownik chce „bezpiecznego”
sesja.

Anuluj Naciśnięcie tego przycisku spowoduje: xsm do wyjścia. Może być również używany do
anulować operację „Usuń sesję”.

KONTROLOWANIE A SESJA


Po xsm określa, którą sesję należy załadować, wyświetla swoje główne okno, a następnie uruchamia się
wszystkie aplikacje będące częścią sesji. Pasek tytułowy menedżera sesji
główne okno będzie zawierało nazwę sesji, która została załadowana.

Następujące opcje są dostępne od xsmgłówne okno :

klientem Lista Naciśnięcie tego przycisku otwiera okno zawierające listę wszystkich klientów
które są w bieżącej sesji. Dla każdego klienta komputer hosta, który
na którym uruchomiony jest klient. W miarę dodawania i usuwania klientów
z sesji, lista ta jest aktualizowana w celu odzwierciedlenia zmian. Użytkownik
jest w stanie kontrolować sposób ponownego uruchamiania tych klientów (patrz poniżej).

Naciskając Zobacz i wysłuchaj Właściwości przycisk, użytkownik może zobaczyć sesję
właściwości zarządzania skojarzone z aktualnie wybranym klientem.

Naciskając Clone przycisk, użytkownik może rozpocząć kopię wybranego
aplikacji.

Naciskając Zabić klientem przycisk, użytkownik może usunąć klienta z
sesja.

Wybierając wskazówkę dotyczącą ponownego uruchomienia z restart Napomknąć menu, użytkownik może
kontrolować restart klienta. Dostępne są następujące wskazówki:

- Połączenia restart If Bieganie wskazówka wskazuje, że klient powinien być
uruchomiony ponownie w następnej sesji, jeśli jest połączony z menedżerem sesji
pod koniec bieżącej sesji.

- Połączenia restart Tak czy inaczej wskazówka wskazuje, że klient powinien zostać zrestartowany
w następnej sesji, nawet jeśli zakończy się przed obecną sesją
zakończony.

- Połączenia restart Natychmiast podpowiedź jest podobna do restart Tak czy inaczej Wskazówka,
ale dodatkowo klient ma działać w sposób ciągły. Jeśli klient
kończy działanie, menedżer sesji spróbuje uruchomić go ponownie w bieżącym
sesja.

- Połączenia restart Nigdy wskazówka wskazuje, że klient nie powinien być
uruchomiony ponownie w następnej sesji.

Pamiętaj, że wszystkie aplikacje X mogą nie być „świadome sesji”. Aplikacje
które nie są świadome sesji to te, które nie obsługują sesji X
Protokół zarządzania lub nie mogą zostać wykryte przez sesję
Pełnomocnik Zarządu (patrz rozdział zatytułowany THE PROXY). xsm Pozwala
użytkownika, aby ręcznie dodać takie aplikacje do sesji. Dno
dotychczasowy klientem Lista okno zawiera pole wprowadzania tekstu, w którym aplikacja
można wpisywać polecenia. Każde polecenie powinno znajdować się w osobnym wierszu. Ten
informacje zostaną zapisane wraz z sesją w punkcie kontrolnym lub wyłączeniu
czas. Po ponownym uruchomieniu sesji xsm uruchomi je ponownie
aplikacje oprócz zwykłych aplikacji „świadomych sesji”.

naciśnięcie Gotowe przycisk usuwa klientem Lista okno.

Sesja Dziennik... Okno Dziennik sesji zawiera przydatne informacje o sesji.
Na przykład po ponownym uruchomieniu sesji wszystkie polecenia ponownego uruchomienia
zostanie wyświetlony w oknie dziennika.

Punkt kontrolny Wykonując punkt kontrolny, wszystkie aplikacje, które są w sesji, są
poproszono o uratowanie ich stanu. Nie każda aplikacja zapisze swoją kompletność
stan, ale przynajmniej menedżer sesji ma gwarancję, że to zrobi
otrzymać polecenie wymagane do ponownego uruchomienia aplikacji (wraz ze wszystkimi
opcje wiersza poleceń). Menedżer okien uczestniczący w sesji
powinien gwarantować, że aplikacje będą zwrócone z tym samym
konfiguracje okien.

Jeśli do sprawdzanej sesji nigdy nie została przypisana nazwa, użytkownik
będzie wymagane określenie nazwy sesji. W przeciwnym razie użytkownik może:
wykonaj punkt kontrolny przy użyciu aktualnej nazwy sesji lub nowej sesji
można określić nazwę. Jeśli podana nazwa sesji już istnieje,
użytkownik będzie miał możliwość podania innej nazwy lub do
nadpisać już istniejącą sesję. Zauważ, że sesja, która jest
zablokowane nie mogą być nadpisane.

Podczas wykonywania punktu kontrolnego użytkownik musi określić Zapisz Rodzaj Nieruchomości który
informuje aplikacje w sesji, ile stanu mają zapisać.

Połączenia miejscowy typ wskazuje, że aplikacja powinna zaoszczędzić wystarczająco dużo
informacje do przywrócenia stanu widzianego przez użytkownika. Nie powinno
wpływają na stan widziany przez innych użytkowników. Na przykład redaktor:
utworzyć plik tymczasowy zawierający zawartość jego bufora edycyjnego,
położenie kursora itp...

Połączenia Globalne typ wskazuje, że aplikacja powinna zatwierdzić wszystkie swoje
dane do trwałego, globalnie dostępnego magazynu. Na przykład redaktor
po prostu zapisałby edytowany plik.

Połączenia Obie type wskazuje, że aplikacja powinna wykonywać obie te czynności.
Na przykład edytor zapisałby edytowany plik, a następnie utworzył
plik tymczasowy z informacjami takimi jak położenie kursora,
itp...

Dodatkowo Zapisz Rodzaj Nieruchomości, użytkownik musi określić Interact Styl.

Połączenia żaden typ wskazuje, że aplikacja nie powinna wchodzić w interakcje
użytkownik podczas zapisywania stanu.

Połączenia Błędy typ wskazuje, że aplikacja może wchodzić w interakcje z
użytkownika tylko w przypadku wystąpienia błędu.

Połączenia Każdy typ wskazuje, że aplikacja może wchodzić w interakcje z użytkownikiem
w dowolnym celu. Zauważ, że xsm pozwoli tylko jednej aplikacji na
wchodzić w interakcję z użytkownikiem na raz.

Po zakończeniu punktu kontrolnego, xsm w razie potrzeby wyświetli a
okno zawierające listę wniosków, które nie zgłosiły
pomyślne ocalenie stanu.

zamknięcie Zamknięcie zapewnia wszystkie opcje znalezione w punkcie kontrolnym, ale w
Ponadto może spowodować zakończenie sesji. Zauważ, że jeśli interakcja
styl jest Błędy or Każdy, użytkownik może anulować zamknięcie. Użytkownik może:
anuluj również zamknięcie, jeśli którakolwiek z aplikacji zgłosi an
nieudana obrona państwa.

Użytkownik może zdecydować się na zamknięcie sesji z naszym bez wykonywania
punkt kontrolny.

JAK xsm rozszerzenie ODPOWIEDZI DO SYGNAŁY


xsm odpowie na sygnał SIGTERM, wykonując wyłączenie z następującymi opcjami:
szybko, bez interakcji, zapisz typ lokalny. Pozwala to na zapisanie sesji użytkownika, gdy
system jest zamykany. Może być również używany do zdalnego wyłączania
sesja.

xsm odpowie na sygnał SIGUSR1 wykonując punkt kontrolny z następującymi
opcje: brak interakcji, zapisz typ lokalny. Ten sygnał może być użyty do wykonania pilota
punkt kontrolny sesji.

THE PROXY


Ponieważ nie wszystkie aplikacje zostały przeniesione do obsługi protokołu X Session Management Protocol,
istnieje usługa proxy umożliwiająca „starym” klientom współpracę z menedżerem sesji. W celu
aby proxy wykryło aplikację dołączającą się do sesji, musi być:
prawdziwe:

- Aplikacja mapuje okno najwyższego poziomu zawierające WM_CLIENT_LEADER własność. Ten
Właściwość zapewnia wskaźnik do okna lidera klienta, które zawiera WM_KLASA,
WM_NAME, WM_COMMAND, WM_CLIENT_MACHINE Właściwości.

lub ...

- Aplikacja mapuje okno najwyższego poziomu, które nie zawiera WM_CLIENT_LEADER
własność. Jednak to okno najwyższego poziomu zawiera WM_KLASA, WM_NAME, WM_COMMAND,
WM_CLIENT_MACHINE Właściwości.

Aplikacja obsługująca WM_SAVE_SELF protokół otrzyma a WM_SAVE_SELF
komunikat klienta za każdym razem, gdy menedżer sesji generuje punkt kontrolny lub zamyka. To pozwala
aplikacja do zapisywania stanu. Jeśli aplikacja nie obsługuje WM_SAVE_SELF
protokół, serwer proxy przekaże menedżerowi sesji wystarczającą ilość informacji do ponownego uruchomienia
aplikacja (przy użyciu WM_COMMAND), ale stan nie zostanie przywrócony.

PILOT APLIKACJE


xsm wymaga protokołu zdalnego wykonywania w celu ponownego uruchomienia aplikacji na zdalnym
maszyny. Obecnie, xsm wspiera uruchom protokół. Aby ponownie uruchomić
aplikacja na zdalnym komputerze Xmaszyna X muszę mieć uruchom zainstalowany. W przyszłości,
mogą być obsługiwane dodatkowe protokoły zdalnego wykonywania.

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


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    itop — ITSM CMDB OpenSource
    itop — ITSM CMDB OpenSource
    Portal operacji IT: pełne otwarcie
    source, ITIL, usługa internetowa
    narzędzie do zarządzania, w tym w pełni
    konfigurowalny CMDB, system pomocy technicznej i
    dokumentalista...
    Pobierz itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine to muzyka wieloplatformowa
    odtwarzacz i organizator biblioteki zainspirowany
    Amarok 1.4. Ma szybki i
    łatwy w użyciu interfejs i pozwala
    szukaj i ...
    Pobierz Clementine
  • 3
    XISMuS
    XISMuS
    UWAGA: Aktualizacja zbiorcza 2.4.3 ma
    został zwolniony!! Aktualizacja działa dla każdego
    poprzednia wersja 2.xx. W przypadku aktualizacji
    od wersji v1.xx proszę pobrać i
    i ...
    Pobierz XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modułowy program do śledzenia ruchów głowy
    obsługuje wiele trackerów twarzy, filtrów
    i protokoły gier. Wśród tropicieli
    to SM FaceAPI, głowica inercyjna AIC
    Śledzenie ...
    Ściągnij facetracknoir
  • 5
    Kod QR dla PHP
    Kod QR dla PHP
    PHP QR Code jest open source (LGPL)
    biblioteka do generowania QR Code,
    2-wymiarowy kod kreskowy. Oparte na
    Biblioteka libqrencode C, zapewnia API dla
    tworzenie kodu kreskowego QR Code...
    Pobierz kod QR PHP
  • 6
    freeciv
    freeciv
    Freeciv to darmowa gra turowa
    wieloosobowa gra strategiczna, w której każdy
    gracz staje się liderem a
    cywilizacji, walcząc o uzyskanie
    ostateczny cel: być...
    Pobierz FreeCiv
  • więcej »

Komendy systemu Linux

Ad