Я использую mpv media player для воспроизведения видео. У меня ноутбук с гибридной графикой, поэтому для использования дискретного графического процессора мне нужно использовать его DRI_PRIME=1 mpv video.mp4
всякий раз, когда я хочу запустить mpv с дискретным графическим процессором. Однако печатать DRI_PRIME=1
каждый раз довольно раздражает, поэтому я задался вопросом, есть ли способ сделать так, чтобы при каждом запуске mpv DRI_PRIME=1
всегда использовался.
решение1
Если вы хотите, mpv
чтобы это коснулось только вас, просто введите псевдоним:
alias mpv='DRI_PRIME=1 mpv'
Вы можете добавить это в ~/.bashrc
или ~/.bash_aliases
.
решение2
Поместите эту переменную в свой ~/.bashrc
файл следующим образом:
export DRI_PRIME=1
и запустите source ~/.bashrc
. После этого эта переменная всегда будет в среде вашей оболочки.
ПРИМЕЧАНИЕ: экспорт переменных позволяет передавать их каждой программе, которую вы запускаете из оболочки. По большей части это не должно иметь значения, если только у вас нет двух программ, которые ожидают разного значения для вашей переменной (в данном случае DRI_PRIME
). Если вы намеренно хотите, чтобы две программы имели разное значение DRI_PRIME
, используйте ответ muru.