Dirigir Linux diariamente por 3 anos me ensinou esses 6 hábitos

por Nada Em Troca
6 minutos de leitura
Dirigir Linux diariamente por 3 anos me ensinou esses 6 hábitos

Resumo

  • Agora moro no terminal – confortável com CLI, TUIs e trabalhando muito sem uma GUI.
  • Eu controlo as atualizações – eu decido quando atualizar; Rolling-release mantém meu sistema sempre atualizado.
  • Eu sou a favor de WMs lado a lado, fluxos de trabalho de teclado, aplicativos de código aberto e backups regulares para proteger minha configuração.

Eu usava o Windows desde os dias do XP e continuei com ele durante a maior parte da minha vida. Ocasionalmente, eu fazia dual boot com uma distribuição Linux, mas sempre voltava para o Windows. Cerca de três anos atrás, excluí o Windows do meu computador de trabalho e mudei permanentemente para o Linux. Veja como essa decisão remodelou lentamente meus hábitos tecnológicos.

1 Aprendeu a usar o terminal

A única coisa que o Linux me ensinou mais do que tudo foi me sentir confortável com o terminal. Crescendo com o Windows, eu costumava pensar que a linha de comando era uma peça de tecnologia legada (em grande parte) inútil. Eu poderia usar o prompt de comando, se um tutorial quisesse, mas essa era a extensão da minha familiaridade com ele.

Quando mudei para o Linux, isso cresceu lentamente até o ponto em que basicamente moro no terminal agora. Muitas vezes prefiro uma TUI (interface de usuário de terminal) em vez de GUIs. Eu até faço meu trabalho de escrita no terminal.

O aplicativo btop em uma janela do Konsole, com o tema padrão.

No início, eu apenas copiava e colava cegamente comandos no terminal para instalar o software. Eu não sabia o que significava “apt” ou “sudo”. Era apenas uma linguagem estranha para mim, mas com o tempo desenvolvi uma intuição para a linha de comando.

Digite sudo apt upgrade e pressione Enter no terminal para começar a atualizar todos os pacotes instalados.

Por exemplo, descobri que estava interagindo com um aplicativo dentro do terminal. Em vez de usar o mouse e clicar nas coisas, eu estava usando texto para interagir com elas. Eu poderia ligar para o aplicativo APT e acessar suas diversas opções digitando-as ao lado do nome. Quando isso funcionou para mim, não precisei mais procurar comandos do instalador online. Eu poderia simplesmente chamar “apt” e anexá-lo com “search” para procurar nos repositórios meu aplicativo de destino. Parece trivial agora, mas foi uma revelação naquela época.

10_aptcache_using_search_option

Eu trabalho com ferramentas CLI o tempo todo. Em vez de abrir um site para determinadas tarefas, abro o terminal. Posso navegar confortavelmente no sistema de arquivos, trabalhar com arquivos e fazer alterações no sistema sem sair do terminal. Tenho um emulador de terminal instalado no meu telefone e ele pode fazer coisas incríveis. Eu até uso um gerenciador de pacotes de linha de comando em meus dispositivos Windows.

Uma janela de terminal com um boletim meteorológico com arte ASCII Crédito: Wttr.in fornece previsão do tempo para o seu terminal.

2 Assumiu o controle das atualizações do sistema

Como a maioria das pessoas, eu estava à mercê da Microsoft para atualizações do sistema antes de mudar para o Linux. Na verdade, eu nem sabia que havia alternativa. Parecia um fato da vida que seu computador pudesse decidir aleatoriamente atualizar e interromper seu trabalho. Tenho o prazer de informar que não tive uma experiência frustrante de atualização de sistema nos últimos três anos.

O Linux adota uma abordagem totalmente diferente para atualizações do sistema. A maior diferença é que você, e não a empresa de software, decide quando atualizar. Na maioria das vezes, instalar atualizações é tão simples quanto executar um único comando no terminal.

sudo pacman -Syu
Captura de tela mostrando a atualização do CachyOS por meio do comando pacman.

Algumas distribuições Linux seguem o modelo de “lançamento contínuo”, o que significa que há apenas uma versão do sistema operacional e é sempre a mais recente. Comecei com distros de lançamento atômico baseadas em Debian e Ubuntu, mas no ano passado mudei para Arch, que segue o estilo de “lançamento contínuo” de atualizações do sistema. Adquiri o hábito de executar o comando de atualização pelo menos uma vez por dia. Dessa forma, não preciso perder largura de banda ou tempo e meu computador estará sempre atualizado.

Uma máquina Linux nunca será atualizada sem sua permissão explícita e as atualizações não reinicializarão o computador. Você também pode continuar fazendo seu trabalho enquanto as atualizações são instaladas em segundo plano. Você nunca verá uma tela preta com a mensagem “Não desligue o computador”.

3 Mudou para um gerenciador de janelas lado a lado

É realmente chocante a diferença que um gerenciador de janelas pode fazer. Os gerenciadores de janelas tradicionais geram janelas em qualquer lugar e você precisa usar o mouse para arrastá-las ou encaixá-las no lugar. Parece mais um fato da vida, mas também existem outros tipos de gerenciadores de janelas.

Quando mudei para o CatchyOS, também instalei o Hyprland com ele. Hyprland é um gerenciador de janelas lado a lado. O que isso significa é que novas janelas não aparecem em qualquer lugar. A primeira janela ocupa toda a tela. Quando você inicia outro aplicativo, o gerenciador de janelas o corta automaticamente ao meio. A mesma janela é dividida ao meio novamente quando você abre outro aplicativo e assim por diante. Suas janelas são encaixadas para você e você sempre sabe onde a próxima aparecerá.

"';

Você pode reorganizar janelas, alternar entre elas, fechá-las, entrar em tela inteira e assim por diante com o teclado.

4 Favorecendo o teclado

Um efeito colateral feliz de usar regularmente um gerenciador de janelas e terminal lado a lado é que prefiro trabalhar com o teclado agora. Tento fazer as coisas sem tocar no mouse. Isso economiza tempo e me mantém mais focado. Aprendi a iniciar aplicativos, alternar entre desktops e aplicativos, criar atalhos personalizados e até estou tentando mudar para um navegador totalmente controlado por teclado chamado Qutebrowser. Também estou tentando aprender as ligações do Vim atualmente, mas estou tendo problemas para construir memória muscular para isso.

Uma animação mostra um menu aparecendo no lado direito de uma janela do Neovim. Ele exibe mais de uma dúzia de mapas de teclado. O usuário seleciona um mapa de teclado e outro menu aparece. O usuário seleciona outro mapa de teclado. Uma janela de pesquisa finalmente aparece.-anim

5 Priorizando software de código aberto

A instalação do Linux também me levou ao maravilhoso mundo do software de código aberto. Ao longo dos anos, substituí lentamente muitos softwares de código fechado por alternativas de código aberto. Costumava odiar seguir links para o GitHub porque as instruções de instalação seriam muito complicadas. Nunca mais me sinto assim. Posso folhear a documentação e ter uma boa ideia do que fazer a seguir imediatamente.

Alguns aplicativos de código aberto abrem no Garuda Linux compartilhando o mesmo tema e consistência de design.

Troquei o Chrome pelo Firefox no ano passado e não voltei a usá-lo desde então. Eu uso o KSnip todos os dias e isso me economiza horas de trabalho. A maioria dos aplicativos do meu telefone são de código aberto, incluindo a loja de aplicativos de código aberto, F-Droid. Até comecei a substituir meus serviços de assinatura por alternativas auto-hospedadas e de código aberto, e estou adorando.

6 Começou a criar backups regulares

No Windows, nunca me importei muito em fazer backup das coisas. Se eu perdesse alguns dados ou travasse o sistema, poderia simplesmente redefini-lo e continuar meu dia. No entanto, desde que mudei para o Linux e dediquei tempo para que meu sistema parecesse e funcionasse exatamente como eu quero, eu odiaria perdê-lo. Então comecei a fazer backups regulares de coisas (principalmente meus arquivos de configuração do Hyprland e alguns aplicativos).

Usando o rsync para mover arquivos de um servidor para outro enquanto mostra o progresso e a velocidade.

Meus hábitos de computação mudaram de muitas maneiras significativas após adotar o Linux. Acho que o Linux e a comunidade de código aberto como um todo tornaram a computação divertida novamente para mim. Então estou sempre feliz em aprender e me adaptar.

Este artigo foi útil?
Gostei0Não Gostei0

Deixe um comentário

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00