小编ada*_*dam的帖子

如何在 Lenovo ThinkPad e531 上使用 trackpoint 但禁用触摸板

我有一台联想 ThinkPad e531 笔记本电脑。该模型具有触摸板和轨迹点。我想使用 Trackpoint,因为我在以前的笔记本电脑上已经习惯了它,但我也想禁用触摸板,以防止意外触摸它。

问题是,e531 上没有专用的轨迹点按钮。

这是e530型号的图片:

e530

您可以看到它在触摸板上方有一个单独的按钮,您可以在使用轨迹点时使用它。

这是我的模型(e531)的图片:

e531

如您所见,没有按钮。只有触摸板。

我可以禁用触摸板(在System Settings > Mouse & Touchpad 中)并使用轨迹点来移动鼠标指针,但是无法点击。正如您可能想象的那样,这不是很有用。

我在想的是,应该有一种方法可以禁用触摸板的鼠标移动功能,但仍保持可点击状态,这样我就可以将其用作触控板的鼠标按钮。我的问题是,如何做到这一点。

我认为它可以通过该xinput实用程序实现,但由于我对它不是很熟悉,我不知道如何实现。任何人都可以在这里帮助我,或者至少为我指明正确的方向?

这是xinput我机器上的输出:

~ > xinput
? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ? SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
?   ? TPPS/2 IBM TrackPoint                     id=14   [slave  pointer  (2)]
?   ? Logitech Unifying Device. Wireless PID:1025   id=15   [slave  pointer  (2)]
? Virtual core …
Run Code Online (Sandbox Code Playgroud)

touchpad thinkpad xinput trackpoint 13.04

21
推荐指数
1
解决办法
2万
查看次数

升级到 11.10 后无法编译使用 SDL 的程序 - 未定义对 SDL_Init 的引用

我刚刚从 11.4 升级到 11.10,但至少有一件事似乎被破坏了:我有一个使用 SDL 和 OpenGL 的 C++ 程序。我能够在升级之前很好地编译和运行它。例如,现在我收到链接器错误

undefined reference to `SDL_Init'
Run Code Online (Sandbox Code Playgroud)

libsdl1.2debianlibsdl1.2-dev安装的软件包,我相信这是所有我需要(但我可能是错的)。我这样编译程序:

gcc -I /usr/include/SDL -lSDL -o test test.cpp

知道是什么原因造成的吗?

11.10 gcc sdl

7
推荐指数
1
解决办法
2万
查看次数

VLC 不禁止屏幕消隐

我有一个可能是错误的问题,但在报告之前,我想确保我没有做错什么。

在全屏观看带有 VLC 的电影时,大约 10 分钟后屏幕会变黑。尽管选中了“在播放期间禁止电源管理守护程序”选项,但仍会发生这种情况。当我转到 Ubuntu 的系统设置 > 亮度和锁定并将“不活动时关闭屏幕:”设置为“从不”时,甚至会发生这种情况。(实际上,无论我将其设置为什么值,屏幕总是在 10 分钟左右后变为空白)。

我设法禁用屏幕消隐的唯一方法是使用命令行实用程序 xset:xset -dpmsxset s off(可能只需要其中之一)。

现在,可能导致这种情况的一件事是我删除了 gnome-screensaver 和 xscreensaver 包,因为我没有使用屏幕保护程序。我只使用电源管理来使屏幕空白(我认为它与屏幕保护程序不同,但我可能错了)。当没有 VLC us 运行时,即使没有这些包,屏幕消隐也能正常工作。也就是说,在我在亮度和锁定设置中设置的任何超时后,屏幕都会变黑。仅当 VLC 正在播放时(并且可能仅在全屏时),才会出现此问题。

所以我的问题是:这是 VLC(或 Ubuntu 中的其他地方)中的错误,还是我应该重新安装gnome-screensaver和/或xscreensaver使其再次正常工作?

我有 Ubuntu 12.04。

vlc screensaver bug-reporting power-management 12.04

5
推荐指数
1
解决办法
6725
查看次数

使用 QWebKit 构建 Qt5 项目的问题

我正在尝试将一个简单的项目从 Qt4 移植到 Qt5。该项目使用 QWebKit。我安装了qt5-defaultlibqt5webkit5-dev包。然后我更改了 qmake 项目文件以包含以下内容:

QT += webkitwidgets
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行时qmake,我得到了这个输出:

Project ERROR: Unknown module(s) in QT: quick location sensors
Run Code Online (Sandbox Code Playgroud)

我查了一下,libqt5quick5,libqt5location5libqt5sensors5包都安装了(它们似乎是 的依赖项libqt5webkit)。

我错过了什么?

我在 Ubuntu 13.04,64 位。

64-bit 13.04 qt5

4
推荐指数
1
解决办法
4181
查看次数

如何使终端中的光标在失去焦点后停止闪烁?

我注意到 gnome-terminal 中的奇怪行为:当终端获得焦点时,光标闪烁。失去焦点后,光标持续闪烁约 10 秒,然后停止。我希望光标在失去焦点后立即停止闪烁(并在获得焦点后立即开始闪烁)。有没有办法做到这一点?

我在 12.04 上使用 unity-2d,并且启用了焦点跟随鼠标策略。

gnome-terminal unity-2d cursor 12.04

0
推荐指数
1
解决办法
2380
查看次数