LINUX.ORG.RU

~ /etc/environment

 


0

1

Знатоки, подскажите начинающему, как добавить этот параметр

MESA_LOADER_DRIVER_OVERRIDE=iris

в

/etc/environment

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

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

env MESA_LOADER_DRIVER_OVERRIDE=iris firefox

лениво

описание переменной https://gitlab.freedesktop.org/mesa/mesa/merge_requests/283



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

Никак.

anonymous
()

Переименуй бинарь файрфокса в firefox_my и напиши обёртку, делающую

export VAR
exec firefox_my
anonymous
()

а каждый раз запускать отдельный процесс, типа,

env MESA_LOADER_DRIVER_OVERRIDE=iris firefox

лениво

Переделать .desktop-файлы этих приложений, не?

Например

[Desktop Entry]
Encoding=UTF-8
Exec=env MESA_LOADER_DRIVER_OVERRIDE=iris /usr/bin/firefox
Icon=firefox
Type=Application
Terminal=true
MultipleArgs=false
Name=Firefox
GenericName=Web Browser
MimeType=text/html
StartupNotify=false
Categories=Application;Network;
Comment=
Path=

Fake
()

как посоветовал Fake делай.

скопируй нужные *.desktop файлы из /usr/share/applications в $HOME/.local/share/applications и отредактируй их

kickass
()
Ответ на: комментарий от kickass

спасибо, и в самом деле, все просто

rdga12
() автор топика
Ответ на: комментарий от Fake

Спасибо. И кстати. А почему эта штука не хочет работать через переменные окружения на системном уровне ?

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