AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1355334
Accepted
N0rbert
N0rbert
Asked: 2021-08-02 06:28:58 +0800 CST2021-08-02 06:28:58 +0800 CST 2021-08-02 06:28:58 +0800 CST

Como proceder corretamente com "Não há nenhum aplicativo instalado para... arquivos. Deseja procurar um aplicativo para abrir este arquivo?" no MATE?

  • 772

Eu tenho o Ubuntu MATE 20.04 LTS instalado. Eu baixei o arquivo DXF que não é conhecido pelo meu sistema operacional.

Eu abro o Caja, navego até este arquivo, tento abri-lo. E então receba a seguinte mensagem:

Não foi possível exibir "/home/user/file.dxf"

Não há nenhum aplicativo instalado para arquivos de imagem vetorial DXF. Deseja procurar um aplicativo para abrir este arquivo?

e cliquei em 'Sim' nesta janela. Mas nada aconteceu.

Lembro-me do meu Ubuntu MATE 18.04 LTS anterior que ele deveria abrir uma janela de instalação de software menor, depois me pedir uma senha e, finalmente, instalar o software.

O que está errado?

20.04
  • 1 1 respostas
  • 147 Views

1 respostas

  • Voted
  1. Best Answer
    N0rbert
    2021-08-02T06:28:58+08:002021-08-02T06:28:58+08:00

    Com alguma depuração usando dbus-monitor, vejo o seguinte ao pressionar o botão Sim:

    $ dbus-monitor
    ...
    tempo de chamada do método=1627826047.524366 remetente=:1.27 -> destino=org.freedesktop.PackageKit serial=373 caminho=/org/freedesktop/PackageKit; interface=org.freedesktop.PackageKit.Modify; member=InstallMimeTypes
       uint32 14680581
       variedade [
          string "imagem/vnd.dxf"
       ]
       string "ocultar-confirmar-pesquisar"
    erro time=1627826047.524401 remetente=org.freedesktop.DBus -> destino=:1.27 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=373
       string "O nome org.freedesktop.PackageKit não foi fornecido por nenhum arquivo .service"
    tempo de chamada do método=1627826047.524930 remetente=:1.27 -> destino=org.freedesktop.DBus serial=374 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoverCorrespondência
       corda
    ...
    

    Então, precisamos obter algum org.freedesktop.PackageKitprovedor de serviços dbus.

    Método legado usandosessioninstaller

    As versões anteriores do Ubuntu estavam usando o sessioninstaller. Mas depois de algum tempo este pacote foi removido do Ubuntu após 18.04 LTS.
    Eu relatei um bug 1938641 para LaunchPad .
    O sessioninstallerpacote depende do app-install-datapacote que está desatualizado (a última atualização foi no ano de 2015), portanto não contém informações de aplicativos modernos.

    Mas se alguém ainda quiser restaurar o comportamento anterior (Ubuntu MATE 18.04 LTS) - deve-se instalar o sessioninstallerdo meu PPA:

    sudo add-apt-repository ppa:nrbrtx/sessioninstaller
    sudo apt-get update
    sudo apt-get install sessioninstaller
    

    e então prossiga como foi planejado:

    O pedido de DXF agora foi encontrado

    Método moderno

    Existem dois outros org.freedesktop.PackageKitprovedores de serviços dbus - Apper e GNOME Software . Ambos usam o AppStream como um provedor de informações do pacote. Mas o desenvolvimento de Apper parece estar parado.

    Portanto, mesmo no Ubuntu MATE, deve-se usar o software GNOME. Para instalá-lo e inicializá-lo é necessário remover sessioninstallerpor

    sudo apt-get install ppa-purge
    sudo ppa-purge ppa:nrbrtx/sessioninstaller
    

    e depois execute:

    sudo apt-get install packagekit gnome-software
    sudo apt-get update
    

    e, em seguida, use-o para instalar o software - clique no arquivo DXF novamente e siga as notificações na tela para abrir o GNOME Software:

    GNOME Software sugere aplicativos para abrir DXF

    e, finalmente, abra o arquivo DXF.

    • 2

relate perguntas

  • Como posso configurar a resolução de domínio curinga local (127.0.0.1) em 18.04..20.04?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve