ao clicar em abrir pasta o sistema inicia o VSCode

ao clicar em abrir pasta o sistema inicia o VSCode

Olá a todos, quero começar a agradecer pelo seu tempo!

Estou com um problema e realmente não sei o que fazer para resolvê-lo. Quando eu baixo algo e clico na seta do Firefox para ver meus downloads e depois clico na pasta ao lado do nome do aplicativo ele deve abrir a pasta onde está salvo? (Acho algo como moz/.tmp) de qualquer forma, quando clico na pasta, ele abre o VSCode. o que eu fiz errado?

mesmo depois de "extração concluída com sucesso" e eu clico em Mostrar os arquivos, ele abre o VSCode

Executando Linux Lite 4.8 x86_64

insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui

Responder1

!!!!! Não sei se isso funcionará com outras distros além do Linux Lite !!!!!

O que acontece se você instalar o VSCode (pode ser com outros editores), há algo no código que diz ao seu sistema que o VSCode pode abrir arquivos e diretórios. Então seu sistema coloca o VSCode na frente do seu gerenciador de arquivos (Linux Lite 4.8 == Thunar) o que você verá se for, /usr/share/applications/então você encontrarámimeinfo.cachee se você olhar para esse arquivo, você terá que procurar inode/directoryonde pode ver, então inode/directory=code.desktop;Thunar-folder-handler.desktop;isso significa que o código (VSCode) é o seu padrão, você pode alterar isso saindo desse arquivo e na pasta de aplicativos que você abreEditor de tipo MIMEno campo de pesquisa de filtro você procura o diretório e altera o aplicativo padrão paraAbrir pasta com Thunar.

Eu sei que tudo isso provavelmente é mais rápido ou mais fácil no Terminal, mas tudo que encontrei na web no Terminal não funcionou para mim.

insira a descrição da imagem aqui

Responder2

Tive o mesmo problema no Endeavor Linux (baseado em Arch), mas as informações que encontrei estavam incompletas ou incluíam mais etapas do que realmente eram necessárias. Resumindo tudo isso foi o que fiz para resolver o problema:

  1. Verifiquei primeiro qual programa foi definido por padrão para abrir pastas. O meu foi o Visual Studio Code ( code.desktop), verifique o seu executando:
    xdg-mime query default inode/directory
    
  2. Encontre o nome do arquivo da área de trabalho do gerenciador de arquivos que você usa. Eu uso o Nautilus, para listar todos os arquivos relevantes da área de trabalho disponíveis no sistema que executei:
    ls /usr/share/applications/*autilus*
    
  3. A saída do comando anterior incluía /usr/share/applications/org.gnome.Nautilus.desktop, então configurei esse arquivo da área de trabalho para abrir pastas por padrão executando:
    xdg-mime default org.gnome.Nautilus.desktop inode/directory
    
  4. Só para ter certeza, verifique novamente o programa que agora está definido para abrir pastas (repetindo o passo 1).

Responder3

Firefox no Linux usa oÔnibus DMecanismo de comunicação entre processos (IPC) para se comunicar com um gerenciador de arquivos ou qualquer outro programa que tenha sido configurado para responder à solicitação. Esta interface está documentada em Interface DBus do gerenciador de arquivos. Você terá que encontrar a configuração na configuração do VSCode onde ele expõe este objeto no barramento e desativá-lo.

No meu computador, o gerenciador de arquivos Dolphin lida com essas solicitações e isso está configurado em

/usr/share/dbus-1/servicesorg.kde.dolphin.Filemanager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/dolphin --daemon

Responder4

Você pode definir o Thunar como padrão para abrir pastas com

xdg-mime default thunar.desktop inode/directory

informação relacionada