Я его делал, потому что мне лень было вечно лезть в конфиг собера и включать опенджиель для игры в нуллскейп (Nullscape)
- Протестировано на
Arch linux
- Установленный
org.vinegarhq.Sober
из флатпака - Для диалоговых окон -
zenity
- Для начала скачайте установщик или выполните эту комманду, она скачает установщик и запустит его:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/I-layder-I/quick-sober-opengl/main/install.sh)"
-
Далее установка:
Create separate .desktop for Sober? [y/N]
Тут скрипт спрашивает делать ли отдельный десктоп файл(не в папке с собером) и туда же кидать сам враппер (Sober-Wrapper) (он то и работает с конфигом опенджиеля в собере) для того чтобы при обновлении или удалении активатор не сносился вместе с собером. При положительном ответе он по дефолту кидается по пути
"${HOME}/.local/share/applications"
или же можно указать свой. -
Работает только при запуске игр с сайта роблокса иначе не включайте это:
Use auto OpenGL(more on github) [Y/n]
Функция автоматического включения устаревшей графики при нахождении плейса в массиве вида:
OPENGL_PLACES=( "129279692364812" # Nullscape "PlaseId" "PlaceID" )
Пока лист можно менять только в самом скрипте по пути
"/var/lib/flatpak/app/org.vinegarhq.Sober/current/active/export/share/applications"
Или при отдельном десктопнике
"${HOME}/.local/share/applications"
-
При включении автоматики:
Ask when place isn't found in PlaceID, or disable OpenGL by default [Ask/disable]
Тут вопрос - при запуске игры не с плейс айди будет ли опенджиель выключен или спрашивать во всплывающем окне - включать его или нет.
-
Запустить ли собер после конца установки:
Start Sober? [y/N]
Таким образом скрипт будет установлен.