当前位置: 首页>>技术问答>>正文


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

, ,

问题描述

在我的双屏幕显示屏上,我在左侧屏幕上和右侧屏幕上都有一个Unity Launcher。两者都很好。

但是,我不想让第二个启动器出现在我的右侧屏幕上。我怎么能删除这个?如果有问题,我使用TwinView设置的NVIDIA驱动程序。

unity,multiple-monitors,ubuntu

最佳解决方案

你现在可以。

打开显示偏好设置,然后您可以选择在一个显示器上还是全部显示启动器。

unity,multiple-monitors,ubuntu

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

次佳解决方案

放缓是一项功能,可以在启动器设置为auto-hide时使用。我认为这是一个当启动程序设置为始终可见时使用的错误。我已经在Launchpad.net上报告了这个错误,并且您可能想要设置它来影响您。你可以在这里找到它:https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

同时,您可以使用gconf-editor中的/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure/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驱动程序。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/340.html,未经允许,请勿转载。