Как сохранить и восстановить настольный макет в Mate

Я прочитал и пробовал решение, размещенное в ответе на то, что по сути тот же вопрос, что и , есть ли способ сохранить текущую макет на рабочем столе? с результатом:

ykarant@equality-HP-ZBook-15-G2:/opt/ykarant$ ./recall-windows -read
Traceback (most recent call last):
  File "./recall-windows", line 87, in <module>
    read_windows()
  File "./recall-windows", line 32, in read_windows
    res = get_res()
  File "./recall-windows", line 26, in get_res
    curr_vpdata = [int(n) for n in vp_data[5].split(",")]
  File "./recall-windows", line 26, in <listcomp>
    curr_vpdata = [int(n) for n in vp_data[5].split(",")]
ValueError: invalid literal for int() with base 10: 'N/A'

Ubuntu 20,04 LTS Текущий, ток Mate.

После «глюка», когда рабочий стол начался, все значки, которые представляют приложения на моем рабочем столе, были перемещены на рабочем столе, некоторые сложены друг на друга. Я ищу механизм «Сохранить» текущую конфигурацию рабочего стола (не обязательно, какие приложения были открыты, ни на каком переключателе Workspace виртуальный рабочий стол были открыты такие приложения - просто фактическая макет значков на рабочем столе).

Есть ли приложение или «скрипт», который делает это «сохранение и восстановление» для Mate или для других эквивалентных интерфейсов GUI? Если предложение состоит в том, чтобы опубликовать этот пункт в список приятелей, я тоже попробую это - но этот более общий список может найти решение «вне приятеля», которое участники списка приезда Mate могут не знать.

0
задан 22 February 2021 в 06:14

1 ответ

В настоящее время у нас есть около четырех альтернативных решений:

  1. Встроенные функциональные возможности восстановления сеанса Mate

    для использования Перейти к центру управления Mate, выберите Приложения запуска (или непосредственно на Mate-Session-Properties ), переключатель на вкладку вкладку и проверка автоматически запомнить запущенные приложения при выходе изготовления , а затем выйти из системы или перезагрузки.
    Ограничения: лучше всего работает в основном с приложениями на основе GTK.

  2. Настройка специального приложения имени Raysession к вашим потребностям.

    Установите его на Sudo APT-Get Установить Raysion

    См. Его Руководство для получения подробной информации.
    Это WMCTRL , поэтому должен выполнить работу.
    Ограничения: не восстанавливает геометрию окна.

  3. XSM или проект XSESSION Project из GitHub

    также опирается на WMLCTRL .
    Ограничения: не восстанавливает геометрию окна.

  4. Сценарий зрелый Perl . Документация находится в Блог Арнона Вайнберга .

    Установка возможна по:

     Sudo APT-Get Установить wmctrl
    
    wget https://github.com/arnon-weinberg/session/raw/master/session.
    CHMOD + X сеанс
    Sudo MV Session / usr / local / bin
     

    Затем используйте следующий синтаксис:

    • Сохранить : Сохранить сеанс в расположении по умолчанию (см. Ниже)
    • Сеанс Восстановление существующих : Восстановление геометрии существующих Windows
    • Соответствие восстановления сеанса : Восстановление геометрии сопоставления Windows [по умолчанию]
    • Восстановление сеанса отсутствует : восстановить геометрии пропущенных Windows

    ограничений: нет.

1
ответ дан 18 March 2021 в 23:32

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

Похожие вопросы: