Editado 2 meses atrás por ExtremeHow Equipe Editorial
GeditRecursosConfiguraçãoLinuxEditor de TextoGerenciamento de ArquivosConfiguraçõesProdutividadeFerramentas
Tradução atualizada 2 meses atrás
O Gedit é um editor de texto leve e direto, frequentemente usado em sistemas operacionais baseados em Linux. Embora o Gedit não suporte a funcionalidade de salvamento automático nativamente, você pode adicionar este recurso usando um plugin ou script. Este guia irá orientá-lo no processo de configuração do salvamento automático no Gedit, seja manualmente ou usando uma extensão, proporcionando uma compreensão abrangente dos diferentes métodos e opções disponíveis. Continue a ler para saber como salvar seu trabalho automaticamente no Gedit, o que pode te salvar de uma potencial perda de dados durante uma falha ou desligamento inesperado.
Antes de se aprofundar nos detalhes, seria útil entender um pouco sobre o sistema de plugins do Gedit. O Gedit é um editor de texto extensível, o que significa que você pode adicionar plugins para ampliar sua funcionalidade. Plugins são scripts adicionais e componentes de software que podem ser adicionados ao Gedit para trazer novas funcionalidades. Por padrão, o Gedit vem com um conjunto de plugins para tarefas como realce de texto, contagem de palavras, etc., mas você também pode instalar plugins de terceiros. Geralmente, os plugins são armazenados em diretórios específicos, e o Gedit os carrega quando é aberto.
O primeiro método envolve usar um simples script bash para salvar periodicamente seus arquivos abertos no Gedit. Esta abordagem é benéfica para usuários que preferem soluções de linha de comando e estão confortáveis com scripts. Aqui está uma explicação passo a passo:
A maioria das distribuições Linux vem com um terminal. Você pode abri-lo procurando por 'Terminal' no menu de Aplicativos ou pressionando Ctrl+Alt+T.
Crie um script bash usando seu editor de texto favorito. O script irá implementar a interface DBus do Gedit para salvar arquivos em intervalos regulares. Aqui está um exemplo de script bash para salvar automaticamente arquivos do Gedit:
#!/bin/bash
while true;
do
gdbus call --session \
--dest=org.gnome.gedit --object-path=/org/gnome/gedit \
--method=org.gnome.gedit.App.ActiveWindowSave
sleep 60
done
#!/bin/bash
- Esta linha indica ao sistema que ele deve usar o interpretador bash para executar o script.while true;
– Isso cria um loop infinito. O loop continuará a executar até que você o interrompa manualmente.gdbus call
- Esta linha usa o GDBus para chamar o método de salvar na janela ativa do Gedit usando mensagens D-Bus.sleep 60
- O comando indica ao script para esperar 60 segundos antes de executar novamente, salvando efetivamente a cada minuto.Após salvar seu script, você deve torná-lo executável antes de executá-lo. Isso pode ser feito com o seguinte comando:
chmod +x autosave_gedit.sh
Agora você pode executar o script usando o seguinte:
./autosave_gedit.sh
O script rodará em segundo plano e salvará seus arquivos abertos do Gedit a cada minuto. Você pode interrompê-lo pressionando Ctrl+C no terminal onde ele está sendo executado ou fechando o terminal.
Este método assume que o Gedit tem uma sessão para D-Bus. Se o Gedit não criar uma sessão ou se as preferências do Gedit diferirem em diferentes distribuições, ele pode não funcionar.
Outra forma de obter salvamento automático no Gedit é instalar um plugin que forneça essa funcionalidade. Para isso, siga os passos abaixo:
Embora o Gedit não tenha um recurso embutido de salvamento automático, há uma comunidade de desenvolvedores que criam plugins para o Gedit. Você pode procurar por plugins do Gedit que forneçam funcionalidades de salvamento automático. O GitHub ou outros serviços de hospedagem de repositórios podem ser um bom lugar para procurar esses plugins.
Uma vez que você encontre um plugin, precisará instalá-lo. Isso geralmente envolve baixar o plugin e movê-lo para o diretório correto onde o Gedit espera o plugin.
/usr/lib/gedit/plugins/
.~/.local/share/gedit/plugins/
.Após a instalação, abra o Gedit e vá para Editar > Preferências, depois vá para a aba Plugins. Marque a caixa ao lado do plugin que você acabou de instalar para habilitá-lo.
Alguns plugins podem incluir opções adicionais de configuração para você definir o intervalo de salvamento automático ou outras funcionalidades. Você geralmente pode encontrar essas opções no mesmo diálogo de preferências sob a descrição do plugin.
O AutoKey é uma ferramenta de automação de desktop para Linux, que também pode ser usada para salvar documentos no Gedit automaticamente. Aqui está como você pode usar o AutoKey para salvamento automático:
Você pode instalar o AutoKey no gerenciador de pacotes da sua distribuição. Por exemplo, no Ubuntu você pode usar o seguinte comando:
sudo apt install autokey-gtk
Abra o AutoKey e crie um novo script. Na janela do script, adicione um script que salve automaticamente o arquivo do Gedit. Aqui está uma ideia aproximada de como o script ficará:
while True:
keyboard.send_keys("^s") # '^s' é a tecla de atalho para 'Salvar' na maioria dos editores de texto
time.sleep(60) # Salva a cada 60 segundos
Execute o script. Ele deve agora interagir com o Gedit para salvar seu arquivo em intervalos regulares.
Em conclusão, embora o Gedit não inclua um recurso de salvamento automático embutido, você pode habilitar essa funcionalidade por meio do uso de scripts e plugins. Usando ferramentas do Linux como Bash ou AutoKey, ou aproveitando-se de plugins de terceiros, você pode garantir que seus documentos sejam salvos automaticamente enquanto trabalha. Escolher a solução certa dependerá do seu conforto com scripts, da versão do Gedit que você está usando e de quaisquer necessidades específicas que você tenha para salvamento automático. Ao automatizar o processo de salvamento, você pode garantir que seu trabalho seja regularmente salvo, reduzindo o risco de perda de dados devido a circunstâncias imprevistas.
Se você encontrar algo errado com o conteúdo do artigo, você pode