As pessoas no fórum do vapor sugeriram iniciar a tela, renunciar a isso e, em seguida, executar o vapor sob seu controle. Isso funciona para você?
Eu quero configurar o Steam para ser executado automaticamente com uma prioridade maior que a padrão, o que envolve iniciá-lo com um bom desempenho. Mas para definir uma prioridade menor que 0, eu devo ser root. O problema é que o steam não gosta de ser iniciado como root, então se eu fizer algo como sudo nice -n -1 steam ele diz que ele não pode ser iniciado como root. Além disso, se eu usar o sudo -u myusername nice -n -1 steam, legal reclamará que ele não tem privilégios para definir essa prioridade.
Eu usei o visudo para dar ao myuser o privilégio de executar o sudo legal sem senha, mas era fútil.
Eu sei que isso já foi respondido em outro lugar, mas não sei como pesquisar ... é um problema bastante específico.
Obrigado antecipadamente
EDIT: usando o renice depois que eu comecei a vapor não vai fazer, porque os processos filho (jogos) não herdarão o valor agradável do pai dessa maneira
As pessoas no fórum do vapor sugeriram iniciar a tela, renunciar a isso e, em seguida, executar o vapor sob seu controle. Isso funciona para você?
Eu acredito que você só precisa reorganizar as peças que você já tem: torne-se root e digite
nice -n -1 sudo -u
yourusernamesteam
[editar]
ou
nice -n -1 su
yourusername-c steam
A ideia é que você
sudo
ou su
para reverter para sua identidade normal (não privilegiada)
(mas, esperemos, manter a prioridade que você definiu na etapa anterior) e, em seguida, steam
), com prioridade elevada, mas sem privilégios elevados.