Questions tagged «xinput»

5
命令行程序可以防止其输出重定向吗?
我已经习惯了这样做: someprogram >output.file 每当我要将程序生成的输出保存到文件时,都会执行此操作。我也知道此IO重定向的两个变体: someprogram 2>output.of.stderr.file (对于stderr) someprogram &>output.stderr.and.stdout.file (对于stdout + stderr组合) 今天,我遇到了一个我认为不可能的情况。我使用以下命令,xinput test 10并且按预期,我将获得以下输出: user @ hostname:〜$ xinput测试10 按键30 密钥释放30 按键40 钥匙扣40 按键32 钥匙扣32 按键65 钥匙扣65 按键61 键释放61 按键31 ^ C 用户@主机名:〜$ 我希望可以像往常一样将此输出保存到文件中xinput test 10 > output.file。但是,当与我的预期相反时,文件output.file仍然为空。这也是为了xinput test 10 &> output.file确保我不会错过stdout或stderr上的某些内容。 我真的很困惑,因此在这里问xinput程序是否可以避免其输出被重定向? 更新 我看了看资料。似乎此代码生成了输出(请参见下面的代码段)。在我看来,输出将由普通的printf生成 //在文件test.c中 静态无效print_events(Display * dpy) { …

6
如何设置鼠标灵敏度,而不仅仅是鼠标加速?
我找不到支持设置鼠标加速和鼠标灵敏度的单个桌面环境。我不需要任何鼠标加速,但是我想提高鼠标速度。这意味着如果我将鼠标移动相同的距离,无论我移动鼠标有多快,指针每次都会移动相同的距离。 KDE可以让我将鼠标加速度设置为1倍,但是那时鼠标的移动速度太慢,我不知道如何提高速度。我愿意接受CLI解决方案,但是我只能xinput更改加速。我也不记得也有很多运气xset。
35 x11  kde  mouse  xinput 

2
输入法配置文件在哪里?
ibus更新后我的输入法被破坏了。所以我切换到fcitx。 实际上,我的Fedora 19系统中安装了少数IM(输入法),例如fcitx,ibus,yong等。 但是,我不知道如何配置它们。我的默认IM gnome-terminal是yong,ibus用于gmrun。至于firefox或chrome,我猜他们ibus默认使用,因为GTK_IM_MODULE=ibus。 有工作解决方案。在某些应用程序(例如gnome-terminal或)中,我可以通过右键单击菜单来切换IM gmrun。我也可以使用指定IM GTK_IM_MODULE。但是如何自动执行呢? 我知道IM设置与配置文件有关,例如 ~/.xinputrc /etc/X11/xinit/xinputrc /etc/X11/xinit/xinput.d/ibus.conf /etc/X11/xinit/xinput.d/fcitx.conf /etc/X11/xinit/xinitrc /etc/alternatives/xinputrc 问题是 如何正确配置IM? 哪些配置文件真正重要?哪个执行顺序?

3
使用触摸屏时动态隐藏鼠标光标
这个问题是从Ask Ubuntu 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 4年前。 我有一台触摸屏笔记本电脑,每当我触摸屏幕时都想隐藏指针。我知道诸如混乱之类的解决方案,startx -nocursor但是我希望指针动态隐藏/显示,如果使用触摸屏则隐藏,并在使用硬件鼠标时显示。 我曾考虑过要制作两个单独的指针,然后将上述两个解决方案之一应用于触摸屏指针,但是这些解决方案都没有提到如何定位单个指针,而拥有多个指针会使事情变得很奇怪,并且这不会隐藏硬件鼠标光标。 我想我可以最合理地做到这一点做一些像这样,跟踪当前的投入机制和执行xinput -cursor [transparent cursor]每当使用触摸屏,并xinput -cursor [normal cursor]会在使用普通鼠标。 不过,我看了xinput,看起来好像硬件鼠标和触摸屏都隶属于同一个指针,所以它们在xev中都注册了相同的事件,所以我不确定如何从中获得区分触摸所需的信息从鼠标单击。可能吗?
21 xorg  xinput 

4
确定xinput设备制造商和型号?
我试图找到设备制造商以及键盘和触摸板的型号,以便通过以下方式编写针对它的XOrg配置文件: Section "InputClass" Identifier "touchpad" MatchIsTouchpad "on" Driver "synaptics" MatchProduct "Product Name" MatchVendor "Vendor Name" EndSection 如何使用CLI工具发现设备的产品和供应商名称?我想固定蓝牙触摸板和键盘,以便能够定制Xorg配置。
15 xorg  xinput 

4
鼠标滚轮速度太敏感
在使用X11,openbox进行的Crunchbang安装中,/dev/psaux和都列出了我的无线USB鼠标/dev/input/mouse0。它与滚轮分开工作正常,滚轮虽然处于活动状态,但过于敏感。 我在想,也许内核正在引发两倍的滚动事件?即使是这种情况,也不确定要检查什么? 我尝试通过调整灵敏度,lxinput但是除了实际的滚轮之外,它影响了鼠标的所有功能。 输入列表 ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=9 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=10 [slave pointer (2)] 在做 xinput test 9 导致预期的鼠标移动事件(但按钮单击/滚轮没有作用) xinput …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.