[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: window managers



Q <qHere@rambler.ru> writes:

> DE удобны сохранением сессии, дабы восстановить программы при
> выходе/крахе. 

А почему именно DE? Вообще-то, есть протокол XSMP на базе ICE. Для
сохранения сессии совсем и не нужен DE. От пользовательских программ
требуется только соблюдать механизмы и требуется наличие session
manager'а. Подавляющее большинство программ плевали на эти спецификации,
протоколы и вообще на сохранение сессии. Кто-то вообще не сохраняет
себя, кто-то использует новопереизобретенные механизмы сохранения сессий
через D-Bus (ну не нравится им XSMP). Вот Emacs, например, соблюдает
XSMP:

http://www.gnu.org/software/emacs/manual/html_node/elisp/Session-Management.html

Ай, все равно находятся люди, которым надо сделать обобщенный стандарт
сохранения сессий и получить вместо пятнадцати стандартов
шестнадцать. Вот барышня, например, страдала (интересно, выстрадала
что-то или забросила? :)

http://chani.wordpress.com/2011/08/01/beyond-activities-cross-device-sessions/

P.S. При крахе не поможет. Падение X-сервера моментально приведет к
падению всех X-клиентов. Хотя есть механизм сохранения сессии через
определенные промежутки времени, но тогда только на момент последнего
сохранения можно восстановить.


Reply to: