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

Brechen Sie Drag-and-Drop aus einem ausgelasteten Programm ab

Tatsächlich ist dies möglich (zumindest mit neueren Versionen von X).

Sie können dies tun, indem Sie XF86Ungrab drücken key, eingeführt in diesem Commit.

Standardmäßig ist dieses Keysym nicht an einen physischen Schlüssel oder eine Tastenkombination gebunden (es wurde 2012 deaktiviert, nachdem es als Sicherheitslücke gemeldet wurde, da es jedem ermöglicht, Sperrbildschirme zu umgehen, indem er seine Griffe bricht). Bei einigen anderen Setups ist es an eine Verknüpfung gebunden, die den Nummernblock verwendet. Offensichtlich funktioniert das nicht auf Laptops ohne Tastatur.

Aber Sie können das Keysym immer noch mit xdotool aktivieren :

setxkbmap -option grab:break_actions
xdotool key XF86Ungrab

Dies funktioniert mit X.org Version 2:1.11.4-0ubuntu10.8 auf Ubuntu Precise.


Linux
  1. Erkennen, ob die Taste aus dem Skript gedrückt wird?

  2. So entfernen Sie das Passwort aus Ihrem SSL-Schlüssel

  3. So vermeiden Sie, dass ssh die Schlüssel-Passphrase für passwortlose Anmeldungen auffordert

  4. Installieren von R aus dem CRAN Ubuntu-Repository:Kein Fehler mit öffentlichem Schlüssel

  5. So aktualisieren Sie Homebrew mit Cron unter Mac OS

Programmieren Sie Hardware über die Linux-Befehlszeile

So installieren Sie ein Programm von der Quelle unter Linux

Wie macht man ein Programm überall ausführbar?

Wie sendet man Tastenanschläge (f5) vom Terminal an ein Gui-Programm?

Wie unterdrücke ich eine Nachricht von einem Programm, während es installiert wird, um es in einem Bash-Programm zu verwenden?

SSH von A über B nach C, mit privatem Schlüssel auf B