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

У меня старый компьютер, и я установил на него 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
задан 14.05.2020, 04:59

1 ответ

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

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

0
ответ дан 14.05.2020, 04:59
  • 1
    Хотите объяснить, что это делает? – Blagovest Buyukliev 14.05.2020, 05:00
  • 2
    Я don' t думают there' s много простора для совершенствования. Это больше походит на связанную с сетью проблему, веб-камеру на средствах больше данных для передачи, который приводит к более высокой задержке. 1-2 секунды в нормальном диапазоне, к сожалению. Как быстро Ваше интернет-соединение ( speedtest.net )? – alk 14.05.2020, 05:00
  • 3
    Спасибо за все, также для редактирования Braiam:).. Я должен сказать I' m не парень IT (я изучаю химию), говорил с другом, и он сказал мне использовать ' \n ' и не ' & & ' и я должен сказать, что это работает жидкое тесто с ' \n ' но у меня все еще есть аудио задержка 1-2 секунд, когда веб-камера идет. Какой-либо тип я мог использовать для получения его лучше? – Blagovest Buyukliev 14.05.2020, 05:01
  • 4
    I' ve обновил его. – ameyCU 14.05.2020, 05:01

Теги

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