Precisa de um lembrete para quando o comando do terminal for concluído? Confira Undestract-me! Ele pode enviar notificações para comandos do Terminal quando eles forem concluídos.
A ferramenta Undistract Me funciona com o sistema de notificação de todos os ambientes de desktop Linux e é altamente personalizável. Melhor ainda, ele tem suporte em quase todas as principais distribuições Linux! Para instalar o software, abra um terminal e digite os comandos que correspondem ao seu sistema operacional.
Nota: para instalar este software em seu sistema, você precisa estar usando Ubuntu, Debian, Arch Linux, Fedora ou Open SUSE.
últimas postagens
Ubuntu
sudo apt-get install undistract-me
Debian
sudo apt-get install undistract-me
Arch Linux
Undistract Me está disponível no Arch Linux, embora não esteja nas fontes oficiais de software. Em vez disso, se você deseja fazer isso funcionar no Arch, precisará baixar o pacote AUR.
Construir o pacote AUR é bem fácil e começa usando a ferramenta Pacman para instalar alguns pacotes. Abra um terminal e instale o Git e o Base-devel.
sudo pacman -S base-devel git
Agora que o Git e o Base-devel estão no sistema, a configuração do AUR pode começar. Usando a ferramenta Git, clone o instantâneo Undestract Me para o seu PC Linux.
git clone https://aur.archlinux.org/undistract-me-git.git
Mova o terminal para a pasta undistract-me-git com o comando CD.
cd undistract-me-git
Na pasta, execute o comando makepkg e gere um novo pacote instalável. Lembre-se de que, ao compilar pacotes do AUR, as dependências às vezes não são instaladas. Se isso acontecer, corrija-o instalando manualmente as dependências ausentes. Encontre as dependências aqui.
makepkg -si
Fedora
Atualmente, não existem pacotes instaláveis do Undistract Me no Fedora Linux. Aqueles que desejam executá-lo devem seguir as instruções do “Generic Linux”.
OpenSUSE
Assim como o Fedora, atualmente não há uma versão do Undistract Me para OpenSUSE Linux. Por favor, siga as instruções “Generic Linux” abaixo, pois descreve como instalar a partir da fonte.
Linux genérico
O código-fonte do Undistract Me está no Github, assim como no Launchpad. Na página de desenvolvimento, o readme afirma que os usuários devem pegar o código com “bzr” e não com Git. Para interagir com o código via Bzr, você deve instalar o pacote “Bzr”. Felizmente, a maioria das distribuições Linux tem essa ferramenta disponível.
Nota: se o Bzr não funcionar corretamente, uma alternativa é baixar manualmente o Undistract Me aquiatravés do Github.
Fedora
sudo dnf install bzr
OpenSUSE
sudo zypper install bzr
Outros Linux
Como o Undistract Me funciona apenas dentro do sistema de notificação de um desktop existente, a ferramenta “Bzr” é o único software que os usuários precisam para fazê-lo funcionar. Para fazer o Bzr funcionar, verifique o repositório de software do seu sistema operacional. se você não conseguir encontrá-lo, existem muitos downloads binários para Bzr no Pkgs.org.
Com o Bzr trabalhando em seu sistema, abra um terminal e use a ferramenta para obter a versão mais recente do código.
Nota: ao executar o comando “bzr checkout”, você pode ver um aviso para “fazer login”. Faça login apenas se você planeja contribuir com código. Caso contrário, ignore-o e continue.
sudo bzr checkout --lightweight lp:undistract-me
A execução do bzr checkout clona a versão mais recente do código do repositório para o seu PC Linux. A partir daqui, use o comando CD e mova o terminal para a pasta de código.
cd undistract-me
Atualize todos os arquivos na pasta de código, para que o sistema o execute corretamente.
sudo chmod +x *
Na pasta de código, tente executar o script e iniciá-lo. Entenda que quando você fecha o terminal, o script vai parar de rodar.
./undistract-me.sh
Para fechar o script, pressione Ctrl + Z e escreva disown.
Configurar Undistract Me
O Undistract Me precisa ser configurado no Bash antes de funcionar. Se você instalou o software no Ubuntu, Arch ou Debian, não se preocupe! O sistema de compilação automática vem com instruções de configuração, incluindo a aplicação do software ao perfil Bash do seu usuário. Siga apenas as instruções abaixo se você criou o software a partir da fonte.
Para configurar o Undistract Me depois de compilá-lo a partir do código-fonte, abra um terminal e digite os seguintes comandos abaixo.
cd undistract-me sudo mv undistract-me.sh /etc/profile.d/
cp ~/.bashrc ~/Documents/.bashrc-bakup
echo 'source /etc/profile.d/undistract-me.sh' >> ~/.bashrc
Certifique-se de executar este comando de configuração para cada usuário que você deseja dar acesso para não me distrair.
Quando o comando de configuração terminar, reinicie o seu PC Linux. Depois de fazer login novamente, o sistema de notificação começará a funcionar.
Desinstalar Undistract Me
Se o Undistract Me não se adequar ao seu fluxo de trabalho, você pode desativá-lo. Felizmente, desligar o Undistract Me é bem simples. Para fazer isso, abra um terminal e siga os comandos abaixo.
Ubuntu
sudo apt remove undistract-me --purge
Debian
sudo apt-get remove undistract-me --purge
Arch Linux
sudo pacman -Rsc undistract-me
Instruções de origem
sudo rm -rf /etc/profile.d/undistract-me/ rm ~/.bashrc mv ~/Documents/.bashrc-bakup ~/.bashrc sudo reboot