GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Maus-Textauswahl zum Einfügen des Puffers mit Mittelklick?

Hintergrund

Ich habe einen Logitech Marble Mouse Trackball, dessen Bildlauffunktion wie folgt konfiguriert ist:

#!/bin/bash

dev="Logitech USB Trackball"
we="Evdev Wheel Emulation"
xinput set-int-prop "$dev" "$we Button" 8 8
xinput set-int-prop "$dev" "$we" 8 1

Dadurch kann ich die kleine linke Taste gedrückt halten und scrollen, indem ich den Trackball nach oben und unten rolle, wobei Bewegungen von einer Seite zur anderen keine Wirkung haben.

Dies ist eine Neuinstallation von Xubuntu 12.04 LTS mit Xfce.

Problem

Mit Kubuntu (und vielen anderen Desktop-Umgebungen) konnte ich:

  1. Wählen Sie Text mit der Maus aus (entweder durch Ziehen der Auswahl oder durch Doppelklicken/Dreifachklicken von Wörtern).
  2. Klicken Sie mit der mittleren Maustaste (als kleine rechte Maustaste emuliert), um in einem anderen Fenster (oder demselben Fenster) einzufügen.

Ich habe versucht, das Verhalten wieder zu aktivieren mit:

  • http://who-t.blogspot.ca/2011/04/gnome-30-middle-mouse-button-emulation.html
  • Marmor-Maus-Mittelklick schlägt in 12.04 fehl
  • https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/874237/comments/13

Ausführen von gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true gibt No such schema 'org.gnome.settings-daemon.peripherals.mouse' zurück .

Der dconf-editor Tool zeigt org::gnome::settings-daemon::peripherals::mouse nicht an . Das nächste, was ich finden konnte, ist org.gnome.desktop.a11y.mouse , aber es hat keine Einstellung für middle-button-enabled .

Frage

Wie aktiviere ich den „Mittelklick“ für den Trackball, sodass die kleine rechte Maustaste ein Einfügen des Kopierpuffers durchführt?

Akzeptierte Antwort:

Konfiguration

Befolgen Sie diese Anweisungen und diese Antwort und dieses Dokument:

  1. Führen Sie das in der Frage gezeigte Skript nicht aus.
  2. Bearbeiten Sie /usr/share/X11/xorg.conf.d/10-evdev.conf .
  3. Fügen Sie folgende Zeilen hinzu:
    Section "InputClass"
        Identifier  "Marble Mouse"
        MatchProduct "Logitech USB Trackball"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
        Option "EmulateWheel" "true"
        Option "EmulateWheelButton" "8"
        Option "ZAxisMapping" "4 5"
        Option "XAxisMapping" "6 7"
        Option "Emulate3Buttons" "true"
    EndSection
    
  4. Speichere und starte X neu.

X neu starten

Aktivieren Sie Strg-Alt-Rücktaste um X wie folgt neu zu starten:

echo setxkbmap -option terminate:ctrl_alt_bksp >> ~/.xprofile
chmod +x ~/.xprofile
~/.xprofile

Dies:

  1. Legt die kleine linke Taste als Radaktivator fest (klicken und halten, um zu scrollen).
  2. Legt die kleine linke Schaltfläche als „Zurück-Schaltfläche“ fest (klicken, nicht scrollen).
  3. Legt die kleine rechte Taste als Mittelklick zum Einfügen fest.
  4. Ermöglicht horizontales und vertikales Scrollen.
  5. Deaktiviert beide großen Tasten als Akkordklick.

Nachtrag

Nach Neustart Beim Neustart von X stellte ich fest, dass das Scrollen nicht mehr funktionierte, möglicherweise aufgrund eines Upgrades. Wenn Ihnen das passiert, versuchen Sie Folgendes:

  1. Entfernen Sie die folgenden Dateien (ich habe meine nach ~/. verschoben ):
    /usr/share/X11/xorg.conf.d/50-vmmouse.conf
    /usr/share/X11/xorg.conf.d/50-marblemouse.conf
    /usr/share/X11/xorg.conf.d/11-evdev-quirks.conf
    
  2. Entfernen Sie alle zusätzlichen Einstellungen für Mauseingabegeräte aus:
    /etc/X11/xorg.conf
    

Verifizierung

Überprüfen Sie die Einstellungen mit (wobei 8 die Gerätenummer ist; Ihre wird wahrscheinlich abweichen):

xinput get-button-map 8

Ubuntu
  1. Verwenden des Benutzer-Managers in cPanel

  2. Fügen Sie mit PHP-FFMpeg Overlay-Text zum Video hinzu

  3. Uniq für Unicode-Text verwenden?

  4. Wie deaktivieren Sie den mittleren Mausklick auch nach dem Neustart?

  5. Wie emuliert man einen Klick mit der rechten Maustaste auf dem Touchscreen?

Kopieren Sie Text und fügen Sie ihn in das Terminal unter Ubuntu 20.04 ein

Kopieren Sie Text und fügen Sie ihn in das Terminal unter Ubuntu 22.04 ein

Erstellen Sie eine virtuelle Maschine mit VMware Workstation 11 auf Ubuntu 14.10

So kopieren und fügen Sie Text im Linux-Terminal ein

So verstecken Sie Ordner und Dateien in Linux mithilfe einer Textdatei

Finden Sie Text in Dateien unter Linux mit grep