shell icon indicating copy to clipboard operation
shell copied to clipboard

Need mechanism to turn off "middle click paste" for trackpad.

Open cascmptrski opened this issue 1 year ago • 0 comments

(1) Issue/Bug Description: When using a trackpad to move the cursor and click it is far too easy to find yourself in the wrong area of the trackpad when clicking to move the cursor in a document or to select a section of text. When this happens it either replaces the selection with whatever is on the clipboard or inserts the contents of the clipboard into the document. I have used gnome-tweaks to turn off middle-click paste, but this only works for gtk documents. It would help a lot to be able to select a 2-button only option for a trackpad and leave the three buttons for a real mouse where the user has some control over where they are clicking. This is a critical issue when attempting to use Pop! OS for code development.

As currently implemented developing code or editing documents using a trackpad is unworkable. My only workaround in a wireless mouse.

(2) Steps to reproduce (if you know): Within any document that is being edited start a sequence of cut-move-paste actions and within about 4 or 5 movements you will end up accidentally either replacing desired content or pasting unwanted content in the wrong place. As a point of fact it occurred while attempting to create this report.

(3) Expected behavior: A means to disable (for all applications) the center-button-paste option for a trackpad

(4) Distribution (run cat /etc/os-release):

NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

(5) Gnome Shell version:

GNOME Shell 42.5

(6) Pop Shell version (run apt policy pop-shell or provide the latest commit if building locally):

pop-shell:
  Installed: 1.1.0~1702661180~22.04~8e176f1
  Candidate: 1.1.0~1702661180~22.04~8e176f1
  Version table:
 *** 1.1.0~1702661180~22.04~8e176f1 1001
       1001 http://apt.pop-os.org/release jammy/main amd64 Packages
       1001 http://apt.pop-os.org/release jammy/main i386 Packages
        100 /var/lib/dpkg/status

Use triple back ticks ```<value here>``` to paste the apt policy pop-shell value, so it formats nicely
-->



**(7) Where was Pop Shell installed from:**



**(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc):**



**(9) Other Installed/Enabled Extensions:**



**(10) Other Notes:**



cascmptrski avatar May 11 '24 23:05 cascmptrski