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 / 1543626
Accepted
adelphiaUK
adelphiaUK
Asked: 2025-03-14 01:32:10 +0800 CST2025-03-14 01:32:10 +0800 CST 2025-03-14 01:32:10 +0800 CST

Como atribuir links de arquivo Magnet para qBitTorrent instalado como AppImage?

  • 772

Estou usando o qBitTorrent 5.0.4, mas iniciando-o a partir do AppImage.

Como atribuo links de arquivos Magnet a este "aplicativo", já que não há uma versão "instalada" do qBitTorrent no sistema.

Preciso instalar o qBitTorrent com apt-get(ou algo assim), associá-lo e depois excluí-lo usando purge, ou devo instalá-lo, associá-lo e deixá-lo lá?

A única razão pela qual estou usando o AppImage é que a versão é posterior à que você obtém usando o apt-get (ou qualquer outro comando que você usa para instalá-lo).

Obrigado.

appimage
  • 1 1 respostas
  • 280 Views

1 respostas

  • Voted
  1. Best Answer
    mook765
    2025-03-14T13:50:08+08:002025-03-14T13:50:08+08:00

    Já que você tem um arquivo -file funcionando .desktop, adicione a linha

    MimeType=application/x-bittorrent;x-scheme-handler/magnet;
    

    e adicione um %Uà sua Exec=linha para que pareça

    Exec=/Path/to/your/appimage %U
    

    para seu .desktop-file. Após fazer isso, você precisa atualizar o cache mimeinfo (veja o exemplo abaixo de como fazer isso) para obter magnet links associados ao seu appimage.

    Para obter um ícone para seu .desktoparquivo, você precisa copiar um ícone do seu appimage para um local de sua escolha (por exemplo ~/.icons/) e especificar o caminho completo para o ícone no .desktoparquivo.

    Enquanto o qbittorrent estiver em execução, o appimage será montado em uma pasta oculta em /tmp, no meu caso a pasta é /tmp/.mount_qbittoAdJGnK, o nome pode ser um pouco diferente no seu sistema. Navegue até o diretório /tmp/.mount_qbittoAdJGnK/usr/share/iconse copie um ícone de lá. Eu tentei o ícone scalabe /tmp/.mount_qbittoAdJGnK/usr/share/icons/hicolor/scalable/apps/qbittorrent.svgque está funcionando bem.


    Aqui está um exemplo do meu arquivo básico .desktoparmazenado em /home/mook/.local/share/applications/qbittorrent-5.0.4_x86_64.AppImage.desktop:

    [Desktop Entry]
    Exec=/home/mook/qbittorrent-5.0.4_x86_64.AppImage %U
    MimeType=application/x-bittorrent;x-scheme-handler/magnet;
    Name=qbittorrent-5.0.4_x86_64.AppImage
    Type=Application
    Icon=/home/mook/.icons/qbittorrent.svg
    Categories=Network;FileTransfer;P2P;Qt;
    

    Depois de criar esse arquivo, precisei executar update-desktop-database ~/.local/share/applications. Se você armazenou seu .desktop-file em /usr/share/applicationsrun sudo update-desktop-database /usr/share/applications.

    A saída de gio mime x-scheme-handler/magneté

    ~$ gio mime x-scheme-handler/magnet
    Default application for “x-scheme-handler/magnet”: qbittorrent-5.0.4_x86_64.AppImage.desktop
    Registered applications:
            qbittorrent-5.0.4_x86_64.AppImage.desktop
    Recommended applications:
            qbittorrent-5.0.4_x86_64.AppImage.desktop
    

    Clicar em um link magnético no Firefox resulta em

    insira a descrição da imagem aqui

    Clicar em `Escolher aplicativo leva a

    insira a descrição da imagem aqui

    Clicar em Open Linkabre o qbittorrent:

    insira a descrição da imagem aqui

    Também tenho o ícone no meu inicializador de aplicativos:

    insira a descrição da imagem aqui

    • 5

relate perguntas

  • Como executar o AviDemux na forma de AppImage (binário universal) no Ubuntu 18.04?

  • Pacote de serviço CLI em AppImage ou Flatpak?

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