Вопрос или проблема
Я получаю это сообщение при запуске SimpleScreenRecorder после обновления до .04
Вы используете не-X11 оконную систему (например, Wayland), которая в данный момент не поддерживается SimpleScreenRecorder. Некоторые функции, скорее всего, будут работать неправильно. Чтобы решить эту проблему, вам нужно выйти из системы, выбрать сеанс X11/Xorg на экране входа и затем войти обратно.
Может кто-то дать точную команду, которую я могу вставить в терминал? Я полный новичок в этом.
Как сказано в сообщении, вам нужно включить оконный менеджер, совместимый с этой утилитой. Для этого нужно перейти в “Центр управления”, затем “MATE Tweak” (или GNOME Tweak), что покажет что-то вроде следующего:
По умолчанию для Ubuntu MATE 20.04 (Мой рабочий стол) используется Marco. Вам нужно выбрать из этого раскрывающегося списка совместимый WM.
“vi” является редактором по умолчанию для большинства Unix/Linux ОС. Вам будет очень полезно держать под рукой “шпаргалку по Vi”. Вот несколько вариантов:
https://www.atmos.albany.edu/daes/atmclasses/atm350/vi_cheat_sheet.pdf
http://www.viemu.com/vi-vim-cheat-sheet.gif
Если вы еще этого не сделали, я бы предложил ознакомиться с любой документацией, предоставленной на сайте проекта оригинального разработчика:
https://github.com/MaartenBaert/ssr
Если вы работаете с версией, которая поставляется с дистрибутивом ОС, вы можете рассмотреть возможность установки напрямую от разработчика. Это может включать дополнительную логику и исправления, которые могут решить ваши проблемы в общем, но не специально для того факта, что ваш рабочий стол может не основан на X-Windows, для которого он был разработан.
В терминале используйте эту команду для создания или изменения файла ~/.xsession
, чтобы указать, что вы хотите использовать Xorg:
echo "exec startx" > ~/.xsession
Выйдите из системы и войдите обратно; это должно использовать сеанс Xorg.
Ответ или решение
Как начать сессию X11 (Xorg)?
С недавним обновлением до версии 0.04 программы SimpleScreenRecorder вы столкнулись с сообщением об ошибке, которое указывает на использование не-X11 (например, Wayland) оконной системы. Это означает, что текущая графическая среда не поддерживает запускаемую вами утилиту. Чтобы решить эту проблему, необходимо выполнить несколько шагов для перехода на X11.
Шаги для старта сессии X11
-
Выход из текущей сессии: Вам нужно выйти из своей текущей сессии Wayland. Для этого откройте меню вашего рабочего стола и выберите опцию «Выход» или «Лог-аут».
-
Выбор сессии X11/Xorg:
- На экране входа в систему найдите значок шестерёнки или опции на экране ввода имени пользователя (это обычно расположено рядом с кнопкой входа).
- Нажмите на него и выберите вариант сессии Xorg или X11 (обычно это может быть обозначено как "Ubuntu на Xorg", "X11" или "Xorg").
- После этого введите свой логин и пароль и нажмите кнопку для входа.
-
Проверка корректности запуска:
-
Чтобы убедиться, что вы запустили X11, откройте терминал (вы можете использовать сочетание клавиш
Ctrl
+Alt
+T
) и введите следующую команду:echo $XDG_SESSION_TYPE
-
Если вы увидите
x11
, значит, вы успешно запустили сессию X11.
-
-
Запуск SimpleScreenRecorder: Теперь вы можете запустить SimpleScreenRecorder через меню приложений или с помощью терминала:
simplescreenrecorder
Если всё было выполнено правильно, приложение должно запуститься без ошибок.
Дополнительные рекомендации
Если вы хотите настроить сессию так, чтобы автоматически использовать X11 при каждом входе:
-
Вы можете создать или изменить файл
~/.xsession
, который отвечает за конфигурацию сессии. Откройте терминал и выполните следующую команду:echo "exec startx" > ~/.xsession
Затем выполните выход из системы и повторный вход.
Заключение
Теперь вы знаете, как начать сессию X11 для использования SimpleScreenRecorder. Если у вас возникли дополнительные вопросы или проблемы, рассмотрите возможность обращения за помощью на специализированные форумы или в сообщество пользователей Linux. Это поможет не только решить вашу проблему, но и расширить ваши знания о работе в UNIX-подобных системах.