InglesPransesEspanyol

Ad


OnWorks favicon

xsm - Online sa Cloud

Patakbuhin ang xsm sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na xsm na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


xsm - X Session Manager

SINOPSIS


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

DESCRIPTION


xsm ay isang session manager. Ang session ay isang pangkat ng mga aplikasyon, bawat isa ay may a
partikular na estado. xsm nagbibigay-daan sa iyo na lumikha ng mga arbitrary na session - halimbawa, maaari mong
magkaroon ng isang "light" session, isang "development" session, o isang "xterminal" session. Bawat session
maaaring magkaroon ng sarili nitong hanay ng mga aplikasyon. Sa loob ng isang session, maaari kang magsagawa ng "checkpoint" sa
i-save ang estado ng application, o isang "shutdown" upang i-save ang estado at lumabas sa session. Kapag nag log ka
pabalik sa system, maaari kang mag-load ng isang partikular na session, at maaari mong tanggalin ang mga session na hindi mo
mas matagal na gustong panatilihin.

Pinapayagan ka lamang ng ilang session manager na manu-manong tukuyin ang isang listahan ng mga application na gagawin
nagsimula sa isang session. xsm ay mas malakas dahil hinahayaan ka nitong magpatakbo ng mga application at magkaroon
awtomatiko silang nagiging bahagi ng session. Sa simpleng antas, xsm ay kapaki-pakinabang dahil
binibigyan ka nito ng kakayahang madaling tukuyin kung aling mga application ang nasa isang session. Ang totoong
lakas ng xsm, gayunpaman, ay maaaring samantalahin kapag mas maraming application ang natututo
i-save at ibalik ang kanilang estado.

Opsyon


-display magpakita
Sanhi xsm upang kumonekta sa tinukoy na X display.

-session sessionName
Sanhi xsm upang i-load ang tinukoy na session, na lampasan ang menu ng session.

-salita
Ino-on ang impormasyon sa pag-debug.

SETUP


.xsession file
paggamit xsm nangangailangan ng pagbabago sa iyong .xsession file:

Ang huling programa na pinaandar ng iyong .xsession file dapat xsm. Sa pagsasaayos na ito,
kapag pinili ng user na isara ang session na ginagamit xsm, talagang matatapos na ang session.

Dahil ang layunin ng session manager ay i-restart ang mga kliyente kapag nagla-log in sa isang session,
ang iyong .xsession file, sa pangkalahatan, ay hindi dapat direktang simulan ang mga application. Sa halip, ang
ang mga aplikasyon ay dapat magsimula sa loob ng isang sesyon. Kailan xsm isara ang session, xsm
malalaman kung i-restart ang mga application na ito. Tandaan gayunpaman na may ilang mga uri ng
mga application na hindi "alam sa session". xsm nagbibigay-daan sa iyong manu-manong idagdag ang mga ito
mga aplikasyon sa iyong session (tingnan ang seksyon na pinamagatang Kliente listahan).

SM_SAVE_DIR kapaligiran nagbabago
Kung ang SM_SAVE_DIR ang variable ng kapaligiran ay tinukoy, xsm ay i-save ang lahat ng mga file ng pagsasaayos
sa direktoryong ito. Kung hindi, maiimbak ang mga ito sa home directory ng user. Sesyon
hinihikayat din ang mga nakakaalam na application na i-save ang kanilang mga checkpoint file sa SM_SAVE_DIR
direktoryo, bagama't ang user ay hindi dapat umasa sa convention na ito.

default Startup aplikasyon
Unang beses xsm ay sinimulan, kakailanganin nitong maghanap ng listahan ng mga application upang simulan.
Halimbawa, maaaring kabilang sa listahang ito ang isang window manager, isang proxy sa pamamahala ng session, at isang
xterm. xsm hahanapin muna ang file .xsmstartup sa home directory ng user. Kung
wala ang file na iyon, hahanapin nito ang sistema.xsm file na na-set up sa
oras ng pag-install. Tandaan na xsm nagbibigay ng opsyon na "fail safe" kapag pinili ng user ang a
session para magsimula. Ang fail safe na opsyon ay naglo-load lamang ng mga default na application na inilarawan
sa itaas.

Ang bawat linya sa startup file ay dapat maglaman ng command para magsimula ng application. Isang sample
Maaaring ganito ang hitsura ng startup file:


TWM
smproxy
xterm


STARTING A SESYON


Kailan xsm magsisimula, tinitingnan muna nito kung ang user ay nag-save dati ng anumang mga session. Kung
walang nai-save na session, xsm magsisimula ng isang set ng mga default na application (tulad ng inilarawan sa itaas
sa seksyong pinamagatang default Startup aplikasyon). Kung mayroong kahit isang sesyon, a
ang menu ng session ay ipinakita. Ang [-session sessionName] pinipilit ng opsyon ang tinukoy na session
na mai-load, na lumalampas sa menu ng session.

Ang Sesyon menu
Ang menu ng session ay nagpapakita sa user ng isang listahan ng mga session na mapagpipilian. Ang gumagamit ay maaaring
baguhin ang kasalukuyang napiling session gamit ang mouse, o sa pamamagitan ng paggamit ng pataas at pababang mga arrow
sa keyboard. Tandaan na ang mga session na naka-lock (ibig sabihin, tumatakbo sa ibang
display) ay hindi maaaring i-load o tanggalin.

Ang mga sumusunod na operasyon ay maaaring isagawa mula sa menu ng session:

Load sesyon Ang pagpindot sa button na ito ay maglo-load ng kasalukuyang napiling session.
Bilang kahalili, ang pagpindot sa Return key ay maglo-load din sa kasalukuyan
piniling session, o maaaring i-double click ng user ang isang session mula sa
listahan.

alisin sesyon Tatanggalin ng operasyong ito ang kasalukuyang napiling session, kasama
kasama ang lahat ng mga file ng checkpoint ng application na nauugnay sa
session. Pagkatapos pindutin ang button na ito, hihilingin sa user na gawin ito
pindutin ang pindutan sa pangalawang pagkakataon upang kumpirmahin ang operasyon.

Default/Fail Ligtas xsm ay magsisimula ng isang set ng mga default na application (tulad ng inilarawan sa itaas
sa seksyong pinamagatang default Startup aplikasyon). Ito ay kapaki-pakinabang
kapag gusto ng user na magsimula ng bagong session, o kung ang session
nasira ang mga configuration file at gusto ng user ng "fail safe"
session.

kanselahin Ang pagpindot sa button na ito ay magiging sanhi xsm para lumabas. Maaari din itong magamit sa
kanselahin ang isang "Delete Session" na operasyon.

KONTROL A SESYON


pagkatapos xsm tinutukoy kung aling session ang ilo-load, ilalabas nito ang pangunahing window nito, pagkatapos ay magsisimula
lahat ng application na bahagi ng session. Ang title bar para sa session manager
Ang pangunahing window ay naglalaman ng pangalan ng session na na-load.

Ang mga sumusunod na opsyon ay makukuha mula sa xsmpangunahing window ni:

Kliente listahan Ang pagpindot sa button na ito ay maglalabas ng isang window na naglalaman ng listahan ng lahat ng mga kliyente
na nasa kasalukuyang session. Para sa bawat kliyente, ang host machine na
ang client ay tumatakbo sa ay ipinakita. Habang ang mga kliyente ay idinagdag at inaalis
mula sa session, ina-update ang listahang ito upang ipakita ang mga pagbabago. Ang gumagamit
ay kayang kontrolin kung paano ire-restart ang mga kliyenteng ito (tingnan sa ibaba).

Sa pamamagitan ng pagpindot sa tingnan Mga Katangian button, maaaring tingnan ng user ang session
mga katangian ng pamamahala na nauugnay sa kasalukuyang napiling kliyente.

Sa pamamagitan ng pagpindot sa I-clone ang button, maaaring magsimula ang user ng kopya ng napili
application.

Sa pamamagitan ng pagpindot sa Pumatay Kliente button, maaaring alisin ng user ang isang kliyente mula sa
ang session.

Sa pamamagitan ng pagpili ng pahiwatig ng pag-restart mula sa restart Paramdam menu, ang gumagamit ay maaaring
kontrolin ang pag-restart ng isang kliyente. Ang mga sumusunod na pahiwatig ay magagamit:

- Ang restart If Tumatakbo nagpapahiwatig na ang kliyente ay dapat na
restart sa susunod na session kung ito ay konektado sa session manager
sa pagtatapos ng kasalukuyang sesyon.

- Ang restart Anyway Ang pahiwatig ay nagpapahiwatig na ang kliyente ay dapat na i-restart
sa susunod na session kahit na ito ay lumabas bago ang kasalukuyang session
winakasan.

- Ang restart Kaagad ang pahiwatig ay katulad ng restart Anyway pahiwatig,
ngunit bilang karagdagan, ang kliyente ay sinadya upang tumakbo nang tuluy-tuloy. Kung ang kliyente
paglabas, susubukan ng session manager na i-restart ito sa kasalukuyang
session.

- Ang restart Hindi kailanman nagpapahiwatig na ang kliyente ay hindi dapat
na-restart sa susunod na session.

Tandaan na ang lahat ng X application ay maaaring hindi "session aware". Mga aplikasyon
na hindi nalalaman ng session ay ang mga hindi sumusuporta sa X Session
Management Protocol o hindi sila ma-detect ng Session
Proxy ng Pamamahala (tingnan ang seksyon na pinamagatang ANG PROXY). xsm Binibigyang-daan ang
user na manu-manong magdagdag ng mga naturang application sa session. Ang ilalim ng
ang Kliente listahan window ay naglalaman ng field ng text entry kung saan ang application
maaaring i-type ang mga command. Ang bawat command ay dapat pumunta sa sarili nitong linya. Ito
ise-save ang impormasyon sa session sa checkpoint o shutdown
oras. Kapag na-restart ang session, xsm ay muling simulan ang mga ito
mga application bilang karagdagan sa mga regular na "session aware" na mga application.

ang pagpindot sa Tapos tinatanggal ng button ang Kliente listahan window.

sesyon Log... Ang window ng Session Log ay nagpapakita ng kapaki-pakinabang na impormasyon tungkol sa session.
Halimbawa, kapag ang isang session ay na-restart, ang lahat ng mga utos sa pag-restart
ay ipapakita sa window ng log.

Checkpoint Sa pamamagitan ng pagsasagawa ng checkpoint, lahat ng application na nasa session ay
hiniling na iligtas ang kanilang estado. Hindi lahat ng application ay magse-save ng kumpleto nito
estado, ngunit sa pinakamababa, ginagarantiyahan ng tagapamahala ng session na gagawin nito
makatanggap ng utos na kinakailangan upang i-restart ang application (kasama ang lahat
mga pagpipilian sa command line). Isang window manager na nakikilahok sa session
dapat garantiya na ang mga aplikasyon ay babalik na may pareho
mga pagsasaayos ng bintana.

Kung ang session na sinusuri ay hindi kailanman binigyan ng pangalan, ang user
kakailanganing tumukoy ng pangalan ng session. Kung hindi, maaari ang gumagamit
isagawa ang checkpoint gamit ang kasalukuyang pangalan ng session, o isang bagong session
maaaring tukuyin ang pangalan. Kung umiiral na ang tinukoy na pangalan ng session,
ang user ay bibigyan ng pagkakataon na tumukoy ng ibang pangalan o sa
i-overwrite ang dati nang session. Tandaan na ang isang session na
hindi ma-overwrite ang naka-lock.

Kapag nagsasagawa ng checkpoint, dapat tukuyin ng user ang a I-save ang uri alin
nagpapaalam sa mga aplikasyon sa session kung gaano karaming estado ang dapat nilang i-save.

Ang Lokal uri ay nagpapahiwatig na ang application ay dapat mag-save ng sapat
impormasyon upang maibalik ang estado tulad ng nakikita ng gumagamit. Hindi dapat
makakaapekto sa estado tulad ng nakikita ng ibang mga gumagamit. Halimbawa, gagawin ng isang editor
lumikha ng isang pansamantalang file na naglalaman ng mga nilalaman ng buffer sa pag-edit nito,
ang lokasyon ng cursor, atbp...

Ang Global uri ay nagpapahiwatig na ang application ay dapat na gawin ang lahat ng nito
data sa permanenteng, imbakan na naa-access sa buong mundo. Halimbawa, ang editor
ise-save lang ang na-edit na file.

Ang Kapwa uri ay nagpapahiwatig na ang application ay dapat gawin ang pareho ng mga ito.
Halimbawa, ise-save ng editor ang na-edit na file, pagkatapos ay gagawa ng a
pansamantalang file na may impormasyon tulad ng lokasyon ng cursor,
atbp ...

Bilang karagdagan sa mga I-save ang uri, dapat tukuyin ng user ang isang Makipagtulungan estilo.

Ang Wala uri ay nagpapahiwatig na ang application ay hindi dapat makipag-ugnayan sa
ang user habang nagse-save ng estado.

Ang Mali uri ay nagpapahiwatig na ang application ay maaaring makipag-ugnayan sa
user lamang kung may lumitaw na kundisyon ng error.

Ang Anumang uri ay nagpapahiwatig na ang application ay maaaring makipag-ugnayan sa user
para sa anumang layunin. Tandaan na xsm papayagan lamang ang isang aplikasyon sa
makipag-ugnayan sa user sa isang pagkakataon.

Matapos makumpleto ang checkpoint, xsm ay, kung kinakailangan, magpapakita ng a
window na naglalaman ng listahan ng mga application na hindi nag-ulat a
matagumpay na pagligtas ng estado.

Pagpipinid Ang isang shutdown ay nagbibigay ng lahat ng mga opsyon na makikita sa isang checkpoint, ngunit sa
karagdagan, maaaring maging sanhi ng pag-alis ng session. Tandaan na kung ang pakikipag-ugnayan
ang istilo ay Mali or Anumang, maaaring kanselahin ng user ang shutdown. Ang gumagamit ay maaaring
kanselahin din ang shutdown kung ang alinman sa mga application ay nag-ulat ng isang
hindi matagumpay na pag-save ng estado.

Maaaring piliin ng user na i-shutdown ang session sa aming nang hindi gumaganap
isang checkpoint.

PAANO XSM RESPONDS SA Mga TANDA


xsm ay tutugon sa isang signal ng SIGTERM sa pamamagitan ng pagsasagawa ng shutdown gamit ang mga sumusunod na opsyon:
mabilis, walang pakikipag-ugnayan, i-save ang uri ng lokal. Nagbibigay-daan ito sa session ng user na ma-save kapag
ang sistema ay isinasara. Maaari din itong gamitin upang magsagawa ng remote shutdown ng a
session.

xsm ay tutugon sa isang signal ng SIGUSR1 sa pamamagitan ng pagsasagawa ng checkpoint sa mga sumusunod
mga pagpipilian: walang pakikipag-ugnayan, i-save ang uri ng lokal. Maaaring gamitin ang signal na ito para magsagawa ng remote
checkpoint ng isang session.

ANG PROXY


Dahil hindi lahat ng application ay nai-port upang suportahan ang X Session Management Protocol,
mayroong proxy na serbisyo upang payagan ang mga "lumang" kliyente na makipagtulungan sa tagapamahala ng session. Sa pagkakasunud-sunod
para matukoy ng proxy ang isang application na sumasali sa isang session, dapat ay isa sa mga sumusunod
totoo:

- Ang application ay nagmamapa ng pinakamataas na antas ng window na naglalaman ng WM_CLIENT_LEADER ari-arian. Ito
Ang property ay nagbibigay ng pointer sa client leader window na naglalaman ng WM_CLASS,
WM_NAME, WM_COMMAND, at WM_CLIENT_MACHINE ari-arian.

o kaya...

- Ang application ay nagmamapa ng pinakamataas na antas ng window na hindi naglalaman ng WM_CLIENT_LEADER
ari-arian. Gayunpaman, ang window sa itaas na antas na ito ay naglalaman ng WM_CLASS, WM_NAME, WM_COMMAND, at
WM_CLIENT_MACHINE ari-arian.

Isang application na sumusuporta sa WM_SAVE_YOURSELF protocol ay makakatanggap ng a WM_SAVE_YOURSELF
mensahe ng kliyente sa tuwing maglalabas ang session manager ng checkpoint o shutdown. Ito ay nagpapahintulot
ang application upang i-save ang estado. Kung hindi sinusuportahan ng isang aplikasyon ang WM_SAVE_YOURSELF
protocol, pagkatapos ay magbibigay ang proxy ng sapat na impormasyon sa manager ng session upang mag-restart
ang aplikasyon (gamit ang WM_COMMAND), ngunit walang estado na maibabalik.

Mahalaga Mga application


xsm nangangailangan ng remote execution protocol para ma-restart ang mga application sa remote
mga makina. Kasalukuyan, xsm Sinusuportahan ang magsisimula protocol. Upang ma-restart ang isang
application sa remote na makina X, makina X Dapat na may magsisimula naka-install. Sa hinaharap,
maaaring suportahan ang karagdagang mga remote execution protocol.

Gumamit ng xsm online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: isang kumpletong bukas
    pinagmulan, ITIL, web based na serbisyo
    tool sa pamamahala kabilang ang isang ganap
    napapasadyang CMDB, isang helpdesk system at
    isang taong dokumento...
    I-download ang itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Ang Clementine ay isang multi-platform na musika
    player at library organizer na inspirasyon ni
    Amarok 1.4. Mayroon itong mabilis at
    madaling gamitin na interface, at pinapayagan kang
    maghanap at...
    I-download ang Clementine
  • 3
    XISMuS
    XISMuS
    PANSIN: May pinagsama-samang pag-update 2.4.3
    pinalaya!! Ang pag-update ay gumagana para sa anumang
    nakaraang 2.xx na bersyon. Kung mag-upgrade
    mula sa bersyon v1.xx, mangyaring i-download at
    i ...
    I-download ang XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modular headtracking program na
    sumusuporta sa maramihang mga tagasubaybay ng mukha, mga filter
    at laro-protocol. Kabilang sa mga tagasubaybay
    ay ang SM FaceAPI, AIC Inertial Head
    Tagasubaybay...
    I-download ang facetracknoir
  • 5
    PHP QR Code
    PHP QR Code
    Ang PHP QR Code ay open source (LGPL)
    library para sa pagbuo ng QR Code,
    2-dimensional na barcode. Batay sa
    libqrencode C library, nagbibigay ng API para sa
    paggawa ng QR Code barc...
    I-download ang PHP QR Code
  • 6
    freeciv
    freeciv
    Ang Freeciv ay isang libreng turn-based
    Multiplayer diskarte laro, kung saan ang bawat isa
    ang manlalaro ay nagiging pinuno ng a
    kabihasnan, pakikipaglaban upang makuha ang
    pangwakas na layunin: maging...
    I-download ang Freeciv
  • Marami pa »

Linux command

Ad