Respondido em questão por OP
A solução foi apenas executar o chrome como seu próprio usuário.
Eu aliasizei google-chrome
e coloquei-me na lista de permissões em sudoers
, agora, quando digito sudo chrome
, ele executa sudo -u chromeuser -i google-chrome &
. (Por razões descritas abaixo) Como todos os outros usuários, além de mim, têm um diretório home em ext3
, isso funciona muito bem. A única desvantagem é que o Chrome, quando iniciado como chromeuser
, não reproduzirá som.
edit: Mudou a pergunta para cima para maior clareza
Plano de fundo para quem estiver interessado :
Eu configurei o directoy home para um dos meus usuários para estar em um partiton NTFS para que seja acessível a partir do Windows. Eu sou o único que usa o computador, então eu configurei o fusível para permitir 777 permissões para essa partição. Eu deletei /home/me
e criei um link simbólico em seu lugar que aponta para a partição NTFS (que é montada em /Shared/home
).
O Chrome não funciona bem com essa configuração porque cria vários caches em seu diretório inicial e o desempenho do NTFS não conseguia acompanhá-lo. Eu brinquei com algumas opções para o chrome ( --user-data-dir --disk-cache-dir
), mas não consegui obter 100% dos arquivos abertos do chrome sob meu controle. Então, minha solução foi apenas executar o chrome como seu próprio usuário.
tldr; Eu comecei um programa como outro usuário, parece não querer tocar som. Isso está relacionado a alsa
?
Respondido em questão por OP
A solução foi apenas executar o chrome como seu próprio usuário.