Я ввел псевдоним google-chrome
и внес себя в белый список в sudoers
, так что теперь, когда я печатаю sudo chrome
, он запускается sudo -u chromeuser -i google-chrome &
. (По причинам, изложенным ниже) Поскольку у всех других пользователей, кроме меня, есть домашний каталог на ext3
, это работает очень хорошо. Единственным недостатком является то, что хром, при запуске как chromeuser
, не будет воспроизводить звук.
Редактировать: Перемещенный вопрос вверх для ясности
Справочная информация для всех, кто интересуется :
Я установил домашнюю директорию для одного из моих пользователи должны быть в разделе NTFS, чтобы он был доступен из Windows. Я единственный, кто использует компьютер, поэтому я установил fuse, чтобы разрешить 777 разрешений для этого раздела. Я удалил /home/me
и создал символическую ссылку, которая указывает на раздел NTFS (который смонтирован в /Shared/home
).
Chrome плохо работает с этой конфигурацией, потому что он создает различные кэши в вашем домашнем каталоге, и производительность NTFS не справляется с этим. Я возился с несколькими вариантами Chrome (--user-data-dir --disk-cache-dir
), но я не мог получить 100% открытых файлов Chrome под моим контролем. Поэтому мое решение состояло в том, чтобы запустить Chrome как своего собственного пользователя.
tldr; Я запустил программу как другой пользователь, похоже, не хочет воспроизводить звук. Это связано с alsa
?
Ответ на вопрос OP
Решение было просто запустить Chrome, как его собственный пользователь.