我找到了一个ffmpeg
记录屏幕区域的命令:
ffmpeg -video_size 2000x1600 -framerate 25 -f x11grab -i :0.0+2140,280 output.mp4
但为了找到正确的区域,我必须进行多次试错运行,这很乏味。
是否有可能通过鼠标选择区域并通过 记录它ffmpeg
?
如果没有现成的解决方案,我将如何将以这种方式工作的东西组合在一起?
我在我的设备上使用 Bloody P91s 游戏鼠标,但它在我的 Debian 操作系统上并不流畅。它显示不同轴上的加速度差异。例如,如果我在 x 轴上左右移动鼠标,指针会继续在 y 轴上向下移动。此外,向上移动鼠标指针感觉较慢,而向下移动时则快得多。
所以我给自己买了一台 A4Tech OP-730D 进行测试,发现后者在任何操作系统上都能流畅运行。我已经在 Debian、Ubuntu、Kali 和 PopOS 上进行了测试——结果都一样。
然而,值得注意的是,这两款鼠标在 Windows 甚至在 Windows 上托管的 Linux VM 上都表现出令人满意的性能。
我试图通过互联网为 Linux 的 P91s 找到合适的驱动程序,但只找到了 Windows 可执行文件。所以我希望有一个解决方案,可能是任何适用于 Linux 上 P91s 等游戏鼠标的开源驱动程序。
我想用wii遥控器控制我的树莓派上的鼠标。我在这里按照本教程进行操作,但我无法控制鼠标(没有 IR 移动和按钮不执行任何操作)。
连接有效,每个按钮和 IR 都适用于wmgui
,只是不适用于wminput
。
我不知道错误在哪里。问题可能出在 uinput 上,因为只有鼠标部分不起作用。
关于我可以尝试解决这个问题的任何想法?
更多信息:
uinput
在内核中运行。检查与lsmod | grep "uinput"
wminput
没有配置、默认配置、ir_ptr 和教程中的配置的情况下运行,但没有成功。由于受伤,我使用的是左手鼠标,并且按钮颠倒了。我的右手鼠标(一个轨迹球)我仍然用我受伤的手来进行更精确的工作,但是那个按钮上的按钮也颠倒了。我希望鼠标右键具有正常的按钮配置和鼠标左键反转,但不能两者兼而有之。如何才能做到这一点?我正在运行 Linux Mint 20.1 内核 5.4.0.90。
换句话说,我想要一个灵巧的鼠标配置,一个左右鼠标,两者都将主要点击分配给食指位置。任何输入表示赞赏。
系统:Debian 11 Bullseye
DE:XFCE 或 KDE
鼠标设置中只有一个加速滑块(仅加速)。
并且xinput中没有加速配置文件或模式标志。我有加速标志:
libinput Accel Speed (301): 1.000000
libinput Accel Speed Default (302): 0.000000
libinput Accel Profiles Available (303): 1, 1
libinput Accel Profile Enabled (304): 1, 0
libinput Accel Profile Enabled Default (305): 1, 0
如果我用 xinput 禁用加速,我根本无法改变灵敏度。更改 DPI 不是一种选择。
我有几个不同的鼠标 - 结果相同。
xset输出:
> xset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000002
XKB indicators:
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 500 repeat rate: 20
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins
DPMS (Energy Star):
Standby: 600 Suspend: 0 Off: 900
DPMS is Enabled
Monitor is On
在我的 .bashrc 中,我想添加这一行:
xmodmap -e "keycode 135 = Return"
其中键码编号是我鼠标侧键的编号。
为了从键盘上查找键码,我使用 xev,它给了我,例如:
(包含“keycode 135”的行是最重要的)
KeyPress event, serial 38, synthetic NO, window 0x6400001,
root 0x7c3, subw 0x0, time 30530179, (-489,479), root:(1047,479),
state 0x0, keycode 135 (keysym 0xff0d, Return), same_screen YES,
XKeysymToKeycode returns keycode: 36 " XLookupString gives 1 bytes: (0d) " " XmbLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
但是,对于鼠标,它不显示键码:
ButtonRelease event, serial 38, synthetic NO, window 0x6400001,
root 0x7c3, subw 0x0, time 30661669, (35,100), root:(1571,100),
state 0x0, button 8, same_screen YES
如何从鼠标的侧键获取键码,使用命令 xmodmap,从鼠标键模拟键盘的按键?(例如,按下侧边按钮就像我在键盘上按下“a” - 并在文本编辑器中显示“a”)
我收集了一个相当不错的 .tmux.conf,鼠标选择到剪贴板和所有内容。但是还有一件事需要优化。当我将 MouseDrag1Pane (我假设)到窗格的边框时,在复制模式下,窗格按预期在回滚缓冲区内滚动。但它这样做非常缓慢。我完全找不到关于这个特定参数的任何线索,因为大多数滚动主题都是关于轮子事件的,我对此没有任何问题。
我的列表键的 afaik 相关部分:
bind-key -T copy-mode MouseDrag1Pane select-pane \; send-keys -X begin-selection
bind-key -T copy-mode MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -i"
bind-key -T copy-mode-vi MouseDrag1Pane select-pane \; send-keys -X begin-selection
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -i"
bind-key -T root MouseDrag1Pane if-shell -F -t = "#{mouse_any_flag}" "if -Ft= \"#{pane_in_mode}\" \"copy-mode -M\" \"send-keys -M\"" "copy-mode -M"
bind-key -T root MouseDrag1Border resize-pane -M
如果需要,我很乐意提供我的其余配置。
寻求帮助诊断蓝牙鼠标滞后。我正在使用 Logitech MX Anywhere 2,我已经用了几年了,它在许多 Linux 发行版上运行良好。我最近安装了 Debian 10 并将其设置为使用 Sid 存储库。在这种环境下,鼠标无法正常响应。我在笔记本电脑上,触摸板工作非常流畅,有线鼠标也非常流畅。我用蓝牙鼠标得到的好像采样率可能是每 3 或 4 帧一次。
我仍然安装了基于 Ubuntu 19.04 的 Pop!_OS,鼠标在该环境中按预期工作。忘记鼠标并重新添加它不会改变行为,与重新启动相同。我已经更新到 repos 的最新状态,没有骰子。我也尝试过从 Wayland 切换到 Xorg,但没有任何效果。
我最好的猜测是它取决于 iwlwifi 模块(它是联想 Yoga 900,配备英特尔酷睿 i7 6560U 和集成英特尔无线 8260),但不知道从这里去哪里。
干杯!
如何使用鼠标在两个终端仿真器实例之间复制一些文本,每个实例都运行自己的 tmux 实例?
我读过这个:
以及其他各种相关问题,例如这个:
但是,我无法让它发挥作用。
我已经尝试了第一个问题中提到的两种配置,但我无法复制文本。
请注意,我不是在尝试在窗格之间复制,甚至不是在同一个 tmux 实例中的窗口之间进行复制。我有两个终端仿真器(xfce4-terminal)正在运行,每个都有自己的 tmux 实例。
我使用 XFCE 作为我的窗口管理器,xfce4-terminal 0.8.7.4