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".
- ¿Sería posible deshabilitar este comportamiento para que el texto seleccionado se anule la selección en lugar de reemplazarse al escribir?
- ¿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)
- 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