如何在双屏幕设置中删除重复的第二个Unity Launcher?

在我的双屏显示器上,我在左侧屏幕上和右侧屏幕上都有一个Unity Launcher。 两者都完美无缺。

但是,我不希望第二个发射器出现在我的右侧屏幕上。 我怎么能删除这个? 如果重要的话,我正在使用带有TwinView设置的NVIDIA驱动程序。

双屏幕设置,两个发射器都可见

你现在可以。

打开显示首选项,然后您可以选择在一个显示器上安装启动器还是全部启动器。

在此处输入图像描述

此对话框还允许在显示器之间打开或关闭粘性边缘 (即鼠标减速)。

减速是一种function,可以在设置为自动隐藏时使用启动器。 我认为这是一个在启动器设置为始终可见时使用的错误。 我在Launchpad.net上报告过,这里提交了错误,你可能想把它设置为影响你。 你可以在这里找到它: https : //bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

在此期间,您可以使用gconf-editor中的/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity

您还可以在Unity插件,实验选项卡中的CCSM(Compiz配置设置管理器)中配置这些参数

我刚刚在gconf-editor中找到了一个设置,允许您将启动器设置为主桌面: /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers 。 如果将其设置为1,Unity启动程序将仅显示在主桌面上。 如果将其设置为0,则启动器将在所有桌面上可用。

除了这个设置,我还设置克服压力( /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1 )和停止速度( /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20 )。

我解决了使用disper。 输入终端:

 sudo apt-get install disper 

使用PaŭloEbermann或nvidia-settings提出的方法或任何适用于您的方法解决问题后,键入终端:

 disper --export < /path-to-my-file/my-disper-file.metamode 

my-file.metamode如下:

 backend: nvidia associated displays: DFP-0, DFP-1 metamode: DFP-0: 1366x768 @1366x768 +1920+312, DFP-1: 1920x1080 @1920x1080 +0+0 scaling: stretched, stretched xinerama info order: DFP-1, DFP-0 

第三行考虑了具有不同高度的两个屏幕的特定定位。 你的情况可能更简单。 您可以尝试创建适合您配置的文件(不使用其他方法+ disper --export)。 重要的一点是第二行和最后一行中屏幕的顺序。

您可以使用该脚本并使其在启动时运行:

 #!/bin/sh #Auto switch single/extend display with disper on Multiple Monitor. lines=$(disper -l | wc -l) display_count=$((lines / 2)) if [ $display_count -eq "1" ]; then disper -s else disper --import < /path-to-my-file/my-disper-file.metamode fi 

它适用于我的nvidia显卡(精确和量子)。

希望能帮助到你。

我尝试了上面的组合设置:

 /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers=1 /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1 /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20 

这对我来说大部分都是成功的。 启动器仅出现在主屏幕上,并且鼠标从一个屏幕移动到下一个屏幕而没有过度的犹豫。 但是,我发现如果不使用超级密钥,剩下的启动器就不会显示出来。 这可以通过设置以下内容来纠正:

 /apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure=1 

顺便说一句,这是与NVidia驱动程序。

只是将/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity1修复了我的问题…我不一定要删除第二个任务栏,只是不喜欢暂停时从一个屏幕到另一个。