如何使用左侧的辅助显示器轻松打开启动器

我有两个显示器(24“为主,左边为19”)。

每次我想换到不同的应用程序或启动一个新的应用程序时,启动器似乎有点问题。 即使将鼠标移到顶部的Ubuntu徽标上,它仍然显得非常痉挛。

其他人发现了问题并且有解决方案吗?

创建鼠标虚空

这是一个很长的答案,我觉得最好与我的另一个分开。

为了让您了解此解决方案的来源,我的显示器布局如下:

桌面

两个黑色区域1280×88不在屏幕上,但由于X bug,我的鼠标仍然可以输入。 解决方法是一个小程序,可以防止鼠标进入名为XCreateMouseVoid的虚空。

主页按钮鼠标停止器

您还可以使用XCreateMouseVoid创建一个小盒子,当鼠标被推入主屏幕的左上角时,它将被阻止。 这是我在此图像的绿色区域中显示的内容:

mousevoid

安装

  1. 下载XCreateMouseVoid并将文件解压缩到您的主文件夹
  2. 在终端中打开文件夹并运行以下命令:

    cd ~/XCreateMouseVoid && make 
  3. 使用值测试程序:

     ~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88 
  4. 添加到启动应用程序,因此它始终在启动时运行。

计算值

XCreateMouseVoid所需的值为: x, y , w, h

  • xy指的是矩形的起始坐标。 这些坐标基于整个桌面区域,而不是单独的监视器。
  • wh指的是矩形的宽度和高度

对于我的设置停止鼠标进入顶部和底部黑色1280 x 88区域以及停止它通过主页按钮,我运行两个程序实例与这些值:

 XCreateMouseVoid 0 0 1280 88 XCreateMouseVoid 0 1112 1280 88 

小矩形

如果您有不同的设置,您可以创建我之前提到的小矩形。 矩形尺寸为60 x 25,这是正确停止鼠标所需的最小宽度。

您需要更改的唯一值是x ,它是通过从辅助监视器的宽度减去60来计算的。 例如1280 x 1024显示器我从1280中减去60得到XCreateMouseVoid的值1220:

 XCreateMouseVoid 1220 0 60 25 

陷阱鼠标光标

有时,鼠标光标可能会跳入创建的鼠标空白并陷入困境。 解决方案是按下SuperMenu键,以便打开一个菜单并释放鼠标光标。

我有相同的设置,这很烦人。 它与左侧辅助监视器不兼容的原因是没有障碍阻止光标从主页按钮进一步向左移动,这通常发生在单个监视器场景中。

鼠标精度

您需要非常精确,并将鼠标光标仅放在主屏幕的左上角像素中。


快捷方式可以用作替代方案:

  • 按住超级键并使用鼠标或键盘
  • 按Alt + F1并使用箭头键

禁用Launcher隐藏:

  1. 安装Compiz配置设置管理器 安装compizconfig-settings-manager 来自Ubuntu软件中心

  2. 从Dash打开Compiz配置设置管理器

  3. 找到Unity插件并将Hide Launcher更改为Never


用屏幕左边缘打开:

如果已启用,则可以通过将鼠标移动到辅助监视器的最左侧来打开启动器,并启动器和菜单中 按下屏幕的左边缘 。 它不直观,也不符合人体工程学,但它有效。