- - - - - Introdução ao problema encontrado no "SimpleScreenRecorder" - - - - - Após a instalação no antiX, o programa "SimpleScreenRecorder" consegue gravar com sucesso a tela no antiX Linux, mas não consegue gravar o áudio ou som que estiver em execução durante a gravação da tela. O "SimpleScreenRecorder" depende do PulseAudio para gravar o áudio ou o som, mas eu não quero instalar o PulseAudio no meu antiX Linux devido os motivos foram explicados https://www.antixforum.com/forums/topic/antix-23-based-on-debian-12-bookworm-ideas/page/5/#post-93888. - - - - - Processo de instalação do "SimpleScreenRecorder" com o Terminal - - - - - Clique no menu do antiX, Terminal. Na janela do Terminal, digite os comandos "sudo apt update" (sem as aspas), insira a sua senha, pressione a tecla "Enter", em seguida "sudo apt install simplesscreenrecorder" (sem as aspas) e pressione a "Enter". A aparência dos comandos de instalação no Terminal devem ser semelhantes aos modelos abaixo:
nome de usuario@antix1:~ $ sudo apt update nome de usuario@antix1:~ $ sudo apt install simplescreenrecorder Lendo listas de pacotes... Pronto Construindo árvore de dependências... Pronto Lendo informação de estado... Pronto The following additional packages will be installed: libqt5x11extras5 simplescreenrecorder-lib Os NOVOS pacotes a seguir serão instalados: libqt5x11extras5 simplescreenrecorder simplescreenrecorder-lib 0 pacotes atualizados, 3 pacotes novos instalados, 0 a serem removidos e 150 não atualizados. É preciso baixar 1.374 kB de arquivos. Depois desta operação, 3.970 kB adicionais de espaço em disco serão usados. Você quer continuar? [S/n] s . . . Writing Menu: fluxbox Writing Menu: icewm Writing Menu: jwm nome de usuario@antix1:~ $Pressione a tecla "s" e em seguida "Enter" para continuar com o processo de instalação do programa. - - - - - Procedimento de configurações para a solução do problema do áudio no "SimpleScreenRecorder" - - - - - Os créditos do procedimento de configurações para a solução do problema do áudio no "SimpleScreenRecorder" são todos do sr. Alessandro Ebersol. Eu apenas o adaptei para funcionar no antiX Linux e escrevi este documento durante a realização dos testes. Você pode obter mais informações na página eletrônica: https://tuxfunny.blogspot.com/2021/09/gravando-audio-facilmente-no-pclinuxos.html - - - - - Procedimento de ativação do áudio ("snd_aloop") para a utilização do "SimpleScreenRecorder" - - - - - Na janela do Terminal, digite os comandos "sudo modprobe snd_aloop pcm_substreams=1" (sem as aspas), pressione a tecla "Enter", insira a sua senha e pressione a tecla "Enter". Em seguida, digite "cat /proc/asound/cards" (sem as aspas) e pressione a tecla "Enter". A aparência dos comandos de configurações no Terminal devem ser semelhantes aos modelos abaixo:
nome de usuario@antix1:~ $ sudo modprobe snd_aloop pcm_substreams=1 nome de usuario@antix1:~ $ nome de usuario@antix1:~ $ cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xd4500000 irq 27 1 [Loopback ]: Loopback - Loopback Loopback 1 nome de usuario@antix1:~ $Clique no menu do antiX, Editor de Texto, copie as configurações abaixo e cole no editor de texto (Leafpad ou Geany).
pcm.!default { type asym playback.pcm "LoopAndReal" #capture.pcm "looprec" capture.pcm "hw:0,0" } pcm.looprec { type hw card "Loopback" device 1 subdevice 0 } pcm.LoopAndReal { type plug slave.pcm mdev route_policy "duplicate" } pcm.mdev { type multi slaves.a.pcm pcm.MixReale slaves.a.channels 2 slaves.b.pcm pcm.MixLoopback slaves.b.channels 2 bindings.0.slave a bindings.0.channel 0 bindings.1.slave a bindings.1.channel 1 bindings.2.slave b bindings.2.channel 0 bindings.3.slave b bindings.3.channel 1 } pcm.MixReale { type dmix ipc_key 1024 slave { pcm "hw:0,0" rate 48000 #rate 44100 periods 128 period_time 0 period_size 1024 # must be power of 2 buffer_size 8192 } } pcm.MixLoopback { type dmix ipc_key 1025 slave { pcm "hw:Loopback,0,0" rate 48000 #rate 44100 periods 128 period_time 0 period_size 1024 # must be power of 2 buffer_size 8192 } }Clique no menu Arquivo, Salvar, insira o nome ".asoundrc" (sem as aspas) para o arquivo de configurações e escolha a sua pasta pessoal "/home/nome de usuario/.asoundrc". No lugar do "nome de usuario" do caminho que está entre as aspas, deverá ser o seu nome de usuário. Clique no menu do antiX, Sair, "Sair da Sessão"/"Terminar a Sessão" ou pressione a combinação de teclas "Ctrl junto com Alt junto com Backspace" (Ctrl+Alt+Backspace) para sair da sessão. Entre com o seu nome de usuário e a senha para inciar a sessão novamente. Inicie o "SimpleScreenRecorder", na janela de configurações na parte onde está a opção "Entrada de áudio", marque ou selecione a opção "Gravar o áudio", na opção "Interface" ou "Backend" selecione o ALSA e na "Fonte" ou "Source" selecione "[hw:1,1] Loopback: Loopback PCM" e clique no botão "Continuar". Nos testes que eu fiz, a gravação da tela com a captura do áudio e do vídeo funcionaram com sucesso no "SimpleScreenRecorder". - - - - - Procedimento de desativação do áudio ("snd_aloop") após a utilização do "SimpleScreenRecorder" - - - - - Após a utilização do "SimpleScreenRecorder", desative o "snd_aloop" e renomeie o arquivo o ".asoundrc" para "asoundrc". Com o gerenciador de arquivos zzzFM acesse a sua pasta pessoal "/home/nome de usuario", pressione a combinação de teclas "Ctrl junto com H" (Ctrl+H) para exibir os arquivos ocultos. Vários arquivos e pastas serão exibidos, tenha muito cuidado para não apagar ou modificar estes arquivos e pastas de configurações. Clique com o botão direito sobre o arquivo ".asoundrc", clique na opção "Renomear", apague ou exclua o ponto "." para o nome do arquivo de configurações passar a ser "asoundrc" e clique no botão "Ok". A aparência dos comandos no Terminal devem ser semelhantes aos modelos abaixo:
nome de usuario@antix1:~ $ sudo modprobe -r snd_aloop [sudo] senha para demo: modprobe: FATAL: Module snd_aloop is in use. nome de usuario@antix1:~ $Clique no menu do antiX, Sair, "Sair da Sessão"/"Terminar a Sessão" ou pressione a combinação de teclas "Ctrl junto com Alt junto com Backspace" (Ctrl+Alt+Backspace) para sair da sessão. Entre com o seu nome de usuário e a senha para inciar a sessão novamente.
nome de usuario@antix1:~ $ sudo modprobe -r snd_aloop nome de usuario@antix1:~ $O "SimpleScreenRecorder" não conseguirá encontrar mais o "Loopback 1" ou "[hw:1,1] Loopback: Loopback PCM" e o seu antiX Linux voltou a ficar com as configurações padrões. Não apague o arquivo de configurações "asoundrc", mantenha-o na sua pasta pessoal. Porque sempre que você precisar utilizar o "SimpleScreenRecorder", o arquivo deverá ser renomeado para ".asoundrc", além de que será necessário aplicar os comandos "sudo modprobe snd_aloop pcm_substreams=1" (sem as aspas) e "cat /proc/asound/cards" (sem as aspas) no Terminal para o áudio funcionar durante a gravação da tela. E sempre desative o "snd_aloop" quando você não estiver utilizando o "SimpleScreenRecorder".