Как сохранить позиции окна в GNOME?

Мне приходится много заниматься программированием и многозадачностью, и чтобы помочь мне открыть несколько терминалов, экземпляров emacs и Google-chrome в нескольких рабочих пространствах на моем рабочем столе gnome. У меня есть все это именно там, где я хочу, чтобы они максимизировали мою производительность.

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

Можно ли сохранить мой сеанс gnome таким образом, чтобы все эти позиции окна (и размеры, если это возможно, но не обязательно) в нескольких рабочих пространствах восстанавливались после перезагрузки?

2 ответа

Решение

Я не знаю приложения для этого, но есть настройка, которая будет помнить, какие приложения у вас работают, когда вы выходите из системы. Это может быть найдено

Бег gnome-session-properties -> Параметры (вкладка) под Gnome2 для меня.

Я не верю, что он помнит позиции, хотя.

Window Session Manager Расширение Gnome Shell сохраняет и восстанавливает приложения и позиции окон на рабочем столе Gnome. Установить:

1) npm install -g linux-window-session-manager

2) Установите расширение Windows Session Manager Gnome Shell с веб-сайта расширений Gnome

Мне пришлось немного повозиться в моей системе, потому что я использую менеджер версий узлов (nvm). Если вы это сделаете, посмотрите информацию о репозитории github: https://github.com/johannesjo/gnome-shell-extension-window-session-manager

Я обнаружил, что он не выбирает "lwsm" на пути, потому что он был установлен на одной версии узла, но я выбрал другую по умолчанию. Я думаю, что я, вероятно, сделал установку, когда я был в терминале, который был в каталоге, который использовал версию другого узла! Таким образом, вы вряд ли ударить эту проблему.

Другие вопросы по тегам