101 dos Melhores Softwares para a sua Máquina Linux

Uma das principais forças de cada distribuição Linux é que ela vem com um gerenciador de pacotes repleto de muitos softwares gratuitos que você pode instalar diretamente. De suítes de escritório a pequenas utilidades, você encontrará ferramentas e softwares para quase todas as categorias. Este artigo mostrará alguns dos melhores softwares que você deve instalar em sua máquina Linux.
Índice
- Suítes de Escritório
- Editores de Texto e Código
- Aplicativos para Tomar Notas
- Gestão de Tarefas e Listas de Tarefas
- Clientes de Email
- Mensagens Instantâneas e IRC
- Navegadores Web
- Reprodutores de Mídia
- Conversores de Mídia
- Gerenciadores de Arquivos
- Gerenciadores de Torrent
- Clientes FTP e Gerenciadores de Download
- Ferramentas de Captura de Tela
- Ferramentas de Captura de Tela
- Ferramentas para Webcam
- Editores de Imagem e Ferramentas de Desenho
- Ferramentas de Edição de Vídeo
- Gravadores e Editores de Áudio
- Leitores de eBook e Documentos
- Conexão de Desktop Remoto
- Ferramentas de Limpeza de Disco
- Particionamento e Recuperação de Disco
- Criptografia de Dados
- Gerenciadores de Janelas
- Gerenciadores de Arquivos
- Emuladores de Terminal
- Shells de Comando
- Ferramentas de Diagnóstico de Rede
Suítes de Escritório
Libreoffice: o rei dos softwares de escritório gratuitos e de código aberto. Ele fornece programas que permitem criar documentos, planilhas e apresentações.
Calligra: uma suíte de escritório simples, mas altamente funcional do KDE. Ele também vem com um poderoso editor de gráficos vetoriais que você pode usar para criar infográficos e logotipos.
Onlyoffice: um belo pacote de software para escritório que busca fornecer utilitários modernos similares ao “Microsoft Office” para o Linux, juntamente com modos nativos de colaboração online.
WPS Office: uma suíte de escritório proprietária que possui boa compatibilidade com o formato do Microsoft Office e vem com um assistente de IA. Você pode usar essa IA para sugestões de escrita, geração de resumos e reconhecimento óptico de caracteres.
Editores de Texto e Código
Vim: uma versão aprimorada do editor de texto modal original Vi. É leve e facilmente expansível através de plugins de terceiros, como o Plug. Não é para os fracos de coração, já que até requer um artigo completo para explicar como sair do VIM.
Emacs: o rei dos editores de texto extensíveis. Além de editar código, você também pode usar Emacs para gerenciar feeds RSS, criar documentos em LaTeX e conversar em canais IRC.
FYI: descubra o que o Emacs pode fazer por você instalando o Doom Emacs em sua máquina.
- Micro: um simples editor de código de console sem complicações para Linux. Ele também é relativamente extensível através de uma estrutura de plugins suportada por desenvolvedores.
Você é um desenvolvedor de software? Está usando um depurador de Linux para verificar seu código antes de compilá-lo?
- Visual Studio Code: a resposta da Microsoft para editores de código e texto. É um IDE poderoso que é repleto de recursos e personalizável através de extensões de terceiros.
Aplicativos para Tomar Notas
Obsidian: um programa para tomar notas que permite vincular e analisar tópicos usando palavras-chave. Ele também pode criar cadernos com gráficos, quadros Kanban e fluxogramas.
Zim: um aplicativo leve, mas poderoso, para tomar notas. Ele trata cada nota como uma página wiki separada que você pode vincular e manipular dentro do caderno.
μPad: um programa de anotações multiplataforma que organiza notas em um grande quadro que você pode formatar.
Joplin: um aplicativo moderno para tomar notas com foco em mídia rica e colaboração. Ele permite compartilhar notas entre diferentes usuários, bem como salvar sites como arquivos de notas.
Buho: um programa simples que cria notas do tipo “post-it” dispostas em um quadro virtual. Ele também tem um aplicativo móvel que sincroniza automaticamente com seu cliente de desktop.
Gestão de Tarefas e Listas de Tarefas
Taskbook: um aplicativo de lista de tarefas de linha de comando extremamente rápido que é fácil de usar e portar para outros sistemas semelhantes ao UNIX.
Taskell: uma ferramenta fácil de usar que usa quadros Kanban para gerenciar suas tarefas. Ele armazena informações em Markdown, o que facilita o armazenamento em um VCS.
TickTick: uma ferramenta de gerenciamento de tarefas multiplataforma que é limpa e rápida. Ela também pode sincronizar tarefas entre diferentes usuários, tornando-a ótima para equipes remotas.
sleek: uma utilidade de gerenciamento de tarefas ultra-minimalista para Linux. Suporta o popular formato “todo.txt” assim como um robusto sistema de tags que facilita a organização de várias tarefas.
Planner: um belo programa de gerenciamento de tarefas com suporte nativo para Todoist. Planner também suporta arquivos CalDAV, tornando-o compatível com servidores de calendário como Baikal.
Clientes de Email
Thunderbird: o cliente de email de desktop mais popular hoje em dia. Ele pode exibir todos os formatos de email e pode instalar plugins através de sua loja de extensões.
Evolution: um cliente de email prático para Linux. Ele também pode gerenciar contatos e enviar emails criptografados por padrão usando GPG.
Claws Mail: um poderoso cliente de email para desktop que é leve e extensível. O Claws também pode criptografar mensagens e se conectar a quadros USENET sem utilitários adicionais.
Sylpheed: um cliente de email simples que visa fornecer uma interface fácil de usar, juntamente com estabilidade e alta confiabilidade.
Geary: um cliente de email básico que está focado em acessibilidade e simplicidade. Ele também renderiza emails de maneira “parecida com conversas”, semelhante a clientes de IM modernos.
Bom saber: saiba mais sobre os melhores clientes de email para Linux hoje.
Mensagens Instantâneas e IRC
Pidgin: um dos melhores e mais antigos softwares de IM disponíveis para Linux. Ele suporta os principais protocolos de chat, como IRC, ICQ e XMPP. O Pidgin também possui uma estrutura de plugins que você pode usar para estender o cliente.
HexChat: um popular cliente IRC multiplataforma. Ele tem uma interface altamente detalhada que é rápida e suporta conexões multi-servidor.
Signal: um cliente de IM voltado para a privacidade que está disponível tanto para desktop quanto para mobile. Ele utiliza criptografia de ponta a ponta para garantir que cada mensagem enviada seja segura e inquebrável.
Caprine: o cliente não oficial do Facebook Messenger para Linux. Ele usa um wrapper Electron que o torna idêntico ao cliente web completo do messenger.
Navegadores Web
Firefox: o navegador web gratuito e de código aberto mais popular para Linux. O Firefox possui uma extensa coleção de addons e um recurso de “sincronização” que é compatível entre diferentes plataformas.
Tor Browser: um fork do Firefox que integra a rede Tor altamente segura em seu código base. Ele também fornece recursos de segurança através de “Anti-Fingerprinting” e “User Agent Spoofing.”
Chromium: a versão de código aberto do popular aplicativo Google Chrome. O Chromium serve como uma base simples, mas altamente eficaz para quem está procurando criar um navegador web personalizado.
Iridium: um fork do Chromium que foca em segurança e privacidade. Funciona integrando um algoritmo de criptografia mais seguro para WebRTC, além de remover alguns dos recursos específicos do Google no navegador.
Qutebrowser: um navegador único que usa combinações de teclas no estilo Vi para controle e navegação. Ele usa QtWebEngine como seu renderizador web, o que garante que as páginas carreguem rapidamente e sejam responsivas.
Reprodutores de Mídia
VLC Media Player: um dos melhores softwares de reprodutor de mídia gratuito e de código aberto para Linux hoje. Suporta quase todos os codecs de mídia e pode ler quase todos os formatos de contêiner. Há muitas coisas que você pode fazer com o VLC também.
mpv: um poderoso reprodutor de mídia baseado em console para Linux. É compatível com codecs de vídeo e áudio modernos, mantendo-se leve o suficiente para dispositivos de baixo desempenho.
xine: um reprodutor de mídia que suporta tanto mídias físicas quanto streaming de vídeo online.
Cinema: um reprodutor de vídeo baseado em GStreamer que fornece automaticamente informações de metadados de alta qualidade para filmes e séries de TV em seu disco local.
Conversores de Mídia
Handbrake: uma ferramenta poderosa que pode transcodificar um arquivo de vídeo para vários codecs padrão. Ele também possui um recurso de conversão em lote, que facilita a transcodificação de diretórios inteiros.
Ciano: um conversor de mídia simples e minimalista que é fácil de usar. Além de vídeos, também pode converter imagens e arquivos de música.
Gerenciadores de Arquivos
CoreArchiver: um gerenciador de arquivos básico que foi projetado para ser rápido e responsivo, mesmo em máquinas de baixo desempenho.
Deepin Archive Manager: um gerenciador de arquivos leve que busca fornecer uma maneira limpa e simples de extrair e criar arquivos compactados no Linux.
PeaZip: um poderoso gerenciador de arquivos que suporta RAR, TAR e ZIP diretamente. Ele possui um poderoso motor de scripts que você pode usar para automatizar tarefas de arquivamento.
Xarchiver: um dos melhores e mais antigos softwares de gerenciador de arquivos ainda disponíveis para Linux. Suporta uma variedade de formatos de compressão, como gz, xz, bzip2 e zip.
Arqiver: um gerenciador de arquivos simples que é fácil de usar para novos usuários. Suporta criptografia baseada em senha, bem como o popular formato 7zip.
FYI: saiba mais sobre algoritmos de compressão de arquivos olhando algumas das melhores utilidades de compressão no Linux.
Gerenciadores de Torrent
Deluge: um cliente BitTorrent de alto desempenho e multiplataforma para Linux. Ele também vem com modo “thinclient” que permite baixar e compartilhar torrents diretamente de um servidor sem cabeça.
Transmission: um cliente BitTorrent minimalista que funciona em uma variedade de plataformas. Ele fornece um cliente torrent rápido e fácil de usar que é acessível tanto para novos usuários quanto para usuários avançados.
qBittorrent: um poderoso cliente BitTorrent que visa recriar a interface popular do µTorrent. Além disso, ele possui um mecanismo de busca integrado que pode procurar conteúdo em sites torrent públicos.
Vuze: um cliente BitTorrent leve que pode reproduzir diretamente arquivos de mídia baixados a partir de seu cliente. Ele também possui suporte a plugins de primeira parte que você pode usar para estender o programa.
Clientes FTP e Gerenciadores de Download
FileZilla: o cliente FTP mais popular que você pode instalar hoje. Ele suporta todos os padrões FTP atuais, incluindo FTPS e SFTP.
JDownloader: uma popular ferramenta de download direto que permite baixar múltiplos arquivos grandes em paralelo. Ele também pode reconstruir automaticamente arquivos RAR fragmentados durante o download.
Motrix: um gerenciador de download limpo e simples para Linux que pode realizar downloads em paralelo, além de mudar dinamicamente seu agente de usuário para proteger sua privacidade.
Persepolis: um gerenciador de download básico que pode realizar downloads fracionados em paralelo, além de buscas automáticas agendadas.
aria2: um gerenciador de download de alto desempenho via CLI que pode trabalhar com FTP, HTTPS e SFTP. Ele também garante verificação consistente de arquivos entre os diferentes protocolos.
Ferramentas de Captura de Tela
Escrotum: uma ferramenta básica de captura de tela CLI para Linux que pode fazer capturas de tela totais e parciais. Também pode armazenar essas capturas no disco ou na área de transferência do sistema.
Shutter: uma poderosa utilidade de captura de tela que permite tirar tanto capturas simples da área de trabalho quanto “capturas de tela de websites” específicas.
Flameshot: um aplicativo de captura de tela fácil de usar e intuitivo, com recursos de desenho dentro do aplicativo. Ele também pode fazer o upload automático dessas capturas para serviços de hospedagem de imagens.
maim: um programa de captura de tela simples e leve, com auto-máscara, sombreados e suporte a GIF.
Ferramentas de Captura de Tela
Open Broadcaster Software: o melhor software de gravação de tela multiplataforma para Linux. Ele pode gravar e transmitir vídeo em alta definição, além de exibir gráficos e transições personalizados.
FFcast: um programa Bash ultra-minimalista que permite usar FFmpeg como uma ferramenta dinâmica de gravação de tela.
GPU Screen Recorder: uma utilidade de gravação de tela eficiente que utiliza sua GPU para gravar ou transmitir a exibição da sua máquina.
Ferramentas para Webcam
Kamoso: um programa de webcam simples, mas prático, para Linux. Ele pode tirar tanto imagens estáticas quanto vídeos, além de definir várias gravações como favoritas.
Cheese: uma aplicação de webcam totalmente equipada que possui uma biblioteca de efeitos embutida que você pode aplicar dinamicamente às suas fotos.
Editores de Imagem e Ferramentas de Desenho
GIMP: o melhor software de manipulação de imagem Free e Open Source multiplataforma para Linux. Ele pode criar e modificar diversos ativos digitais, como fotografias, gráficos digitais e documentos.
Krita: um programa de desenho profissional gratuito para artistas. Ele possui uma interface intuitiva, juntamente com um conjunto de animação 2D.
Pinta: um programa básico de manipulação de imagens para Linux. Foi projetado para ser fácil de usar para novos usuários de computador. Ele também vem com uma variedade de efeitos de imagem semelhantes aos filtros fotográficos.
AzPainter: um programa de desenho simples para sistemas semelhantes ao UNIX. É leve e possui um conjunto condensado de recursos, tornando-o mais fácil de aprender para alunos.
Ferramentas de Edição de Vídeo
Kdenlive: um editor de vídeo multifaixa para Linux. Suporta quase todos os codecs modernos de vídeo e áudio, além de fornecer ferramentas de pós-processamento, como gradação de cores e gráficos de texto.
Davinci Resolve: um poderoso programa de edição de vídeo de nível profissional que pode realizar gradação de cores precisa, CGI 3D e pós-processamento de áudio.
Flowblade: um programa de edição de vídeo elegante e rápido. Está equipado com uma variedade de ferramentas de composição, filtros de alta qualidade e um sistema de editor de proxy eficiente em recursos.
Gravadores e Editores de Áudio
Audacity: o canivete suíço da edição de áudio. Contém todas as ferramentas que você precisa para ajustar e modificar qualquer tipo de áudio, além de gerar bipes e ruídos.
Polyphone: um editor de soundfont prático que permite criar e tocar amostras digitais de instrumentos musicais. Você também pode modificar essas amostras para criar seu instrumento personalizado.
Ardour: o melhor software de estação de trabalho de áudio digital disponível para Linux. Ele suporta faixas multi-camadas, gravação direta de áudio e uma rica coleção de amostras de instrumentos.
Leitores de eBook e Documentos
Calibre: um leitor de PDF e eBook totalmente equipado para Linux. Além disso, também vem com um poderoso editor de metadados, bem como um versátil conversor de eBook para PDF via CLI.
Shelf: um visualizador de documentos simples e minimalista que suporta pesquisas de texto básicas e anotações.
Foliate: um leitor de eBook com um belo motor de renderização para seu texto. Também possui uma interface fácil de usar que é estética limpo e acessível para os usuários.
Conexão de Desktop Remoto
TigerVNC: uma poderosa solução de desktop remoto que usa o protocolo VNC para fornecer compartilhamento de tela e controle de baixa latência para máquinas remotas.
TeamViewer: um SaaS de desktop remoto proprietário que permite criar “sessões” temporárias onde você pode visualizar, controlar e até mesmo anotar a tela de uma máquina remota.
Dica: descubra mais sobre desktops remotos configurando um servidor VNC em seu sistema Linux.
Ferramentas de Limpeza de Disco
Bleachbit: o melhor software de limpeza de disco para Linux. Remove todos os arquivos desnecessários em seu diretório pessoal, além de apagar o espaço livre do seu disco.
rmlint: um programa Bash minimalista que exclui todos os arquivos vazios, diretórios e links simbólicos quebrados em seu sistema. Além disso, pode remover cópias de arquivos duplicados, liberando espaço em disco adicional.
Particionamento e Recuperação de Disco
Gparted: uma utilidade gráfica de particionamento de disco fácil de usar. Ele fornece uma visão intuitiva das suas partições através de gráficos. O programa também oferece uma variedade de ferramentas para criar e modificar essas partições.
cfdisk: um leve programa TUI de particionamento de disco. Ao contrário das ferramentas gráficas, você pode instalar o cfdisk em uma máquina sem cabeça e ainda ser capaz de configurar os discos dessa máquina via SSH.
TestDisk: um poderoso programa de recuperação de dados que utiliza dados remanescentes nas partições do seu disco para recriar e recuperar arquivos deletados.
Criptografia de Dados
Tomb: um simples, mas altamente seguro programa de criptografia de arquivos que permite criptografar arquivos e pastas individuais em seu sistema de arquivos.
VeraCrypt: um dos melhores softwares de criptografia de dados disponível para Linux hoje. Ele cria uma unidade de disco virtual criptografada onde você pode armazenar seus dados. Além disso, o programa também é incrivelmente rápido na codificação e decodificação de cifras.
Bom saber: explore o mundo da segurança e criptografia de dados usando GPG com GNU Kleopatra.
Gerenciadores de Janelas
i3wm: um gerenciador de janelas de mosaico manual funcional para Linux. Ele vem com um arquivo de configuração adequado que você pode usar para estender o programa para fazer o que quiser.
Openbox: um belo gerenciador de janelas flutuante que aproveita seu mouse para criar e modificar janelas na sua área de trabalho. O Openbox vem pré-instalado em várias distribuições Linux.
dwm: um gerenciador de janelas de mosaico automático minimalista. É leve e oferece apenas recursos básicos. No entanto, isso permite que seja um dos gerenciadores mais extensíveis que você encontrará no Linux.
Gerenciadores de Arquivos
PCManFM: um gerenciador de arquivos eficiente em recursos e rápido. Possui uma interface utilitária que oferece a maior funcionalidade sobre a estética do programa.
CoreFM: um gerenciador de arquivos simples que fornece o equilíbrio certo entre estética e função.
fm: um gerenciador de arquivos TUI simples que visa fornecer uma maneira limpa e bonita de gerenciar seus arquivos no Linux.
ranger: um gerenciador de arquivos TUI repleto de recursos e altamente personalizável, equipado com uma infinidade de combinações de teclas e comandos internos.
Emuladores de Terminal
Alacritty: uma “abordagem moderna” aos emuladores de terminal. Usa aceleração de GPU para fornecer janelas de terminal rápidas e altamente responsivas.
Kitty: um terminal de alto desempenho que aproveita a GPU do seu sistema para reduzir o consumo geral de recursos do sistema.
urxvt: um dos emuladores de terminal mais populares que você pode instalar hoje. O Urxvt é personalizável, leve e funciona em quase qualquer sistema semelhante ao UNIX.
st: um terminal minimalista reduzido ao seu essencial. O St é projetado para ser simples tanto de usar quanto em sua implementação de código fonte.
Shells de Comando
zsh: uma shell de comando repleta de recursos para sistemas semelhantes ao UNIX. Ao contrário de outras shells, vem com conclusão automática de argumentos e suporte extenso de configuração.
ksh: uma das shells alternativas mais antigas disponíveis hoje. Ksh oferece uma shell ligeiramente mais rápida e responsiva, especialmente ao executar grandes scripts ao longo do tempo.
tcsh: uma shell de comando estável que fornece uma sintaxe de script mais expressiva. Também é programável e altamente configurável.
Ferramentas de Diagnóstico de Rede
Wireshark: um poderoso analisador de pacotes de rede para Linux. Permite que você verifique e analise os vários pacotes que passam pela interface de rede dentro da sua rede.
darkstat: uma ferramenta de registro de rede altamente útil. É um daemon leve que acumula dados de tráfego de rede e os apresenta através de gráficos informativos.
Nmap: um prático scanner de rede para sua rede local. Ele registra e verifica os vários dispositivos e portas que sua interface de rede local pode detectar.
Ntop: um monitor de tráfego de rede simples que dá a você uma visão geral ao vivo do estado atual da sua rede.
FYI: saiba mais sobre redes de computadores usando Traceroute no Linux para rastrear como um pacote viaja pela internet.