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 / 1288732
Accepted
Anton S.
Anton S.
Asked: 2020-11-02 02:47:48 +0800 CST2020-11-02 02:47:48 +0800 CST 2020-11-02 02:47:48 +0800 CST

Ajuste de acessibilidade: como evitar que o texto selecionado acidentalmente seja substituído ao digitar?

  • 772

Estou tentando tornar o laptop da minha avó de 97 anos (Ubuntu 20.04) mais acessível para ela. Ela muitas vezes fica frustrada porque o texto que ela escreveu desaparece. Desabilitar o touchpad e usar um mouse externo já ajudou bastante. Mas suspeito que ela ainda seleciona texto acidentalmente, quando tenta colocar o cursor de texto com o mouse (arrastando ou clicando duas vezes). Quando ela continua digitando o texto selecionado está sendo substituído. Como ela precisa se concentrar no teclado enquanto digita, ela não notará imediatamente o que aconteceu, dificultando o "Desfazer".

  1. Seria possível desabilitar esse comportamento para que o texto selecionado fosse desmarcado em vez de substituído, ao digitar?
  2. Este é um recurso fornecido pelo sistema Linux ou é implementado em cada programa? (Os programas de interesse são LibreOffice Writer e Mozilla Thunderbird)
  3. Se não for possível alterar o comportamento, posso desabilitar a seleção de texto via mouse em geral?

Editar:

Conforme sugerido por @user-dz, criei perguntas separadas sobre como resolver esse problema no LibreOffice Writer e no Thunderbird .
Esta questão permanece focada em como resolver isso em todo o sistema no Ubuntu 20.04.

thunderbird mouse libreoffice accessibility
  • 2 2 respostas
  • 597 Views

2 respostas

  • Voted
  1. Best Answer
    Pablo Bianchi
    2020-11-12T11:32:28+08:002020-11-12T11:32:28+08:00

    O texto selecionado é copiado para o buffer de seleção PRIMARY . Você pode monitorá-lo e enviar Right arrowa chave se ele mudar, para mover para o final do texto selecionado. Isso funciona com qualquer aplicativo, não apenas LibreOffice/Thunderbird, pelo menos no X11+GNOME.

    # Install dependencies
    sudo apt install xdotool  git build-essential libx11-dev libxtst-dev
    
    # Compile clipnotify
    git clone https://github.com/cdown/clipnotify.git
    cd clipnotify
    make
    
    # Run the monitor, could be on ~/.xprofile, or under ~/.config/autostart/
    while ./clipnotify;do xdotool key Right; done
    
    # Optional: To kill the monitor on any other Terminal
    killall clipnotify
    

    Provavelmente são melhores maneiras de fazer isso, talvez usando Dbus.

    Inspiração e links úteis:

    • bash - Detecta o evento de copiar/colar da área de transferência e modifica o conteúdo da área de transferência - Ask Ubuntu .
    • Wiki do Arco
    • 2
  2. user.dz
    2020-11-02T03:48:06+08:002020-11-02T03:48:06+08:00

    Resposta parcial

    • (2) LiberOffice, Thunderbird e Firefox, cada um tem sua própria implementação de caixa de edição de texto.

      Mas existem muitas ferramentas que são construídas em cima de um kit GUI como GTK, Qt, wxWidgets, .. Então você pode esperar que as ferramentas Gnome sejam baseadas em GTK e as ferramentas KDE sejam baseadas em Qt. Portanto, a mudança pode ser necessária em seu nível.

    • (3) Com o LibreOffice , encontrei apenas este recurso que pode ajudar:

      • Altere o " modo de seleção " na barra de status inferior para " Seleção de bloco ". Ainda pode selecionar com o mouse, mas não clique duas vezes.
    • (3) Para acessibilidade do mouse, não me lembro de nenhuma ação que exija clique duplo (somente CAD, jogos, IDE). Normalmente, as ferramentas têm outra maneira de usar atalhos de teclado ou entradas de menu.

      • Desative o clique duplo , Configurações → Acessibilidade → Atraso do clique duplo : Mais curto (mínimo).
    • (3) Configurações do Mouse, A etapa anterior não corrige a seleção por Arrastar. Um truque que pode funcionar é matar movimentos curtos diminuindo a velocidade do ponteiro e aumentando sua aceleração para compensar movimentos longos.

      • Configurações → Mouse e Touchpad → Velocidade do Mouse : Baixa

      • Aceleração do Mouse : Maior usando

        xset [mouse [accel_mult[/accel_div] [threshold]]] [mouse default]
        

        (Configuração permanente, deve ser uma maneira usando libinput ou X)

    • (3) Minimize o uso do mouse para movimentos curtos (pode ser difícil de adaptar)

      • Uso do teclado para mover
      • Ative as teclas do mouse do teclado , Configurações → Acessibilidade → Teclas do mouse
      • Mudar para o mouse TrackBall
    • 1

relate perguntas

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