GNU/Linux >> Belajar Linux >  >> Ubuntu

Tweak Aksesibilitas:Bagaimana Mencegah Teks yang Dipilih Secara Tidak Sengaja Diganti Saat Mengetik?

Saya mencoba membuat laptop nenek saya yang berusia 97 tahun (Ubuntu 20.04) lebih mudah diakses untuknya. Dia sering frustasi karena teks yang dia tulis hilang. Menonaktifkan touchpad dan menggunakan mouse eksternal sudah banyak membantu. Tapi saya curiga dia masih memilih teks secara tidak sengaja, ketika dia mencoba menempatkan kursor teks dengan mouse-nya (dengan menyeret atau mengklik dua kali). Saat dia melanjutkan mengetik, teks yang dipilih sedang ditimpa. Karena dia perlu fokus pada keyboard saat mengetik, dia tidak akan langsung menyadari apa yang terjadi, sehingga sulit untuk "Mengurungkan".

  1. Apakah mungkin untuk menonaktifkan perilaku ini sehingga teks yang dipilih akan dibatalkan pilihannya alih-alih diganti, saat mengetik?
  2. Apakah ini fitur yang disediakan oleh sistem Linux atau diimplementasikan di setiap program? (Program yang diminati adalah LibreOffice Writer dan Mozilla Thunderbird)
  3. Jika mengubah perilaku tidak memungkinkan, dapatkah saya menonaktifkan pemilihan teks melalui mouse secara umum?

Sunting:

Seperti yang disarankan oleh @user-dz, saya membuat pertanyaan terpisah tentang cara mengatasi masalah ini di LibreOffice Writer dan Thunderbird.
Pertanyaan ini tetap fokus pada cara menyelesaikan seluruh sistem ini di Ubuntu 20.04.

Jawaban yang Diterima:

Teks yang dipilih disalin ke buffer pilihan PRIMARY. Anda dapat memantaunya dan mengirim Panah kanan tombol jika berubah, untuk pindah ke akhir teks yang dipilih. Ini berfungsi dengan aplikasi apa pun, tidak hanya LibreOffice/Thunderbird, setidaknya di 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

Mungkin cara yang lebih baik untuk melakukan ini, mungkin menggunakan Dbus.

Inspirasi dan tautan bermanfaat:

  • bash – Mendeteksi peristiwa salin/tempel clipboard dan ubah konten clipboard – Tanya Ubuntu.
  • Wiki Lengkungan

Ubuntu
  1. Ubuntu – Bagaimana Mencegah Grub Menggunakan/memulai Ui Grafis?

  2. Bagaimana Menghentikan Windows Dari Memaksimalkan Saat Diseret Ke Sudut?

  3. Bagaimana Mencegah Sistem Menjadi Tidak Responsif Saat Thrashing (Out Of Ram)?

  1. Bagaimana Mencegah Log Menjadi Terlalu Besar?

  2. Cara menyalin teks dari less

  3. Bagaimana mencegah proses dari menulis file

  1. Windows – Bagaimana Mencegah Windows Menimpa Grub Saat Menggunakan Mesin Dual-boot?

  2. Journalctl:Bagaimana Mencegah Teks Terpotong Di Terminal?

  3. Bagaimana Mencegah Pengguna Mengakses Direktori Root?