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 / 1537863
Accepted
jophuh
jophuh
Asked: 2025-01-12 04:18:22 +0800 CST2025-01-12 04:18:22 +0800 CST 2025-01-12 04:18:22 +0800 CST

Como modificar permanentemente os arquivos Flatpak .desktop

  • 772

Estou no KDE Ubuntu com Plasma. Gosto de editar meus aplicativos com uma descrição relevante. Como exemplo, aqui está um trecho do .desktoparquivo GIMPs:

Name=GNU Image Manipulation Program
Comment=Image Editor
...

Vou entrar no .desktoparquivo na minha ~/.local/share/applications/pasta e alterar a DESCRIÇÃO para algo como

Name=GNU Image Manipulation Program
Comment=Image Editor and Photo Editor
...

Dessa forma, se eu não lembrar o nome do meu editor de fotos, posso simplesmente digitá-lo photono menu iniciar do KDE e a entrada do GIMP aparecerá.

Isso funciona bem, mas acho que não funcionará nos meus Flatpaks por dois motivos:

  1. Os arquivos Flatpak .desktopsão links simbólicos na minha ~/.local/share/applications/pasta.
  2. Os arquivos Flatpak reais .desktopsão armazenados na /var/lib/flatpak/app/...pasta e as alterações parecem ser substituídas toda vez que um Flatpak é atualizado.

Qual é a melhor maneira de alterar uma .desktopentrada Flatpak (nome e/ou descrição) e fazer com que as alterações sejam aplicadas permanentemente? Como alternativa, como eu poderia pesquisar um nome de aplicativo no KDE com tags que eu aplico (por exemplo, aplicando uma phototag ao programa GIMP)?

kde
  • 1 1 respostas
  • 134 Views

1 respostas

  • Voted
  1. Best Answer
    vanadium
    2025-01-13T17:17:34+08:002025-01-13T17:17:34+08:00

    Você mesmo indicou a causa do seu problema: você está usando links simbólicos em vez de cópias de arquivo no seu ~/.local/share/applications. Por definição do que é um link simbólico, as cópias locais são alteradas sempre que os arquivos de todo o sistema mudam.

    Em vez de criar links simbólicos dos .desktoparquivos em /var/lib/flatpak/exports/share/applicationssua ~/.local/share/applicationspasta pessoal, apenas copie os arquivos para lá. Então, eles não serão afetados por uma atualização de todo o sistema. (Note que tudo isso pode ser feito sem ser root.)

    Para que seu programa seja encontrado com palavras-chave de sua escolha (por exemplo, "fotos"), adicione essa palavra-chave ao Keywordscampo do .desktopinicializador. A maioria dos sistemas de menu de desktop também deve pesquisar "Palavras-chave" e até mesmo "Comentários".

    • 1

relate perguntas

  • Como faço para voltar ao splash / login do KDE depois de instalar o XFCE?

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