LINUX.ORG.RU
ФорумTalks

Программа(утилита) для управления контекстами

 ,


0

1

Сижу, читаю книжку. Делаю из неё выписки в HTML-файл. Результат просматриваю в браузере. Всего открыто 4 программы: Calibre, Atril, Firefox, Leafpad.

Книжку читать надоело, но потом я к ней хочу вернутся.

Хотелось бы запомнить этот рабочий контекст (какие окна где открыты, где находится положение прокрутки в тексте в каждой из них). После этого закрыть все эти программы и затем приступить к другой задаче.

DE = mate (KDE-шники, и прочие - вам здесь не рады).

Как иметь возможность вернутся в один из предыдущих контекстов? (чтобы программы запустились, документы открылись и куда надо проскроллились)?

★★☆

Последнее исправление: Einstok_Fair (всего исправлений: 1)
Ответ на: комментарий от imul

круто, только непонятно, как использовать на практике.

Einstok_Fair ★★☆
() автор топика

Ты хочешь чтоб окна/состояние разного ПО группировалось по задаче.
Для этого и де и по должны это уметь.
Но ни то ни другое не умеет.

Зато вон кубы из раб.столов крутить можно, да.

mos ★★☆☆☆
()
Ответ на: комментарий от Einstok_Fair

Можно использовать виртуальную машину с сохранением состояния, например, в virtualbox.
Памяти и мощности хост-машины, конечно, должно быть достаточно.
Можно и еще 1 компьютер купить и наладить там гибернацию )

record ★★★★★
()
Последнее исправление: record (всего исправлений: 1)

DE = mate (KDE-шники, и прочие - вам здесь не рады).

Создай баг в багтрекере mate, чтобы портировали Activities из KDE.

anonymous8 ★★
()
Ответ на: комментарий от hateyoufeel

Activities умеют запоминать состояние закрытых программ? Или это частичное решение задачи (если отказаться от требования закрывать программы неиспользуемых контекстов)?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

говорят, что только расположение окон:

надо вызвать контекстное меню рабочего стола и кликнуть по пункту «Комнаты». Если навести курсор на Комнату, там всплывут кнопки для настройки и остановки Комнаты Настройки бедные – можно выбрать иконку для Комнаты, дать ей название и описание.

об остановке Комнаты. Сделана эта функция для того, чтобы неиспользуемая Комната не занимала ресурсы компьютера. Это что-то вроде гибернации.

Если остановить Комнату с работающей программой – например, с играющим плеером – а потом запустить её, то вы не увидите в ней программы, продолжающей работать с того места, на котором её остановили. Хотя просто открытые окна сохраняют своё состояние при остановке Комнаты.

сценарий использования Комнат на сегодня таков: раскидать по ним группы приложений и вывести на рабочие столы нужные файлы. Тогда для переключения между задачами не придётся каждый раз открывать и закрывать программы, каталоги и файлы.

было бы здорово иметь дневную и ночную Комнаты, чтобы в тёмное время суток использовать тёмную расцветку.

Не получится и задать для Комнаты свой набор панелей. Если вы удалите или добавите панель в одной Комнате, ровно то же самое произойдёт и во всех остальных.

На форуме KDE много лет висит предложение добавить парольную защиту для Комнат

Не все приложения умеют работать с Комнатами. Например, Chrome игнорирует их, нагло отображаясь во всех Комнатах.

Einstok_Fair ★★☆
() автор топика

xlib это не умеет, wayland тоже. Можно еще сохранить геометрию и номер рабочего стола, но состояние нет. Для этого нужен протокол, поддерживаемый и клиентом и сервером.

arrecck ★★★
()
Ответ на: комментарий от intelfx

Умеет, но это не со всеми программами работает. Весь пакет KDE, вроде libreoffice, мб что-то ещё. Т.е. поддержка со стороны софта тоже требуется.

hateyoufeel ★★★★★
()
Ответ на: комментарий от Einstok_Fair

Не все приложения умеют работать с Комнатами. Например, Chrome игнорирует их, нагло отображаясь во всех Комнатах.

Их игнорируют все программы, рисующие свои декорации. Можно насильно задать activity для такой программы, тогда она будет только там.

hateyoufeel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.