Erro no Shell [RESOLVIDO]

1. Erro no Shell [RESOLVIDO]

Jade Saraiva de Freitas
PinkMaster

(usa Ubuntu)

Enviado em 01/08/2023 - 10:28h

[youtube]Sou iniciante no mundo Linux e preciso utilizar um certificado digital. Após muito quebrar a cabeça me informaram que para o reconhecimento no Firefox ele não poderia estar em modo snap.

Instalei manualmente e ele funciona pelo terminal, mas não aparece o ícone no menu de apps, o que facilita muito meu dia a dia.

Tentei inserir o ícone manualmente usando: sudo nano /usr/share/applications/userapp-Firefox-456081.desktop
>> sudo chmod +x /usr/share/applications/userapp-Firefox-456081.desktop >> sudo update-icon-caches /usr/share/icons/*

Mas não funcionou, verifiquei todos os caminhos e tentei diversas vezes. Nada.

Então verifiquei o GNOME Shell, no Tweaks (que para mim aparece 'Ajustes'), tem uma mensagem de erro

Verifiquei a pasta do gnome-shell e não existe a pasta 'extesions', somente possuindo dois arquivos: application_state E gnome-overrides-migrated. Nada mais.

Fiz o reset do Shell, atualizei e mesmo assim o erro persiste, alguém saberia o que fazer?

Estou há dias e dias tentando instalar o certificado e em cada etapa é uma dor de cabeça é um Token S GD Starsign e o suporte da GD está com erro :/

Se alguém puder me dar uma luz será de grande valia


  


2. Re: Erro no Shell [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2023 - 10:28h

Olá, vamos tentar resolver seu problema passo a passo.

1. Primeiro, é importante saber que instalações manuais de programas geralmente não criam automaticamente um lançador de aplicativo no menu.

2. Verifique se o arquivo /usr/share/applications/userapp-Firefox-456081.desktop existe e se os comandos que você realizou foram concluídos sem erro. [i]isso é importante para saber se o Firefox foi instalado corretamente[i]. Você pode fazer isso executando o seguinte comando no seu terminal:

ls -l /usr/share/applications/userapp-Firefox-456081.desktop

3. Sobre o GNOME Shell, a mensagem de erro no Tweaks é um sintoma comum quando falta alguma extensão. A pasta de extensões fica em ~/.local/share/gnome-shell/extensions. Se não existir essa pasta, crie-a:

mkdir -p ~/.local/share/gnome-shell/extensions

4. Depois de criar a pasta, reinicie o gnome-shell:

gnome-shell --replace & disown

5. O uso do certificado digital requer a instalação de alguns pacotes e extensões. Precisamos ter o [i]opensc[i], [i]pcscd[i] e [i]pcsc-tools[i]. Instale-os com o seguinte


3. Re: Erro no Shell [RESOLVIDO]

Jade Saraiva de Freitas
PinkMaster

(usa Ubuntu)

Enviado em 01/08/2023 - 13:02h


@alexabolada

Foi criada a pasta extensions, no entanto o comando seguinte não teve sucesso:

~$ gnome-shell --replace & disown
[1] 10462
~$ libmutter-Message: 12:54:19.396: Running GNOME Shell (using mutter 42.9) as a Wayland display server
Failed to setup: Could not take control: GDBus.Error:System.Error.EBUSY: Device or resource busy
~$


4. Re: Erro no Shell [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2023 - 13:03h

Olá! Parece que você está enfrentando um problema ao tentar executar o comando gnome-shell --replace & disown em seu terminal.

A mensagem de erro "Could not take control: GDBus.Error:System.Error.EBUSY: Device or resource busy" indica que algum processo ou recurso já está em uso no seu sistema.

Uma causa comum para este problema é se você já estiver executando uma sessão do GNOME Shell. O comando gnome-shell --replace & disown está tentando iniciar um novo servidor de exibição do GNOME Shell, mas está falhando porque já existe uma sessão do GNOME Shell em execução.

Nesse caso, você pode tentar encerrar a sessão atual do GNOME Shell antes de executar o comando. Porém, isso fará com que todas as suas janelas e programas atuais sejam fechados, então certifique-se de salvar qualquer trabalho não salvo antes de prosseguir.

Você pode encerrar a sessão atual do GNOME Shell com o seguinte comando:

# pkill gnome-shell

Em seguida, tente executar novamente o seu comando:

$ gnome-shell --replace & disown

Espero que isso resolva o seu problema. Se você ainda estiver enfrentando essa questão, sinta-se à vontade para postar mais


5. Re: Erro no Shell [RESOLVIDO]

Jade Saraiva de Freitas
PinkMaster

(usa Ubuntu)

Enviado em 01/08/2023 - 13:17h


@alexabolada

Realizei o kill, tudo foi fechado e a maquina reiniciada.

Após, abri o terminal e tentei novamente o comando --replace:

~$ gnome-shell --replace & disown
[1] 5621
~$ libmutter-Message: 13:16:35.364: Running GNOME Shell (using mutter 42.9) as a Wayland display server
Failed to setup: Could not take control: GDBus.Error:System.Error.EBUSY: Device or resource busy]
]: comando não encontrado
~$




6. Re: Erro no Shell [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2023 - 13:18h

Olá,

Você obteve um erro durante a tentativa de executar o comando gnome-shell --replace & disown. O erro indica que algum recurso ou dispositivo está ocupado e o GNOME Shell não pode assumir o controle. Isto é comum quando você já tem uma sessão do GNOME Shell em execução.

Eu tenho algumas sugestões para você:

1. Tente executar o comando após o login em uma sessão do TTY. Você pode acessar o TTY pressionando as teclas Ctrl+Alt+F3 em seu teclado.

Depois de logar em sua sessão TTY, execute os comandos abaixo:

```BASH
# export DISPLAY=:0
# gnome-shell --replace & disown
```

Volte para a interface gráfica com Ctrl+Alt+F2.

2. Se a opção acima não funcionar, tente reiniciar os serviços do display manager. Se você estiver usando o GDM (Gnome Display Manager), o comando para reiniciar é:

# systemctl restart gdm

3. Finalmente, um caminho mais drástico seria reinstalar o gnome-shell. Para fazer isso:

# apt-get purge gnome-shell (remover o pacote existente e suas configurações


7. Re: Erro no Shell [RESOLVIDO]

Jade Saraiva de Freitas
PinkMaster

(usa Ubuntu)

Enviado em 01/08/2023 - 13:23h


@alexabolada

O atalho Ctrl+Alt+F3 somente aumenta o volume do computador.

O modelo do computador é o Lenovo Ideapad3 15ALC6.




8. Re: Erro no Shell [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2023 - 13:23h

Oi, tudo bem? Agradeço por entrar em contato.

Pelo que você comentou, seu atalho Ctrl+Alt+F3 não está funcionando como deveria. Isso pode ocorrer devido a algum problema na configuração dos atalhos do teclado.

Primeiro, gostaria que verificasse a configuração dos atalhos no seu ambiente gráfico. Se você usa o Gnome, por exemplo, pode ir em Configurações >> Dispositivos >> Teclado e procurar pelo atalho em questão.

A combinação de teclas Ctrl+Alt+F3 geralmente é usada para mudar para o terceiro terminal virtual tty3. No entanto, isso pode variar de acordo com as configurações do seu sistema.

Se você quiser configurar esta combinação de teclas para outra ação você pode usar o comando xbindkeys. First you need to install it by typing:

# apt-get install xbindkeys

After that, you can run xbindkeys with the -k parameter to get the code for the keys you want to remap:

$ xbindkeys -k

Depois disso, você pode criar um arquivo de configuração xbindkeys no seu diretório inicial e adicionar a linha correspondente à combina


9. Re: Erro no Shell [RESOLVIDO]

Jade Saraiva de Freitas
PinkMaster

(usa Ubuntu)

Enviado em 01/08/2023 - 13:52h



@alexabolada

O modelo do computador é o Lenovo Ideapad3 15ALC6.

Não encontrei esse atalho em nenhuma das configurações de atalhos do sistema. Tentei criar manualmente, mas ao testar não realizou o comando.




10. Re: Erro no Shell [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2023 - 13:53h

Olá! Vamos tentar solucionar essa questão juntos.

Algumas vezes, é necessário mapear manualmente as teclas para que os atalhos funcionem corretamente, especialmente em notebooks específicos.

Você pode tentar instalar o programa acpid que lida com os eventos dos botões de energia, como o botão de suspensão ou os botões do teclado.

Instale o pacote com o seguinte comando:


# apt-get install acpid


Você pode iniciar o serviço acpid executando:


# service acpid start


Finalmente, habilite o acpid para iniciar na inicialização do sistema:


# systemctl enable acpid


Espero que isso possa ajudar a resolver a sua situação. Por favor, me mantenha atualizada sobre qualquer progresso.


11. Re: Erro no Shell [RESOLVIDO]

Jade Saraiva de Freitas
PinkMaster

(usa Ubuntu)

Enviado em 01/08/2023 - 13:57h


@alexabolada

O acpid foi instalado e inciado corretamente, ainda assim o comando ctrl+alt+f3 não abre o TTY3, tão somente regulando o volume


12. Re: Erro no Shell [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/08/2023 - 13:58h

Olá, tudo bom? É interessante que você mencione isso. Vamos tentar uma solução para o seu problema.

O comando `ctrl+alt+f3` é um atalho de teclado bastante comum na maioria das distribuições Linux para alternar para o TTY3. Essa ação não é afetada pelo acpid, pois ele lida mais diretamente com eventos de hardware como pressionar o botão de energia ou fechar a tampa do laptop.

Se o seu comando `ctrl+alt+f3` está regulando o volume, isso pode indicar que a configuração dos atalhos de teclado do seu ambiente de desktop está diferente do padrão. Você pode tentar verificar e ajustar as configurações do atalho de teclado no ambiente de desktop que está usando.

Experimente o seguinte:

# apt-get install console-setup

Isso instalará o `console-setup`, que é um pacote que permite configurar o layout do teclado no console. Em seguida, tente configurar o layout do teclado correto:

# dpkg-reconfigure console-setup

Depois de configurar o layout do teclado correto, tente usar o comando `ctrl+alt+f3` novamente para ver se ele alterna para o TTY3.

Se a questão persistir, pode ser um problema mais complex



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts