但是,我不希望第二个启动器出现在我的右手屏幕上。我该如何删除?如果有问题,我将在NVIDIA驱动程序中使用TwinView设置。
#1 楼
现在,您可以。打开“显示”首选项,然后可以在一个或多个显示器上选择启动器。
此对话框还允许打开或关闭显示器之间的粘滞边缘(即鼠标减慢)。
#2 楼
放慢速度是一项功能,可以在将其设置为自动隐藏时使用启动器。我认为这是在启动器设置为始终可见时使用的错误。我已经在Launchpad.net上报告了该错误,该错误已归档,您可能希望对其进行设置以影响您。您可以在这里找到它:https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847同时,您可以使用以下命令自行配置
/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure
和/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity
gconf-editor 您还可以在CCSM(Compiz Config设置管理器)的Unity插件“实验”选项卡中配置这些参数
评论
您的答案清晰明了。我尝试了您所说的内容,至少我没有再出现减速问题了。尽管您在IT中没有经常回答原始问题,但是一种解决方法与解决方案一样好,这就是为什么我将此问题标记为已回答。非常感谢您的帮助!
– Eugene van der Merwe
2012年5月5日22:16
好答案。作为记录,我设置了以下值:/ apps / compiz-1 / plugins / unityshell / screen0 / options / overcom_pressure = 1以使从一个屏幕完美地传递到另一个屏幕和/ apps / compiz-1 / plugins成为可能/ unityshell / screen0 / options / stop_velocity = 20仍然可以访问左侧屏幕上的隐藏启动器。
–ℝaphink
2012年3月21日在8:59
对于我来说,这不是解决方案,而是将我指向正确的地方。下面的@Todd Wallentine显示将num_launchers选项设置为1只会在主屏幕上显示启动器。
– redbmk
2012年11月16日22:37
#3 楼
我刚刚在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
)。 >评论
我注意到该功能现在在ccsm中的下拉菜单中的“实验”标签下的“启动器监视器”下可用。您可以选择“所有监视器”或“主桌面”
– Nicholi
2012年12月12日下午0:38
附加说明,gconf中的上述设置仅适用于完整的Unity接口。如果使用Unity2d,则可以在dconf中的com / canonical / unity-2d / launcher / only-one-launcher下找到它们。
– Nicholi
2014年3月13日下午4:41
#4 楼
我解决了使用分散。输入终端:sudo apt-get install disper
用PaŭloEbermann提出的方法或nvidia-settings或适合您的方法解决问题后,输入终端:
disper --export < /path-to-my-file/my-disper-file.metamode
我的文件.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
第三行考虑了特定的位置高度不同的两个屏幕。您的情况可能更简单。您可以尝试创建适合您的配置的文件(不使用其他方法+分散--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显卡(精确和定量)一起使用。
希望有帮助。
#5 楼
我从上面尝试了组合设置:/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驱动程序附带的。
#6 楼
只是将/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity
更改为1
对我来说已解决了这个问题...我不一定要删除第二个任务栏,只是不喜欢从一个屏幕切换到另一个屏幕时的暂停。
评论
请注意,这仅在Unity正确检测到您的双头配置时才有效-当前(如果您将Twinview与nvidia驱动程序一起使用)不是这种情况。
– kynan
2012年6月29日13:59
从302.x开始,它现在确实执行了操作,二进制Nvidia驱动程序适当地支持RandR。
– Cumulus007
2012年8月3日20:57
我的配置是TwinView,因此,我必须使用nvidia-settings来设置我希望任务栏作为“ X屏幕的主要显示”的监视器
–Diederik
2012年10月2日,9:12
@Sigur我不熟悉任何方式。您应该随便问一个问题!
– jrg
16年5月31日在20:04
并非每个英雄都披着斗篷。谢谢队友,救了我一命!
– Marcello Grechi Lins
19年4月10日在16:52