EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xsm - Online în cloud

Rulați xsm în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xsm care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


xsm - X Session Manager

REZUMAT


xsm [-display display] [-session sessionName] [-verbose]

DESCRIERE


xsm este manager de sesiune. O sesiune este un grup de aplicații, fiecare dintre ele având un
stare anume. xsm vă permite să creați sesiuni arbitrare - de exemplu, ați putea
aveți o sesiune „ușoară”, o sesiune de „dezvoltare” sau o sesiune „xterminal”. Fiecare sesiune
poate avea propriul set de aplicații. În cadrul unei sesiuni, puteți efectua un „punct de verificare” către
salvați starea aplicației sau o „închidere” pentru a salva starea și a ieși din sesiune. Când vă logați
înapoi în sistem, puteți încărca o anumită sesiune și puteți șterge sesiunile pe care nu le aveți
mai doresc să păstreze.

Unii manageri de sesiune vă permit pur și simplu să specificați manual o listă de aplicații care urmează să fie
început într-o sesiune. xsm este mai puternic deoarece vă permite să rulați aplicații și să aveți
ele devin automat parte a sesiunii. La un nivel simplu, xsm este util deoarece
vă oferă această capacitate de a defini cu ușurință ce aplicații sunt într-o sesiune. Adevăratul
putere de xsm, cu toate acestea, poate fi profitat atunci când tot mai multe aplicații învață
salvează și restabilește starea lor.

OPŢIUNI


-afişa afișa
Cauze xsm pentru a vă conecta la afișajul X specificat.

-sesiune sessionName
Cauze xsm pentru a încărca sesiunea specificată, ocolind meniul de sesiune.

-verbos
Activează informațiile de depanare.

SETUP


.xsession fişier
Utilizarea xsm necesită o modificare a dvs .xsession fișier:

Ultimul program executat de dvs .xsession fișierul ar trebui să fie xsm. Cu această configurație,
atunci când utilizatorul alege să închidă sesiunea folosind xsm, sesiunea se va termina cu adevărat.

Deoarece scopul managerului de sesiune este de a reporni clienții atunci când se conectează la o sesiune,
fișierul dvs. .xsession, în general, nu ar trebui să pornească direct aplicațiile. Mai degrabă, cel
aplicațiile ar trebui să fie pornite în cadrul unei sesiuni. Când xsm închide sesiunea, xsm
va ști să repornească aceste aplicații. Rețineți totuși că există unele tipuri de
aplicații care nu sunt „conștiente de sesiune”. xsm vă permite să adăugați manual acestea
aplicații la sesiunea dvs. (consultați secțiunea intitulată Client Listă).

SM_SAVE_DIR mediu inconjurator variabil
În cazul în care SM_SAVE_DIR este definită variabila de mediu, xsm va salva toate fișierele de configurare
în acest director. În caz contrar, acestea vor fi stocate în directorul principal al utilizatorului. Sesiune
aplicațiile conștiente sunt, de asemenea, încurajate să-și salveze fișierele puncte de control în SM_SAVE_DIR
director, deși utilizatorul nu ar trebui să depindă de această convenție.

Mod implicit Startup aplicatii
Prima dată xsm este pornit, va trebui să găsească o listă de aplicații pentru a porni.
De exemplu, această listă poate include un manager de ferestre, un proxy de gestionare a sesiunii și un
xterm. xsm va căuta mai întâi fișierul .xsmstartup în directorul principal al utilizatorului. Dacă
acel fișier nu există, va căuta system.xsm fișier care a fost creat la
timpul de instalare. Rețineți că xsm oferă o opțiune de „siguranță” atunci când utilizatorul alege un
sesiune pentru a porni. Opțiunea de siguranță în caz de eroare încarcă pur și simplu aplicațiile implicite descrise
de mai sus.

Fiecare linie din fișierul de pornire ar trebui să conțină o comandă pentru a porni o aplicație. O mostră
fișierul de pornire ar putea arăta așa:


twm
smproxy
x termen


PORNIRE A SESIUNE


Cand xsm pornește, mai întâi verifică dacă utilizatorul a salvat anterior vreo sesiune. Dacă
nu există sesiuni salvate, xsm pornește un set de aplicații implicite (așa cum este descris mai sus
în secțiunea intitulată Mod implicit Startup aplicatii). Dacă există cel puțin o sesiune, a
este prezentat meniul sesiunii. The [-sesiune sessionName] opțiunea forțează sesiunea specificată
să fie încărcat, ocolind meniul de sesiune.

sesiune meniu
Meniul de sesiuni prezintă utilizatorului o listă de sesiuni din care să aleagă. Utilizatorul poate
modificați sesiunea selectată curent cu mouse-ul sau folosind săgețile sus și jos
pe tastatură. Rețineți că sesiunile care sunt blocate (adică rulează pe un alt
display) nu pot fi încărcate sau șterse.

Din meniul sesiunii pot fi efectuate următoarele operații:

A incarca Sesiune Apăsarea acestui buton va încărca sesiunea selectată curent.
Alternativ, apăsarea tastei Return va încărca și cea curentă
sesiunea selectată sau utilizatorul poate face dublu clic pe o sesiune din
listă.

Șterge Sesiune Această operațiune va șterge sesiunea selectată în prezent
cu toate fișierele punct de control al aplicației asociate cu
sesiune. După apăsarea acestui buton, utilizatorului i se va cere să facă acest lucru
apăsați butonul a doua oară pentru a confirma operația.

Implicit/Eșec Sigur xsm va porni un set de aplicații implicite (așa cum este descris mai sus
în secțiunea intitulată Mod implicit Startup aplicatii). Acest lucru este util
când utilizatorul dorește să înceapă o nouă sesiune sau dacă sesiune
fișierele de configurare au fost corupte și utilizatorul dorește o „siguranță împotriva erorilor”
sesiune.

Anulare Apăsarea acestui buton va provoca xsm a iesi. De asemenea, poate fi folosit pentru
anulați o operațiune „Ștergere sesiune”.

CONTROLUL A SESIUNE


După xsm determină ce sesiune să se încarce, afișează fereastra principală, apoi pornește
toate aplicațiile care fac parte din sesiune. Bara de titlu pentru managerul de sesiune
fereastra principală va conține numele sesiunii care a fost încărcată.

Următoarele opțiuni sunt disponibile de la xsmfereastra principală a lui:

Client Listă Apăsând acest buton se afișează o fereastră care conține o listă a tuturor clienților
care se află în sesiunea curentă. Pentru fiecare client, mașina gazdă care
este prezentat clientul pe care rulează. Pe măsură ce clienții sunt adăugați și eliminați
din sesiune, această listă este actualizată pentru a reflecta modificările. Utilizatorul
este capabil să controleze modul în care acești clienți sunt reporniți (vezi mai jos).

Prin apăsarea butonului Vizualizare Proprietăţi butonul, utilizatorul poate vizualiza sesiunea
proprietățile de management asociate cu clientul selectat în prezent.

Prin apăsarea butonului Clone butonul, utilizatorul poate începe o copie a celei selectate
aplicație.

Prin apăsarea butonului Ucide Client butonul, utilizatorul poate elimina un client din
sesiunea.

Selectând un indiciu de repornire din Repornire Aluzie meniu, utilizatorul poate
controlează repornirea unui client. Următoarele indicii sunt disponibile:

- Repornire If Alergare indiciu indică faptul că clientul ar trebui să fie
repornit în următoarea sesiune dacă este conectat la managerul de sesiune
la finalul sesiunii curente.

- Repornire oricum hint indică faptul că clientul trebuie repornit
în sesiunea următoare chiar dacă iese înainte ca sesiunea curentă să fie
terminat.

- Repornire Imediat indiciu este similar cu Repornire oricum aluzie,
dar în plus, clientul este menit să ruleze continuu. Dacă clientul
iese, managerul de sesiune va încerca să-l repornească în curent
sesiune.

- Repornire Niciodată indiciu indică faptul că clientul nu ar trebui să fie
repornit în următoarea sesiune.

Rețineți că este posibil ca toate aplicațiile X să nu fie „conștiente de sesiune”. Aplicații
care nu sunt conștienți de sesiune sunt cele care nu acceptă sesiunea X
Protocolul de management sau nu pot fi detectate de Sesiune
Proxy de management (consultați secțiunea intitulată THE PROXY). xsm permite
utilizatorului să adauge manual astfel de aplicații la sesiune. Partea de jos a
il Client Listă fereastra conține un câmp de introducere a textului în care aplicație
comenzile pot fi introduse. Fiecare comandă ar trebui să meargă pe propria linie. Acest
informațiile vor fi salvate odată cu sesiunea la punctul de control sau închidere
timp. Când sesiunea este repornită, xsm le va reporni
aplicații în plus față de aplicațiile obișnuite „conștient de sesiune”.

apăsarea Terminat butonul elimină Client Listă fereastră.

Sesiune Buturuga... Fereastra Jurnal de sesiune prezintă informații utile despre sesiune.
De exemplu, atunci când o sesiune este repornită, toate comenzile de repornire
va fi afișat în fereastra de jurnal.

Checkpoint Prin efectuarea unui punct de control, toate aplicațiile care sunt în sesiune sunt
a cerut să-și salveze statul. Nu fiecare aplicație își va salva complet
stare, dar cel puțin managerului de sesiune i se garantează că o va face
primiți comanda necesară pentru a reporni aplicația (împreună cu toate
opțiunile liniei de comandă). Un manager de ferestre care participă la sesiune
ar trebui să garanteze că aplicațiile vor reveni cu același lucru
configurații de ferestre.

Dacă sesiunii în curs de control nu i s-a atribuit niciodată un nume, utilizatorul
va fi necesar să specificați un nume de sesiune. În caz contrar, utilizatorul poate
efectuați punctul de control folosind numele sesiunii curente sau o nouă sesiune
numele poate fi specificat. Dacă numele sesiunii specificat există deja,
utilizatorului i se va oferi posibilitatea de a specifica un alt nume sau să
suprascrieți sesiunea deja existentă. Rețineți că o sesiune care este
blocat nu poate fi suprascris.

La efectuarea unui punct de control, utilizatorul trebuie să specifice a Economisiți Tip care
informează aplicațiile din sesiune cât de mult ar trebui să salveze.

Local tipul indică faptul că aplicația ar trebui să salveze suficient
informații pentru a restabili starea văzută de utilizator. Nu ar trebui
afectează starea văzută de alți utilizatori. De exemplu, un editor ar face-o
creați un fișier temporar care conține conținutul buffer-ului său de editare,
locația cursorului etc...

Caritate tipul indică faptul că aplicația ar trebui să comite tot
date la stocare permanentă, accesibilă la nivel global. De exemplu, editorul
ar salva pur și simplu fișierul editat.

Ambele tipul indică faptul că aplicația ar trebui să facă ambele.
De exemplu, editorul ar salva fișierul editat, apoi va crea un
fișier temporar cu informații precum locația cursorului,
etc ..

În plus față de Economisiți Tip, utilizatorul trebuie să specifice un Interact Stil.

Nici unul tipul indică faptul că aplicația nu ar trebui să interacționeze cu
utilizatorul în timp ce salvează starea.

Erori tipul indică faptul că aplicația poate interacționa cu
utilizator numai dacă apare o condiție de eroare.

Orice tipul indică faptul că aplicația poate interacționa cu utilizatorul
pentru orice scop. Rețineți că xsm va permite doar o aplicație să
interacționează cu utilizatorul la un moment dat.

După ce punctul de control este finalizat, xsm va afișa, dacă este necesar, a
fereastra care contine lista aplicatiilor care nu au raportat a
salvarea cu succes a statului.

Închidere O oprire oferă toate opțiunile găsite într-un punct de control, dar în
În plus, poate cauza închiderea sesiunii. Rețineți că dacă interacțiunea
stilul este Erori or Orice, utilizatorul poate anula oprirea. Utilizatorul poate
de asemenea, anulați oprirea dacă vreuna dintre aplicații raportează un
salvarea nereușită a statului.

Utilizatorul poate alege să închidă sesiunea cu nostru fără a efectua
un punct de control.

CUM XSM RĂSPUNDE LA SEMNALE


xsm va răspunde la un semnal SIGTERM efectuând o oprire cu următoarele opțiuni:
rapid, fără interacțiune, salvare tip local. Acest lucru permite sesiunii utilizatorului să fie salvată când
sistemul este în curs de oprire. Poate fi folosit și pentru a efectua o oprire de la distanță a unui
sesiune.

xsm va răspunde la un semnal SIGUSR1 prin efectuarea unui punct de control cu ​​următoarele
opțiuni: fără interacțiune, salvare tip local. Acest semnal poate fi folosit pentru a efectua o telecomandă
punct de control al unei sesiuni.

THE PROXY


Deoarece nu toate aplicațiile au fost portate pentru a suporta protocolul X Session Management,
există un serviciu proxy pentru a permite clienților „vechi” să lucreze cu managerul de sesiune. În ordine
pentru ca proxy-ul să detecteze o aplicație care se alătură unei sesiuni, unul dintre următoarele trebuie să fie
Adevărat:

- Aplicația mapează o fereastră de nivel superior care conține WM_CLIENT_LEADER proprietate. Acest
proprietatea furnizează un pointer către fereastra de lider client care conține WM_CLASS,
WM_NAME, WM_COMMAND, și WM_CLIENT_MACHINE proprietăți.

acum ...

- Aplicația mapează o fereastră de nivel superior care nu conține WM_CLIENT_LEADER
proprietate. Cu toate acestea, această fereastră de nivel superior conține WM_CLASS, WM_NAME, WM_COMMAND, și
WM_CLIENT_MACHINE proprietăți.

O aplicație care acceptă WM_SAVE_YOURSELF protocolul va primi a WM_SAVE_YOURSELF
mesaj client de fiecare dată când managerul de sesiune emite un punct de control sau oprire. Asta permite
aplicația pentru a salva starea. Dacă o aplicație nu acceptă WM_SAVE_YOURSELF
protocol, atunci proxy-ul va furniza suficiente informații managerului de sesiune pentru a reporni
aplicația (folosind WM_COMMAND), dar nicio stare nu va fi restabilită.

DISTANȚĂ APLICATII


xsm necesită un protocol de execuție la distanță pentru a reporni aplicațiile de la distanță
masini. În prezent, xsm sprijină porniți protocol. Pentru a reporni un
aplicație pe mașină la distanță X, mașinărie X trebuie să aibă porniți instalat. În viitor,
pot fi acceptate protocoale suplimentare de execuție la distanță.

Utilizați xsm online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal de operațiuni IT: o deschidere completă
    sursă, ITIL, serviciu web
    instrument de management, inclusiv un complet
    CMDB personalizabil, un sistem de asistență și
    un om cu documente...
    Descărcați itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine este o muzică multi-platformă
    jucător și organizator de bibliotecă inspirat de
    Amarok 1.4. Are un rapid și
    interfață ușor de utilizat și vă permite
    cauta si...
    Descărcați Clementine
  • 3
    XISMuS
    XISMuS
    ATENȚIE: Actualizarea cumulativă 2.4.3 are
    fost eliberat!! Actualizarea funcționează pentru orice
    versiunea anterioară 2.xx. Dacă faceți upgrade
    din versiunea v1.xx, vă rugăm să descărcați și
    i ...
    Descărcați XISMuS
  • 4
    facetracknoir
    facetracknoir
    Program modular de urmărire a capului care
    acceptă mai multe face-tracker, filtre
    și protocoale de joc. Printre urmăritori
    sunt SM FaceAPI, AIC Inertial Head
    Urmăritor ...
    Descărcați facetracknoir
  • 5
    Cod QR PHP
    Cod QR PHP
    Codul QR PHP este open source (LGPL)
    bibliotecă pentru generarea codului QR,
    Cod de bare bidimensional. Bazat pe
    libqrencode C biblioteca, oferă API pentru
    se creează codul QR barc...
    Descărcați codul QR PHP
  • 6
    freeciv
    freeciv
    Freeciv este un program gratuit pe rând
    joc de strategie multiplayer, în care fiecare
    jucătorul devine liderul unui
    civilizație, luptă pentru a obține
    Scopul final: a fi...
    Descărcați Freeciv
  • Mai mult »

Comenzi Linux

Ad