англійськафранцузькаіспанська

Ad


Значок OnWorks

xsm - онлайн у хмарі

Запустіть xsm у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда xsm, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


xsm - менеджер сеансів X

СИНТАКСИС


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

ОПИС


xsm є менеджером сесії. Сесія — це група програм, кожна з яких має a
конкретний стан. xsm дозволяє створювати довільні сеанси - наприклад, ви можете
провести «легкий» сеанс, сеанс «розробки» або «екстермінальний» сеанс. Кожна сесія
може мати власний набір додатків. Протягом сеансу ви можете виконати «контрольну точку» до
зберегти стан програми або "завершення роботи", щоб зберегти стан і вийти з сеансу. Коли ви входите
Повернувшись до системи, ви можете завантажити певний сеанс, і ви можете видалити сеанси, які ви не маєте
довше хочеться зберегти.

Деякі менеджери сеансів просто дозволяють вам вручну вказати список програм
розпочато на сесії. xsm є потужнішим, оскільки дозволяє запускати програми та мати
вони автоматично стають частиною сеансу. На простому рівні, xsm корисний тому, що
це дає вам можливість легко визначати, які програми знаходяться в сеансі. Правда
потужність xsm, однак, можна скористатися, коли все більше і більше програм навчаться
зберегти і відновити свій стан.

ВАРІАНТИ


- дисплей дисплей
Проєкти xsm для підключення до вказаного дисплея X.

-сесія sessionName
Проєкти xsm щоб завантажити вказаний сеанс, минаючи меню сеансу.

-вербозний
Вмикає інформацію про налагодження.

НАСТРОЙКА


.xsession файл
використання xsm потребує зміни вашого .xsession Файл:

Остання програма, виконана вашим .xsession файл повинен бути xsm. З такою конфігурацією,
коли користувач вирішує завершити сеанс за допомогою xsm, сесія справді буде закінчена.

Оскільки метою диспетчера сеансів є перезапуск клієнтів під час входу в сеанс,
ваш файл .xsession, як правило, не повинен безпосередньо запускати програми. Швидше,
програми повинні бути запущені протягом сеансу. Коли xsm закриває сесію, xsm
знатимуть перезапустити ці програми. Однак зауважте, що існують деякі види
додатків, які не «підтримуються сеанси». xsm дозволяє вручну додати їх
додатків до вашої сесії (див. розділ під назвою Клієнт список).

SM_SAVE_DIR навколишнє середовище змінна
Якщо SM_SAVE_DIR визначено змінну середовища, xsm збереже всі файли конфігурації
в цьому каталозі. В іншому випадку вони будуть збережені в домашньому каталозі користувача. Сесія
відомим програмам також рекомендується зберігати свої файли контрольних точок у файлі SM_SAVE_DIR
каталогу, хоча користувач не повинен залежати від цієї конвенції.

дефолт Введення в експлуатацію додатків
Вперше xsm запущено, йому потрібно буде знайти список програм для запуску.
Наприклад, цей список може включати диспетчер вікон, проксі керування сеансом і an
xterm. xsm спочатку шукатиме файл .xsmstartup у домашньому каталозі користувача. Якщо
цього файлу не існує, він шукатиме файл system.xsm файл, який було налаштовано на
час установки. Зауважте, що xsm надає опцію «відмовної безпеки», коли користувач вибирає a
сеанс для запуску. Опція захисту від збоїв просто завантажує описані програми за замовчуванням
вище.

Кожен рядок у файлі запуску має містити команду для запуску програми. Зразок
файл запуску може виглядати так:


твм
smproxy
xterm


ПОЧАТОК A СЕСІЯ


Коли xsm запускається, він спочатку перевіряє, чи зберігав користувач раніше якісь сеанси. Якщо
немає збережених сеансів, xsm запускає набір програм за замовчуванням (як описано вище
у розділі під назвою дефолт Введення в експлуатацію додатків). Якщо існує хоча б один сеанс, a
представлено меню сеансу. The [-сесія sessionName] Параметр примусово примушує вказаний сеанс
для завантаження, минаючи меню сеансу.

Команда Сесія меню
Меню сеансу надає користувачеві список сеансів на вибір. Користувач може
змінити поточний вибраний сеанс за допомогою миші або за допомогою стрілок вгору та вниз
на клавіатурі. Зауважте, що сеанси, які заблоковані (тобто запущені на іншому
дисплей) не можна завантажити або видалити.

З меню сеансу можна виконати такі операції:

Навантаження Session Натискання цієї кнопки завантажить поточний вибраний сеанс.
Крім того, натискання клавіші Return також завантажить поточний
вибраний сеанс, або користувач може двічі клацнути сеанс із
список

видаляти Session Ця операція видалить поточний вибраний сеанс разом
з усіма файлами контрольної точки програми, пов’язаними з
сесії. Після натискання цієї кнопки користувачеві буде запропоновано це зробити
натисніть кнопку вдруге, щоб підтвердити операцію.

За замовчуванням/Не вдалося Безпечний xsm запустить набір програм за замовчуванням (як описано вище
у розділі під назвою дефолт Введення в експлуатацію додатків). Це корисно
коли користувач хоче розпочати новий сеанс або якщо сеанс
конфігураційні файли були пошкоджені, і користувачу потрібна «безпека»
сесія

Скасувати Натискання цієї кнопки призведе до xsm щоб вийти. Це також можна використовувати для
скасувати операцію «Видалити сеанс».

КОНТРОЛЬ A СЕСІЯ


після xsm визначає, який сеанс завантажити, відкриває головне вікно, а потім запускається
всі програми, які є частиною сеансу. Рядок заголовка для менеджера сеансу
головне вікно міститиме назву сеансу, який було завантажено.

Наступні варіанти доступні з xsmголовне вікно:

Клієнт список Натискання цієї кнопки відкриває вікно зі списком усіх клієнтів
які знаходяться на поточній сесії. Для кожного клієнта хост-машина, яка
представлений клієнт, на якому працює. По мірі додавання та видалення клієнтів
із сеансу цей список оновлюється, щоб відобразити зміни. Користувач
може контролювати перезапуск цих клієнтів (див. нижче).

Натиснувши кнопку вид властивості користувач може переглянути сеанс
властивості керування, пов’язані з поточним вибраним клієнтом.

Натиснувши кнопку Клон користувач може запустити копію вибраного
Додаток.

Натиснувши кнопку вбити Клієнт користувач може видалити клієнта
сесії.

Вибравши підказку перезапуску з перезапуск натяк меню, користувач може
контролювати перезапуск клієнта. Доступні такі підказки:

- Команда перезапуск If Робота підказка вказує, що клієнт повинен бути
перезапущено в наступному сеансі, якщо він підключений до менеджера сеансів
в кінці поточної сесії.

- Команда перезапуск У всякому разі підказка вказує, що клієнта слід перезапустити
у наступному сеансі, навіть якщо він завершується раніше поточного сеансу
припинено.

- Команда перезапуск негайно підказка схожа на перезапуск У всякому разі натяк,
але крім того, клієнт повинен працювати безперервно. Якщо клієнт
виходить, менеджер сеансу спробує перезапустити його в поточному
сесія

- Команда перезапуск Ніколи підказка вказує на те, що клієнт не повинен бути
перезапущено в наступній сесії.

Зауважте, що всі X-додатки можуть не мати значення «сеанс». Додатки
не підтримують сеанс X
Протокол управління або вони не можуть бути виявлені сеансом
Проксі керування (див. розділ під назвою THE PROXY). xsm дозволяє
користувач, щоб вручну додати такі програми до сеансу. Нижня частина
Клієнт список вікно містить поле введення тексту, в якому додаток
можна вводити команди. Кожна команда має йти в окремому рядку. Це
інформація буде збережена під час сесії на контрольній точці або вимкненні
час. Коли сеанс відновлюється, xsm перезапустить їх
додатків на додаток до звичайних додатків із "сесією".

Натиснувши кнопку Зроблений кнопка видаляє Клієнт список вікна.

Session Журнал ... Вікно журналу сеансу містить корисну інформацію про сеанс.
Наприклад, коли сеанс перезапускається, усі команди перезапуску
буде відображатися у вікні журналу.

Контрольно-пропускний пункт Виконуючи контрольну точку, усі програми, які перебувають у сесії
просили врятувати свою державу. Не кожна програма збереже своє завершення
State, але, як мінімум, менеджер сеансів гарантовано, що це буде
отримати команду, необхідну для перезапуску програми (разом з усіма
параметри командного рядка). Менеджер вікон, який бере участь у сесії
має гарантувати, що програми повернуться з тим самим
конфігурації вікон.

Якщо сеансу, що контролюється, ніколи не було призначено ім’я, користувач
потрібно буде вказати назву сеансу. В іншому випадку користувач може
виконати контрольну точку, використовуючи назву поточного сеансу або новий сеанс
назву можна вказати. Якщо вказана назва сеансу вже існує,
користувачу буде надано можливість вказати інше ім’я або до
перезаписати вже існуючий сеанс. Зверніть увагу, що сесія, яка є
locked не можна перезаписати.

При виконанні контрольної точки користувач повинен вказати a зберегти тип який
інформує програми в сесії, скільки стану вони повинні зберегти.

Команда Місцевий тип вказує, що програма має зберегти достатньо
інформацію для відновлення стану, який бачить користувач. Це не повинно
впливати на стан, який бачать інші користувачі. Наприклад, редактор
створити тимчасовий файл, що містить вміст його буфера редагування,
розташування курсору тощо...

Команда Глобальний type вказує, що програма повинна зафіксувати всі свої
даних у постійне, глобально доступне сховище. Наприклад, редактор
просто збереже відредагований файл.

Команда обидві type вказує, що програма повинна виконувати обидва ці дії.
Наприклад, редактор збереже відредагований файл, а потім створить файл
тимчасовий файл з такою інформацією, як розташування курсору,
і т.д. ..

На додаток до зберегти тип, користувач повинен вказати an Взаємодіяти стиль.

Команда ніхто type вказує, що програма не повинна взаємодіяти з
користувача під час збереження стану.

Команда помилки тип вказує, що програма може взаємодіяти з
користувача лише у разі виникнення помилки.

Команда будь-який Тип вказує, що програма може взаємодіяти з користувачем
для будь-якої мети. Зауважте, що xsm дозволить лише одній програмі
взаємодіяти з користувачем за раз.

Після завершення КПП, xsm за потреби відобразить a
вікно, що містить список програм, які не повідомили a
успішне збереження держави.

вимикання Відключення надає всі варіанти, які можна знайти в контрольній точці, але в
крім того, може призвести до завершення сеансу. Зверніть увагу, що якщо взаємодія
стиль є помилки or будь-який, користувач може скасувати вимкнення. Користувач може
також скасуйте завершення роботи, якщо якась із програм повідомляє про
невдале збереження стану.

Користувач може вирішити припинити сеанс з нашим без виконання
контрольний пункт.

ЯК XSM ВІДПОВІДАЄ TO СИГНАЛИ


xsm реагуватиме на сигнал SIGTERM, виконуючи вимкнення з такими параметрами:
швидко, без взаємодії, тип збереження локальний. Це дозволяє зберегти сеанс користувача, коли
система вимикається. Його також можна використовувати для віддаленого вимкнення a
сесія

xsm буде реагувати на сигнал SIGUSR1, виконуючи контрольну точку з наступним
параметри: без взаємодії, тип збереження локальний. Цей сигнал можна використовувати для виконання дистанційного керування
контрольна точка сесії.

THE PROXY


Оскільки не всі програми були перенесені для підтримки протоколу керування X Session,
існує служба проксі, яка дозволяє «старим» клієнтам працювати з менеджером сеансів. В порядку
щоб проксі-сервер виявив програму, яка приєднується до сеансу, має бути одне з наступних
правда:

- Програма відображає вікно верхнього рівня, що містить WM_CLIENT_LEADER власність. Це
властивість надає вказівник на вікно лідера клієнта, яке містить WM_CLASS,
WM_NAME, WM_COMMAND та WM_CLIENT_MACHINE властивості.

або ...

- Програма відображає вікно верхнього рівня, яке не містить WM_CLIENT_LEADER
власність. Однак це вікно верхнього рівня містить WM_CLASS, WM_NAME, WM_COMMAND та
WM_CLIENT_MACHINE властивості.

Додаток, який підтримує WM_SAVE_YOURSELF протокол отримає a WM_SAVE_YOURSELF
клієнтське повідомлення щоразу, коли диспетчер сеансів видає контрольну точку або вимкнення. Це дозволяє
додаток для збереження стану. Якщо програма не підтримує WM_SAVE_YOURSELF
протоколу, то проксі-сервер надасть достатньо інформації диспетчеру сеансів для перезапуску
додаток (за допомогою WM_COMMAND), але жоден стан не буде відновлено.

РЕЙТИНГ ЗАСТОСУВАННЯ


xsm потрібен протокол віддаленого виконання, щоб перезапустити програми на віддаленому пристрої
машини. наразі xsm підтримує rstart протокол. Щоб перезапустити an
додаток на віддаленій машині X, машина X повинні бути rstart встановлено. В майбутньому,
можуть підтримуватися додаткові протоколи віддаленого виконання.

Використовуйте xsm онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    ІТ-операційний портал: повністю відкритий
    джерело, ITIL, веб-сервіс
    інструмент управління в тому числі повн
    настроюваний CMDB, система служби підтримки та
    документодавець...
    Завантажити itop - ITSM CMDB OpenSource
  • 2
    Клементина
    Клементина
    Clementine — це мультиплатформена музика
    плеєр і органайзер бібліотеки, натхненний
    Amarok 1.4. Він має швидкий і
    простий у використанні інтерфейс і дозволяє
    пошук і...
    Завантажити Clementine
  • 3
    XISMuS
    XISMuS
    УВАГА: Кумулятивне оновлення 2.4.3 має
    звільнено!! Оновлення працює для будь-якого
    попередня версія 2.xx. У разі оновлення
    з версії v1.xx, завантажте і
    Я ...
    Завантажте XISMuS
  • 4
    facetracknoir
    facetracknoir
    Модульна програма хедтрекінгу, яка
    підтримує кілька фейстрекерів, фільтрів
    і протоколи гри. Серед трекерів
    це SM FaceAPI, AIC Inercial Head
    Трекер ...
    Завантажити facetracknoir
  • 5
    PHP QR-код
    PHP QR-код
    PHP QR-код з відкритим вихідним кодом (LGPL)
    бібліотека для генерації QR-коду,
    2-вимірний штрих-код. На основі
    бібліотека libqrencode C, надає API для
    створення QR-коду barc...
    Завантажте QR-код PHP
  • 6
    freeciv
    freeciv
    Freeciv - це безкоштовна покрокова програма
    багатокористувацька стратегічна гра, в якій кожен
    гравець стає лідером a
    цивілізації, що бореться за отримання с
    кінцева мета: стати...
    Завантажити Freeciv
  • Детальніше »

Команди Linux

Ad