Bumblebee: установка переменных окружения запускаемой программы

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

IMB
Сообщения: 2566
ОС: Debian

Bumblebee: установка переменных окружения запускаемой программы

Сообщение IMB »

Доброго дня!
Имеется ноутбук с дискретной видеокартой и программа использующая для вычислений видеокарту.
Для запуска программы с использованием дискретной видеокарты установлен пакет bumblebee и запуск программы осуществляется так: optirun programm
Но, хотелось бы для программу установить некоторые переменные окружения, конструкция ENV=foo optirun programm не приводит к желаемому результату.
Как бы решить этот вопрос?
Спасибо.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Bumblebee: установка переменных окружения запускаемой программы

Сообщение NickLion »

Сделайте просто export ENV=foo, потом уже optirun program.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21232
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Bumblebee: установка переменных окружения запускаемой программы

Сообщение Bizdelnick »

IMB писал(а):
08.12.2015 12:54
запуск программы осуществляется так: optirun programm

Откуда осуществляется? Из шелла? Что за шелл?

IMB писал(а):
08.12.2015 12:54
конструкция ENV=foo optirun programm не приводит к желаемому результату.

env ENV=foo optirun programm пробовали?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Bumblebee: установка переменных окружения запускаемой программы

Сообщение serzh-z »

IMB писал(а):
08.12.2015 12:54
конструкция ENV=foo optirun programm не приводит к желаемому результату.
А какой результат ожидается?
Спасибо сказали:
IMB
Сообщения: 2566
ОС: Debian

Re: Bumblebee: установка переменных окружения запускаемой программы

Сообщение IMB »

serzh-z писал(а):
08.12.2015 14:07
IMB писал(а):
08.12.2015 12:54
конструкция ENV=foo optirun programm не приводит к желаемому результату.
А какой результат ожидается?

Программа написана с использованием qt и язык интерфейса устанавливается на основе текущей локали, так что выставляя LANG=ru_RU.utf8 я рассчитывал получить русский интерфейс программы.


NickLion писал(а):
08.12.2015 13:18
Сделайте просто export ENV=foo, потом уже optirun program.

К сожалению не помогает.


Bizdelnick писал(а):
08.12.2015 13:25
IMB писал(а):
08.12.2015 12:54
запуск программы осуществляется так: optirun programm

Откуда осуществляется? Из шелла? Что за шелл?

Настроена автозагрузка прописыванием в .xsessionrc, так же пробовал запускать из xterm.

Bizdelnick писал(а):
08.12.2015 13:25
IMB писал(а):
08.12.2015 12:54
конструкция ENV=foo optirun programm не приводит к желаемому результату.

env ENV=foo optirun programm пробовали?

Увы, без изменений.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Bumblebee: установка переменных окружения запускаемой программы

Сообщение serzh-z »

IMB писал(а):
08.12.2015 14:26
Программа написана с использованием qt и язык интерфейса устанавливается на основе текущей локали, так что выставляя LANG=ru_RU.utf8 я рассчитывал получить русский интерфейс программы.
optirun передаёт переменные среды и имя приложения для запуска демону bumblebee. Возможно, что это особенность приложения - игнорировать LANG, или особенность bumblebee - переписывать LANG.

Стоит попробовать запустить bash-скрипт с `env > /tmp/log` и запустить `ENV=foo optirun myscript`, чтобы убедиться, что ENV попадает в целевое приложение.
Спасибо сказали: