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

Sam*_*Sam 6 multiple-monitors unity launcher 11.04

我有两台显示器(主显示器为 24 英寸,左侧为 19 英寸)。

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

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

Cas*_*Cas 8

创建鼠标空隙

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

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

桌面

两个黑色区域1280x88不在屏幕上,但由于X 错误,我的鼠标仍然可以进入。解决方法是使用一个小程序来防止鼠标进入这个名为 XCreateMouseVoid 的空洞。

主页按钮鼠标停止器

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

老鼠空洞

安装

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

    cd ~/XCreateMouseVoid && make
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用值测试程序:

    ~/XCreateMouseVoid/XCreateMouseVoid 0 0 1280 88
    
    Run Code Online (Sandbox Code Playgroud)
  4. 添加到启动应用程序,使其始终在启动时运行。

计算值

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

  • 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)

被困鼠标光标

有时,鼠标光标会跳入创建的鼠标空间并被困。解决方案是按SuperMenu键,以便打开菜单并释放鼠标光标。


Cas*_*Cas 4

我有相同的设置,这很烦人。它不能很好地与左侧的辅助显示器配合使用的原因是,没有任何障碍可以阻止光标从主页按钮进一步向左移动,这通常发生在单个显示器场景中。

鼠标精度

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


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

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

禁用启动器隐藏:

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

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

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


从屏幕左边缘打开:

如果您在启动器和菜单中启用了推动屏幕左边缘,则实际上可以通过将鼠标移动到辅助显示器的最左侧来打开启动器。它既不直观也不符合人体工程学,但它确实有效。