GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ajuste de accesibilidad:¿Cómo evitar que el texto seleccionado accidentalmente sea reemplazado al escribir?

Estoy tratando de hacer que la computadora portátil de mi abuela de 97 años (Ubuntu 20.04) sea más accesible para ella. A menudo se siente frustrada porque el texto que ha escrito desaparece. Deshabilitar el panel táctil y usar un mouse externo ya ayudó mucho. Pero sospecho que todavía selecciona texto accidentalmente, cuando intenta colocar el cursor de texto con el mouse (arrastrando o haciendo doble clic). Cuando continúa escribiendo, el texto seleccionado se sobrescribe. Debido a que necesita concentrarse en el teclado mientras escribe, no se dará cuenta de inmediato de lo que sucedió, lo que dificulta "Deshacer".

  1. ¿Sería posible deshabilitar este comportamiento para que el texto seleccionado se anule la selección en lugar de reemplazarse al escribir?
  2. ¿Es esta una función proporcionada por el sistema Linux o está implementada en cada programa? (Los programas de interés son LibreOffice Writer y Mozilla Thunderbird)
  3. Si no es posible cambiar el comportamiento, ¿puedo deshabilitar la selección de texto con el mouse en general?

Editar:

Como sugirió @user-dz, creé preguntas separadas sobre cómo abordar este problema en LibreOffice Writer y Thunderbird.
Esta pregunta sigue enfocada en cómo resolver este problema en todo el sistema en Ubuntu 20.04.

Respuesta aceptada:

El texto seleccionado se copia en el búfer de selección PRIMARIO. Podría monitorearlo y enviar Flecha derecha si cambia, para ir al final del texto seleccionado. Esto funciona con cualquier aplicación, no solo LibreOffice/Thunderbird, al menos en 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

Probablemente hay mejores formas de hacer esto, tal vez usando Dbus.

Inspiración y enlaces útiles:

  • bash:detecta el evento de copiar/pegar del portapapeles y modificar el contenido del portapapeles:preguntar a Ubuntu.
  • ArcoWiki

Ubuntu
  1. Cómo cambiar el editor predeterminado de Nano en Ubuntu/Debian

  2. Windows:¿cómo evitar que Windows sobrescriba Grub cuando se usa una máquina de arranque dual?

  3. Ubuntu:¿cómo evitar que Grub use o inicie cualquier interfaz de usuario gráfica?

  4. ¿Cómo evitar que los registros se vuelvan demasiado grandes?

  5. ¿Cómo evitar que los usuarios accedan al directorio raíz?

Cómo mostrar datos de un archivo de texto en Linux

Cómo instalar cafeína en Ubuntu 20.04:evitar que el escritorio quede inactivo

Cómo evitar que PHP-FPM consuma demasiada RAM en Linux

Ubuntu:¿cómo evitar que Firefox se actualice a la versión 57 en Ubuntu 16.04?

¿Cómo evitar que las pantallas se apaguen cuando la pantalla está bloqueada?

Cómo evitar que las conexiones SSH se desconecten por inactividad al usar MobaXterm