Як зберегти X-сесію - ArchLinux + Openbox


15

Я використовую Arch Linux та Openbox. Як я можу зберегти стан моєї поточної сесії openbox / X і пізніше перезапустити їх?

Сценарій такий: у мене відкрито кілька вікон браузерів, термінали, файлові менеджери тощо, і мені чомусь в будь-який момент може знадобитися перезавантажити комп'ютер. Я хотів би відновити набір вікон, які я раніше використовував перед перезавантаженням. Це можливо? Як я можу це зробити?

Відповіді:


2

Вам потрібен менеджер сеансу! Оскільки ви працюєте з X, він встановлений за замовчуванням! man xsm. Якщо вам це не подобається, ознайомтеся з пакетами Arch. На моїх комп’ютерах зазвичай працює кілька років, тому я не знаю, як звернути голову, як перевести сеанс X у такий самий стан до вимкнення або призупинення. Це не повинно бути занадто складним, оскільки OS X робить це за замовчуванням.


1
xorg-xsmтепер був устарений на Арці кілька років тому ...
Jasonwryan

@jasonwryan Ок. Я не знав, що ви, хлопці, використовуєте лише фрагменти X, як FreeBSD.My Xenocara на OpenBSD включайте весь XOrg
Predrag Punosevac

@jasonwryan які альтернативи у мене є?
JohnTortugo

@JohnTortugo Запустіть свій WM в менеджері сеансів; У XFCE є один (як LXDE, Gnome та KDE) ...
jasonwryan

1
Я використовую Openbox, я шукатиму те, що підходить саме мені.
JohnTortugo

-1

Якщо ви працюєте з машиною на VM, ви можете призупинити роботу гостьової ОС та запустити її знову після перезавантаження обладнання.


На жаль, я ні.
JohnTortugo

Я не думаю про інший спосіб. Ви завжди можете відкрити свої вікна від запуску сценарію. Думаю, ви зможете знайти прапор, щоб повторно відкрити останні закриті сеанси для веб-браузера.
Раза

Хром вже це робить. Насправді я використовую плагін під назвою SessionBuddy, який робить все, що я хочу, однак для вікон з хромом.
JohnTortugo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.