AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1495093
Accepted
User051209
User051209
Asked: 2023-12-06 16:52:34 +0800 CST2023-12-06 16:52:34 +0800 CST 2023-12-06 16:52:34 +0800 CST

Como posso desabilitar o programa sem remover seu pacote?

  • 772

No meu lubuntu 22.04 instalei o pacote unclutterpelo comando:

sudo apt-get install unclutter

Uma descrição deste pacote é a seguinte:

O unclutter oculta o cursor do mouse X quando você não precisa dele, para evitar que ele atrapalhe. Você só precisa mover o mouse para restaurar o cursor do mouse.

Após a instalação e reinicialização pude ver o seguinte unclutterprocesso ps aux:

$ ps aux | grep unclutter
myuser  926  0.0  0.1   4704  2784 ?  S    09:39   0:00 /usr/bin/unclutter -idle 1 -root

Além disso, systemctl statusposso supor que unclutterfoi iniciado systemdporque a saída do comando systemctl statuscontém:

$ systemctl status

├─user.slice 
|       ├─user-1000.slice 
|       │   ├─[email protected]
|       |   ...
|       └─session-1.scope 
|          │     ├─ ...
|          │     ├─ ...
|          │     ├─ 926 /usr/bin/unclutter -idle 1 -root
...       ...    ...

inicialização organizada

Pelo comando apt list --installeddescobri que, com o unclutter, também está instalado o pacote unclutter-startup, e na documentação a descrição deste outro pacote é:

infraestrutura de inicialização automática para organização e organização-xfixes

Esta frase explica que unclutter, pelo pacote unclutter-startup, possui uma infraestrutura de autostart que é responsável por sua inicialização.

Minha pergunta

Provavelmente o programa unclutteré iniciado por um serviço, mas não consigo entender qual é o serviço que o inicia. Então, como posso desabilitar uncluttersem remover o pacote?

apt
  • 1 1 respostas
  • 110 Views

1 respostas

  • Voted
  1. Best Answer
    User051209
    2023-12-06T17:46:03+08:002023-12-06T17:46:03+08:00

    Com a ajuda de @muru encontrei a solução para minha dúvida.

    O arquivo/etc/default/unclutter

    Pelo arquivo /etc/default/unclutteré possível selecionar se deseja iniciar unclutterapós o X ter sido iniciado e assim é possível desabilitar seu início.

    O conteúdo do arquivo /etc/default/unclutteré o seguinte:

    # /etc/default/unclutter - configuration file for unclutter
    
    # Set this option to 'true' if you want to start unclutter
    # automagically after X has been started for a user.
    # Otherwise, set it to 'false'.
    START_UNCLUTTER="true"
    
    # Options passed to unclutter, see 'man unclutter' for details.
    EXTRA_OPTS="-idle 1 -root"
    

    Como podemos ler nos comentários, para desabilitar o início de uncluttertenho que definir o valor da variável START_UNCLUTTERpara "false":

    START_UNCLUTTER="false"
    

    Reinicie o gerenciador de exibição

    Depois de feita a alteração do valor anterior tenho que reiniciar o gerenciador de exibição com o seguinte comando:

    sudo systemctl restart display-manager
    

    sem necessidade de reinicialização.

    systemdnão está envolvido

    Conforme explicado por @muru com este comentário:

    Então não é iniciado pelo systemd, mas por algum outro mecanismo. Provavelmente inicialização automática do XDG. De acordo com a lista de arquivos unclutter-startup , eu diria que esse é o /etc/X11/Xsession.d/90unclutterscript.

    systemdnão está envolvido na unclutterinicialização.

    • 3

relate perguntas

  • Como posso ver todas as versões de um pacote que estão disponíveis no arquivo?

  • Como os PPAs podem ser removidos?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve