Sam*_*Sam 6 multiple-monitors unity launcher 11.04
我有两台显示器(主显示器为 24 英寸,左侧为 19 英寸)。
每次我想切换到不同的应用程序或启动一个新的应用程序时,启动器似乎有点问题。即使将鼠标移到顶部的 Ubuntu 标志上,它仍然看起来很痉挛。
其他人发现了问题,有解决方案吗?
这是一个很长的答案,我觉得最好与我的另一个答案分开。
为了让您了解此解决方案的来源,我的显示器布局如下:
两个黑色区域1280x88不在屏幕上,但由于X 错误,我的鼠标仍然可以进入。解决方法是使用一个小程序来防止鼠标进入这个名为 XCreateMouseVoid 的空洞。
您还可以使用 XCreateMouseVoid 创建一个小框,当鼠标推入主屏幕的左上角时,该框将停止。这是我在此图像的绿色区域中显示的内容:

在终端中打开文件夹并运行以下命令:
cd ~/XCreateMouseVoid && make
Run Code Online (Sandbox Code Playgroud)使用值测试程序:
~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88
Run Code Online (Sandbox Code Playgroud)添加到启动应用程序,使其始终在启动时运行。
XCreateMouseVoid 所需的值是: x, y , w, h
为了让我的设置停止鼠标进入顶部和底部黑色1280 x 88区域以及停止它经过主页按钮,我使用以下值运行程序的两个实例:
XCreateMouseVoid 0 0 1280 88
XCreateMouseVoid 0 1112 1280 88
Run Code Online (Sandbox Code Playgroud)
小矩形
如果您有不同的设置,您可以创建我之前提到的小矩形。矩形尺寸为 60 x 25,这是正确停止鼠标所需的最小宽度。
您需要更改的唯一值是x,它是通过从辅助显示器的宽度中减去 60 计算得出的。例如,1280 x 1024 监视器我从 1280 中减去 60 以获得 XCreateMouseVoid 的值 1220:
XCreateMouseVoid 1220 0 60 25
Run Code Online (Sandbox Code Playgroud)
有时,鼠标光标会跳入创建的鼠标空间并被困。解决方案是按Super或Menu键,以便打开菜单并释放鼠标光标。
我有相同的设置,这很烦人。它不能很好地与左侧的辅助显示器配合使用的原因是,没有任何障碍可以阻止光标从主页按钮进一步向左移动,这通常发生在单个显示器场景中。
鼠标精度
您需要非常精确,并将鼠标光标仅放在主屏幕的左上角像素上。
可以使用快捷方式作为替代方案:
禁用启动器隐藏:
安装Compiz 配置设置管理器
来自Ubuntu 软件中心
从 Dash打开Compiz 配置设置管理器
找到Unity插件并将Hide Launcher更改为Never
从屏幕左边缘打开:
如果您在启动器和菜单中启用了推动屏幕左边缘,则实际上可以通过将鼠标移动到辅助显示器的最左侧来打开启动器。它既不直观也不符合人体工程学,但它确实有效。
| 归档时间: |
|
| 查看次数: |
1308 次 |
| 最近记录: |