第二台显示器(较小显示器)上的桌面图标位于显示器之外

第二台显示器(较小显示器)上的桌面图标位于显示器之外

我的笔记本电脑上连接有一台 24 英寸和一台 27 英寸的显示器,其排列方式如您在下面的“显示设置”窗口中所见。

截屏

因此,右侧(蓝色)显示器比左侧(绿色)显示器高。我的问题是桌面上有图标。当我右键单击它并选择时Organize desktop by name,它会像屏幕截图中那样放置图标。您会看到第一个图标(红色圆圈)没有完全显示。

我假设 Unity 不会分别将桌面适配到两个不同的显示器上,而是使用一个包含所有显示器的简单矩形作为桌面大小。这失败了,因为我的左显示器高度略小,因此左上角有一块未显示的桌面区域。

以下是 的输出xrandr --current,希望它能帮助您识别和解决问题:

Screen 0: minimum 8 x 8, current 3520 x 1080, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
   1366x768      59.64 +
   1360x768      59.80    59.96  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   680x384       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1600x900+0+159 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00 +  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      60.00* 
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.08    60.00  
   832x624       74.55  
   800x600       75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
VGA1 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   640x480       75.00    60.00  
   720x400       70.08  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

有没有什么办法可以解决这个问题,比如我可以告诉 Unity(或者 Nautilus 对此负责?)不要将桌面上不可见的部分用于任何用途?背景图像、面板和窗口都放置正确,那么图标为什么不正确呢?

答案1

您说得对,它使用一个包含所有显示器的简单矩形。这是目前 Linux 上最好的解决方案,但只要您的布局没有用实际的屏幕空间填满桌面,就会引入多个错误(全面错误,而不仅仅是窗口管理器错误)。我在 Linux 上使用多台显示器已有大约 6 年了,我发现的唯一好办法是在所有显示器上使用相同的分辨率(对于您来说,1920x1080 是两台显示器的推荐分辨率)。

相关内容