como faço para definir uma variável de ambiente para uma sessão gnome?
<p>no meu sistema, para aplicativos que usam sdl, preciso definir uma variável de ambiente:</p><pre><code>export sdl\_audiodriver=alsa </code></pre><p>para fazer o som funcionar corretamente. como faço para configurar minha sessão gnome para que esta variável esteja presente para todos os aplicativos (se eu executar um aplicativo através do nautilus ou usar <a href="http://members.quicknet.nl/blankendaalr/dbgl/"> dbgl </a> , os aplicativos trabalhe corretamente)?</p><p>editar:</p><p>arquivos de configuração que defini (e reiniciei minha máquina após cada um) sem sucesso:</p><ul> <li><code>.xsession</code></li> <li><code>.xsessionrc</code></li> <li><code>.gnomerc</code></li> <li><code>.bash\_profile</code></li> <li><code>.profile</code> &lt;- isso funciona no caso geral, mas não quando sua distribuição está configurando a variável em outro lugar.</li> <li><code>/etc/profile</code></li> </ul>
<p>pode ser que a variável sdl\_audiodriver esteja sendo desconfigurada em algum lugar. uma estratégia que uso para problemas relacionados a scripts de inicialização é inserir instruções de eco de depuração que são simples de ativar/desativar criando/excluindo um arquivo. você pode começar adicionando</p><pre><code>debug\_msg() { test -f $home/.debug &amp;&amp; echo "$@" 1&gt;&amp;2 } debug\_msg "running ~/.bashrc ($0), sdl\_audiodriver = '$sdl\_audiodriver'" </code></pre><p>para .bashrc, .bash\_profile, .profile e/etc/profile para ver qual valor ele tem e se/onde está mudando.</p>
<h1>update: depois de ver muitos comentários sobre a configuração de variáveis ​​de ambiente sem admin no windows 10, acho que encontrei uma maneira. eu não era administrador e poderia usar o powershell.</h1><h2> <a href="https://technet.microsoft.com/en-us/library/ff730964.aspx?f=255&amp;mspperror=-2147217396">método powershell</a> </h2><p>você pode listar todas as variáveis ​​de ambiente com: <code>get-childitem env:</code>.</p><p>para obter o valor de uma variável específica: <code>$env:path</code>, onde <code>path</code> é o nome da variável.</p><p>para definir uma variável: <code>[environment]::setenvironmentvariable("path", "c:\testpath", "user")</code>, o primeiro parâmetro é o nome da variável, o segundo é o valor, o terceiro é o nível de.</p><p><em>existem diferentes maneiras de trabalhar com variáveis ​​de ambiente e certas peculiaridades com elas no powershell, então consulte o link para detalhes.</em></p><h2>método antigo (não está mais disponível nas atualizações mais recentes do windows 10, use o powershell ou consulte outras respostas)</h2><p>vá para configurações e clique em<strong> system </strong>.</p><p> <a href="https://i.stack.imgur.com/vs4fb.png"><img src="https://i.stack.imgur.com/vs4fb.png" alt="system"> </a> </p><p>em seguida, no lado esquerdo, clique em<strong> sobre </strong>e selecione<strong> informações do sistema </strong>na parte inferior.</p><p> <a href="https://i.stack.imgur.com/y2sff.png"><img src="https://i.stack.imgur.com/y2sff.png" alt="about"> </a> </p><p>na nova janela do painel de controle que é aberta, clique em<strong> configurações avançadas do sistema </strong>à esquerda.</p><p> <a href="https://i.stack.imgur.com/bd5ef.png"><img src="https://i.stack.imgur.com/bd5ef.png" alt="advanced system settings"> </a> </p><p>agora, na nova janela que aparece, selecione<strong> variáveis ​​de ambiente ... </strong>na parte inferior.</p><p> <a href="https://i.stack.imgur.com/zeexg.png"><img src="https://i.stack.imgur.com/zeexg.png" alt="environment variables"> </a> </p> a resposta é sim, basta procurar o mapa de caracteres do seu ambiente de trabalho por exemplo este é o gnome-characters do ambiente gnome.

[[captura%20de%20tela%20de%202019-06-09%2010-20-45]](https://plus.diolinux.com.br/uploads/default/original/2x/b/b27849dc91427662dd899308f491067d95c775c5.png "captura de tela de 2019-06-09 10-20-45.png")

[captura%20de%20tela%20de%202019-06-09%2010-20-16] vc vai ter q entrar no painel de controle/hardware e sons/ sons
selecionar o dispositivo correto
de reprodução e gravação e definir como padrão vai pelo yast!

procure por “software management”

[[image]](https://plus.diolinux.com.br/uploads/default/original/3x/c/6/c6374466acefffa131b8aaef1e61d65e1e535d97.png "image")

procure por “wine” e tá feito

[[image]](https://plus.diolinux.com.br/uploads/default/original/3x/1/c/1c0dcbb1ba0b254e1aa9254af3481bda66c679ec.png "image")

se você quiser, me adiciona no discord que ajudo a preparar o environment para jogar: jg#3939

“bônus”: [how to set up opensuse for gaming – nvidia gpu, wine staging, lutris, steam proton & fer…](https://www.youtube.com/watch?v=ezlewvsm9yk) se for o que estou pensando, você precisa dar um duplo clique na imagem do audio/som. então clicar em default na janela animations e dai mudar os valores. vai ser necessário colocar speed = 0 e repeat count = 0. configurações / comportamento da área de trabalho, dnd o comando spd-conf permite configurar o tts não só do okular como de vários outros programas. pro okular ler as coisas em português, fiz assim

$ spd-conf

speech dispatcher configuration tool

do you want to setup a completely new configuration? [yes] :

>

do you want to create/setup a 'user' or 's… <p>opa daniel, como vai você? então, para configurar a saída de áudio para o premiere, é só você entrar em editar (edit) &gt; preferencias (preferences) &gt; hardware de audio (audio hardware) e selecionar na saída padrão (default output) o seu fone bluetooth.</p> além da dica do [@leoteodoro](/u/leoteodoro), caso queira você pode instalar o pacote tilix-nautilus, isso vai te dar uma opção no menu de contexto do nautilus para abrir com o tilix.

[[captura de tela de 2020-10-22 01-00-08]](https://plus.diolinux.com.br/uploads/default/original/3x/e/9/e93a4f2cee6fc3de448e89dbed8718ccff8f8ca6.jpeg "captura de tela de 2020-10-22 01-00-08") olá [@karlosmdk](/u/karlosmdk) tudo beleza?

em distros como o pop!os que seguem um calendário de lançamentos fixos só é “possível” atualizar o gnome shell quando eles disponibilizarem uma nova versão em seus repositórios. inclusive, agora que o ubuntu 20.10 foi oficialmente lançado podemos contar que em alguns dia…