Contexto :
No momento, estou configurando uma VM Ubuntu 24.04.1 LTS no VirtualBox. Logo no começo, percebi que o gedit não era mais o editor de texto padrão; eu teria ficado bem em mudar de editor, mas o gnome-text-editor parece não ter muitos dos recursos úteis que o gedit tem (como plugins para coisas como atalhos de comentários).
Quando instalei o gedit pela primeira vez, não consegui abrir Preferences ; o aplicativo parecia travar, mas na verdade estava apenas consumindo quantidades enormes de memória. Por fim, recebi um aviso de falta de resposta, e o programa travou completamente um pouco depois.
Eventualmente, lembrei-me de que os plugins precisavam ser instalados externamente ( sudo apt-get install gedit-plugins
), então executei isso e consegui abrir Preferences . Um pouco mais tarde, encontrei os mesmos problemas novamente. Depois de algumas soluções de problemas, notei que agora tenho 2 gedits diferentes (veja abaixo algumas capturas de tela).
No meu ambiente, a variação amarela é inutilizável. Além dos problemas de Preferências acima, recebo notificações frequentes de falta de resposta quando tento fazer qualquer coisa nela.
Tenho a variação azul fixada no painel, mas o amarelo é o que vejo na janela Show Apps . Além disso, como você pode ver abaixo, não consigo configurar a variação azul para ser o programa padrão para nada.
TLDR : Existe alguma maneira de tornar a variação amarela utilizável?
Editar : desde então foi estabelecido que uma versão (a inutilizável) é um snap, e a outra (a não sandboxada) um apt. Eu tinha assumido que os aplicativos recomendados seriam sandboxados, já que eles parecem ser configuráveis em Configurações , mas desde então foi apontado que o novo padrão do sistema (gnome-text-editor) também não é sandboxado/configurável. Então, continuar com o apt é provavelmente o melhor caminho a seguir.
Informações adicionais : a limpeza do apt revelou os seguintes pacotes remanescentes:
gedit-common gedit-plugins-common gir1.2-amtk-5 gir1.2-ggit-1.0
gir1.2-gtksource-300 gir1.2-gucharmap-2.90 gir1.2-tepl-6 libgedit-amtk-5-0
libgedit-amtk-5-common libgedit-gtksourceview-300-0
libgedit-gtksourceview-300-common libgit2-1.7 libgit2-glib-1.0-0
libgucharmap-2-90-7 libhttp-parser2.9 libssh2-1t64 libtepl-6-4
libtepl-common python3-gi-cairo python3-netifaces
Além disso, a política de cache do gedit indica que é 46.2-2 de http://ca.archive.ubuntu.com/ubuntu-noble/universe-amd64-Packages (substituí os espaços por traços devido à vinculação automática parcial).
A justificativa para substituir o gedit pelo Text Editor (também conhecido como GNOME Text Editor) como o editor de texto padrão no Ubuntu 24.04 está ligada às práticas modernas de segurança e sandbox. Quando o GNOME Text Editor é instalado como um Flatpak, ele adere a regras rígidas de sandbox. No meu aplicativo Configurações do Ubuntu 24.04 -> Aplicativos -> gedit, ele diz "O aplicativo não está em sandbox" (o padrão), e não consigo alterar essa configuração do padrão. Quando clico no ícone de informações (o ⓘ na sua segunda captura de tela), ele diz: "As configurações do aplicativo não podem ser totalmente aplicadas para aplicativos que não estão em sandbox. Esses aplicativos podem usar permissões que não são mostradas." O mesmo texto também é mostrado no meu aplicativo Configurações -> Aplicativos -> gedit Text Editor. No Ubuntu 24.04, tanto o pacote apt do gedit quanto o Text Editor são os mesmos do ponto de vista do sandbox, mas não o pacote Flatpak do gedit.
O pacote gedit snap fornece um sandbox mais forte em comparação ao pacote apt sem sandbox, enquanto o pacote Flatpak oferece um gerenciamento de permissões mais refinado do que o pacote snap.
Você tem dois aplicativos gedit instalados, o pacote apt e o pacote snap. Se o pacote gedit snap for inutilizável e você estiver preso a ele, você pode muito bem desinstalá-lo. Você pode desinstalar o pacote gedit snap com o seguinte comando, após o qual o pacote gedit apt restante se tornará o padrão.
Não é o que você queria. Você queria manter a versão do gedit que não funciona, mas no Ubuntu 24.04, às vezes, se uma das duas versões do mesmo aplicativo não funciona, você tem que usar a outra.