私は97歳のおばあちゃんのラップトップ(Ubuntu 20.04)を彼女にとってよりアクセスしやすいものにしようとしています。彼女が書いたテキストが消えてしまうので、彼女はしばしばイライラします。タッチパッドを無効にして外付けマウスを使用することは、すでに大いに役立ちました。しかし、マウスでテキストカーソルを(ドラッグまたはダブルクリックして)配置しようとすると、彼女はまだ誤ってテキストを選択しているのではないかと思います。彼女が入力を続けると、選択したテキストが上書きされます。タイピング中はキーボードに集中する必要があるため、何が起こったかすぐには気付かず、「元に戻す」のが難しくなります。
- この動作を無効にして、入力時に選択したテキストが置き換えられるのではなく、選択解除されるようにすることはできますか?
- これはLinuxシステムによって提供される機能ですか、それとも各プログラムに実装されていますか? (関心のあるプログラムはLibreOfficeWriterとMozillaThunderbirdです)
- 動作を変更できない場合、一般的にマウスによるテキスト選択を無効にできますか?
編集:
@ user-dzが提案したように、LibreOfficeWriterとThunderbirdでこの問題に対処する方法について個別の質問を作成しました。
この質問は、Ubuntu20.04でシステム全体でこの問題を解決する方法に引き続き焦点を当てています。
承認された回答:
選択したテキストがPRIMARY選択バッファーにコピーされます。監視して右矢印を送信できます 変更された場合はキーを押して、選択したテキストの最後に移動します。これは、LibreOffice / Thunderbirdだけでなく、少なくとも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
おそらく、これを行うためのより良い方法であり、おそらくDbusを使用します。
インスピレーションと役立つリンク:
- bash –クリップボードのコピー/貼り付けイベントを検出し、クリップボードの内容を変更します–Ubuntuに問い合わせます。
- Arch Wiki