Blog Linux Avante

chkservice é um gerenciador de unidades systemd com interface de usuário de terminal (nova versão disponível)

16 de janeiro de 2020

chkservice systemd manager

chkservice, uma interface de usuário de terminal (TUI; não confunda com GUI, que significa interface gráfica de usuário) para gerenciar unidades do systemd, foi atualizado recentemente com redimensionamento de janela e suporte de pesquisa.

chkservice é um gerenciador de unidade simplista systemd que usa ncurses para sua interface de terminal. Usando-o, você pode ativar ou desativar e iniciar ou parar uma unidade systemd. Também mostra o status das unidades (habilitado, desabilitado, estático ou mascarado).

Você pode navegar pela interface do usuário chkservice usando atalhos de teclado:

  • Up ou l para mover o cursor para cima
  • Down ou j para mover o cursor para baixo
  • PgUp ou b para mover a página para cima
  • PgDown ou f para mover a página para baixo

Para habilitar ou desabilitar uma unidade pressione Space, e para iniciar ou parar uma unidade pressione s. Você pode acessar a tela de ajuda que mostra todas as teclas disponíveis pressionando ?.

A ferramenta de linha de comando teve seu primeiro lançamento em agosto de 2017, sem novos lançamentos até alguns dias atrás, quando a versão 0.2 foi lançada, seguida rapidamente pela 0.3.

Com a versão 0.3 mais recente, chkservice adiciona um recurso de pesquisa que permite pesquisar facilmente por todas as unidades do systemd. Para pesquisar, digite / seguido por sua consulta de pesquisa e pressione Enter. Para pesquisar o próximo item correspondente à sua consulta de pesquisa, você terá que digitar / novamente, seguido por Enter ou Ctrl + m (sem inserir nenhum texto de pesquisa).

Outra adição ao chkservice mais recente é o suporte ao redimensionamento de janelas. Na versão 0.1, a ferramenta fechava quando o usuário tentava redimensionar a janela do terminal. Esse não é mais o caso agora, o chkservice permite o redimensionamento da janela do terminal em que é executado.

E, finalmente, a última adição ao chkservice 0.3 mais recente é o suporte de navegação G-g. Pressione G (Shift + g) para navegar até a parte inferior e g para navegar até o topo.

Baixe e instale o chkservice

A versão inicial (0.1) do chkservice pode ser encontrada nos repositórios oficiais de algumas distribuições Linux, incluindo Debian e Ubuntu (e distribuição Linux baseada em Debian ou Ubuntu - por exemplo, Linux Mint, Pop!_OS, Elementary OS e assim por diante).

Existem alguns repositórios de terceiros disponíveis também, incluindo um Fedora Copr, Ubuntu/Linux Mint PPA e Arch Linux AUR, mas no momento em que estou escrevendo isto, apenas o pacote AUR foi atualizado para o versão mais recente do chkservice 0.3.

Você também pode instalar o chkservice da fonte. Use as instruções fornecidas no leiame da ferramenta para criar um pacote DEB ou instalá-lo diretamente.

É importante observar que você deve executar chkservice com privilégios de superusuário se planeja fazer alterações nos estados da unidade do systemd (ativar/desativar ou iniciar/parar).

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.