Postagens

Mostrando postagens de outubro, 2020

Alsamixer error snd_use_case_mgr_open snd1 (snd1_pcm_direct_parse_open_conf) create group audio ALSA LIB utils.c 67: (uc_mgr_config_load) entre outros erros mostrados com imagens

Imagem
  O erro do group audio pode ser resolvido simplesmente editando o arquivo em /etc/group e adicionando audio:x:29:alsa,root (nome do usuário) Primeiro de o comando aplay -L  Veja o front que apresenta {CARD,DEV} front:CARD=PCH,DEV=0     HDA Intel PCH, ALC662 rev3 Analog     Front speakers   Faça um arquivo de texto em ~/.asoundrc comparando com o que o aplay -L mostrou em front com as seguintes afirmações: defaults.pcm.!card PCH defaults.pcm.!device 0 defaults.pcm.!ctl PCH Se está configuração não resolver podemos fazer essa também: Comando: aplay --list-devices                 **** Lista de Dispositivos PLAYBACK Hardware **** placa 0: PCH [HDA Intel PCH], dispositivo 0: ALC662 rev3 Analog [ALC662 rev3 Analog]        card=placa  device=dispositivo (por algum motivo o terminal do Ubuntu traduziu)  Como podemos ver no meu caso o card=0 device=0  pcm.!spdif {      type hw      card 0      device 0 } pcm.!default {      type plug      slave {            pcm "spdif"      } } Test

Navegador Seamonkey / firefox da o erro Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Failed to lock new back buffer. (t=3.49651)

 Depois de várias tentativas encontrei o site: http://forums.mozillazine.org/viewtopic.php?f=38&t=3044432 que descreve o problema em /dev/shm, mas de forma não muito fácil de compreender. O problema foi resolvido com um simplesmente  (mkdir /dev/shm)

Quando compila o NSS da o erro: C_Initialize failed: 0x00000030, CKR_DEVICE_ERROR

 Este erro pode ser facilmente resolvido compilando sem está em chroot, se você está em chroot saia. C_Initialize failed: 0x00000030, CKR_DEVICE_ERROR NSPR error code: -8129: Unknown code ___f 63 Initiailzing softoken failed: 0x00000030, CKR_DEVICE_ERROR NSPR error code: -8129: Unknown code ___f 63 make[2]: *** [Makefile:92: ../../../dist/Linux4.16_x86_64_cc_glibc_PTH_64_OPT.OBJ/lib/libsoftokn3.chk] Error 1 make[2]: Leaving directory '/sources/nss-3.35/nss/cmd/shlibsign' make[1]: *** [../coreconf/rules.mk:101: libs] Error 2 make[1]: Leaving directory '/sources/nss-3.35/nss/cmd' make: *** [coreconf/rules.mk:101: libs] Error 2

Diferença de Linux e Gnu

   Linux é um kernel que faz o processo de executar /sbin/init, modulos (para aceitação de hardware) , executa a biblioteca GNU (GLIBC) (dependência do /sbin/init) inicial libc.so.6 que está localizado em /lib/x86_64-linux-gnu/libc.so.6, faz arquivos temporários por exemplo a cada inicialização em /dev /tmp /proc. Em /dev por exemplo tem na localização /dev/input/mice e ( /dev/input/event3 Keyboard-teclado) O mice é um arquivo gerado pelo o modulo usbhid que faz a função de detectar o mouse para o Xorg atravéz do libinput ou evdev. O kernel executa também em /etc/profile.d a cada inicialização scripts do formato .sh. Entre outros e vários processos.   Gnu é muito importante porque criou a Glibc, compatibilidade com todos os programas existentes para o kernel Linux e grub. Para você perceber como é importante como por exemplo se a Glibc não funcionar o kernel da PANIC fazendo não iniciar. Todos programas implementados no kernel foram compilados no GCC. A libtool sempre ajudou também na

/lib/libc.so: warning: the use of `tmpnam' is dangerous, better use `mkstemp' Como corrigir

 Erro completo: /lib/libc.so: warning: the use of `tmpnam' is dangerous, better use `mkstemp' /lib/libc.so: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' /lib/libc.so: warning: the `gets' function is dangerous and should not be used. /lib/libc.so: warning: the use of `tempnam' is dangerous, better use `mkstemp' /lib/libc.so: warning: lchmod is not implemented and will always fail  No seu  programa bote a opção: --with-lib-prefix=/usr/lib que provavelmente resolverá este erro.   --with-lib-prefix Especifica quais bibliotecas vão ser usadas na compilação

configure: error: cannot find value of GMP_NUMB_BITS Como resolver este erro

 Este erro  apareceu provavelmente no nettle  Fiz download de uma versão mais antiga do nettle -> 2.4 O ./configure passou, mas no make deu erro fatal de #include gmp.h  Enquanto o ./configure do 3.2 não passava de nenhuma forma, mas com a mensagem  do 2.4 eu já tinha ideia do que era que estava faltando = gmp.h em /usr/include Resolvi simplesmente só copiando o gmp.h (eu compilei o gmp)  de uma distro e botando na outra em /usr/include. Mas para você não precisar compilar eu vou colocar aqui os códigos do gmp.h  https://pastebin.pl/view/download/0f382c96 Copie este comando abaixo e cole no terminal que provavelmente já resolve: mkdir CORRIGIR-ERROR-GMP_BIT && cd CORRIGIR-ERROR-GMP_BIT && wget https://pastebin.pl/view/download/0f382c96 && mv 0f382c96 gmp.h && sudo cp gmp.h /usr/include/ Se não resolveu e deu outro erro de GMP na compilação você precisa compilar-lo

Resolver error de FT_Get_Var_Blend_Coordinates and harfbuz

Este erro pode ser corrigido fazendo downgrade do pacote HARFBUFF  HARFBUFF versão 1.3.4  freetype-2.9 Detalhes da compilação: Deve ser compilado o freetype com a opção adicional --without-harfbuzz   Compilação do freetype ./configure --prefix=/usr --disable-static --enable-freetype-config --without-harfbuzz Compilação do pacote HARFBUFF ./configure --prefix=/usr --with-gobject --with-graphite2  Primeiro instala freetype e logo em seguida HARFBUFF No meu caso instalei em um diretório externo o freetype portanto tive que usar PKG_CONFIG_PATH=dir (Mas provavelmente você não precisará de PKG_CONFIG_PATH)           

Mouse Linux Genérico como fazer funciona-lo no Xorg com libinput

 Foi testado no mouse M90 da Logitech . https://pastebin.pl/view/19b050bc                                                                                        Explicação de algumas das opções:  Mouse tem 3 botões + Rolagem que vai para cima e para baixo.                                                                              4                  5 Option   "ZAxisMapping"  "4 5" Por isso que aqui tem que ser 4 e 5.  Option "ButtonMapping" "1 2 3 4 5" o Xorg precisa saber a ordem até a quantidade de botão para fazer o mapeamento do mouse e colocar a função certa em cada botão.   Option  "Device"   "/dev/input/event3"        é o lugar onde fica os impulsos elétricos do sensor do mouse. Por exemplo se você der como root cat /dev/input/event3 verá impulsos elétricos do mouse utilizado.