GNU/Linux >> Znalost Linux >  >> Ubuntu

Tweak usnadnění:Jak zabránit tomu, aby se náhodně vybraný text při psaní nahradil?

Snažím se, aby byl notebook mé 97 let staré babičky (Ubuntu 20.04) přístupnější. Často je frustrovaná, protože text, který napsala, zmizí. Vypnutí touchpadu a použití externí myši už hodně pomohlo. Ale mám podezření, že stále omylem vybírá text, když se snaží umístit textový kurzor myší (tažením nebo dvojitým kliknutím). Když pokračuje v psaní, vybraný text se přepisuje. Protože se při psaní potřebuje soustředit na klávesnici, okamžitě si nevšimne, co se stalo, takže je obtížné „Vrátit zpět“.

  1. Bylo by možné toto chování zakázat, aby se při psaní místo nahrazení vybraný text zrušil?
  2. Je tato funkce poskytovaná systémem Linux nebo je implementována v každém programu? (Zajímavé programy jsou LibreOffice Writer a Mozilla Thunderbird)
  3. Pokud změna chování není možná, mohu obecně zakázat výběr textu pomocí myši?

Upravit:

Jak navrhl @user-dz, vytvořil jsem samostatné otázky o tom, jak tento problém vyřešit v LibreOffice Writer a Thunderbirdu.
Tato otázka zůstává zaměřena na to, jak tento problém vyřešit v celém systému v Ubuntu 20.04.

Přijatá odpověď:

Vybraný text se zkopíruje do PRIMÁRNÍ vyrovnávací paměti výběru. Můžete to sledovat a poslat šipku doprava Pokud se změní, přesunete se na konec vybraného textu. Funguje to s jakoukoli aplikací, nejen LibreOffice/Thunderbird, alespoň na 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

Pravděpodobně jsou lepší způsoby, jak to udělat, možná pomocí Dbus.

Inspirace a užitečné odkazy:

  • bash – Detekce události kopírování/vložení schránky a úprava obsahu schránky – Zeptejte se Ubuntu.
  • Archivovat Wiki

Ubuntu
  1. Jak změnit výchozí editor z Nano v Ubuntu/Debianu

  2. Journalctl:Jak zabránit zkrácení textu v terminálu?

  3. Jak zabránit tomu, aby systém přestal reagovat při mlácení (mimo Ram)?

  1. Windows – Jak zabránit Windows v přepsání Grub při použití stroje s duálním spouštěním?

  2. Ubuntu – Jak zabránit Grub v používání/spouštění jakéhokoli grafického uživatelského rozhraní?

  3. Jak zabránit maximalizaci systému Windows při zatažení do rohu?

  1. Jak zabránit tomu, aby protokoly byly příliš velké?

  2. Jak zabránit uživatelům v přístupu ke kořenovému adresáři?

  3. Jak kopírovat text z méně