Как объединить две переменные окружения в одну команду?

У меня старый компьютер, и я установил на него Ubuntu 13. 10. Я также установил Skype, и проблема в том, что у меня огромная задержка звука или моя веб-камера не работает.

У меня есть работа, заменив 'Exec = skype' на:

  • Исправление звука: Exec=env PULSE_LATENCY_MSEC=60 skype %U
  • Исправление веб-камеры: Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype'

На sudo gedit /usr/share/applications/skype.desktop.

Я использовал 1 или другой, а не оба.

Я хочу знать, могу ли я сделать что-то вроде:

Exec=bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype' && env PULSE_LATENCY_MSEC=60 skype %U`

Команда '&&' создает команды bash и env для одновременного запуска или это лучший способ написать это?

0
задан 28 February 2014 в 08:23

1 ответ

Это - правильный способ объединить Ваши два решения:

Exec=bash -c 'export LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so && env PULSE_LATENCY_MSEC=60 skype %U'

0
ответ дан 28 February 2014 в 08:23

Другие вопросы по тегам:

Похожие вопросы: