标志性的

标志性的

这是一个自问自答的问题。请参阅下面的回答。

以下是我的多显示器配置:

$ xrandr --current | grep " connected"
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1107mm x 623mm
eDP-1-1 connected primary 1920x1080+3840+2160 (normal left inverted right x axis y axis) 382mm x 215mm
DP-1-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 1600mm x 900mm

监视器设置的 GUI 视图如下:

调整大小1.png

以前索尼电视显示器上的桌面图标可以正确包装:

+---------+  +---------+  
| Icon 1  |  | Icon 7  |  
+---------+  +---------+  
| Icon 2  |  | Icon 8  |  
+---------+  +---------+  
| Icon 3  |  | Icon 9  |  
+---------+  +---------+  
| Icon 4  |  | Icon 10 |  
+---------+  +---------+  
| Icon 5  |  | Icon 11 |  
+---------+  +---------+  
| Icon 6  |
+---------+

购买东芝电视后,第二列图标消失,第一列被截断:

+---------+
| Icon 1  |
+---------+
| Icon 2  |
+---------+
| Icon 3  |
+---------+
| Icon 4  |
+---------+
| Icon 5  |
+---------+
| Icon 6  |
+---------+
| Icon 7  |

虽然索尼电视的高度为 1080 像素,但与东芝电视右下方的笔记本电脑显示屏(另一个 1080 像素)结合使用时,桌面管理器似乎使用 4320虚拟像素用于放置图标。

如何使用显示器尺寸而不是虚拟屏幕尺寸将图标放置在桌面上?

有时我会在左侧显示器上观看全屏视频,如何将图标放置到任何显示器(例如东芝电视)上?

虽然 Python 脚本可以解决问题,但我更喜欢 bash 解决方案,因为我更喜欢修改 bash。

答案1

标志性的

这个问题通过创建来解决标志性的 bash 脚本按显示器尺寸而不是虚拟屏幕尺寸放置图标。

标志性的主菜单

主菜单允许您保存和加载桌面图标设置。主菜单会引导您进入其他窗口,以便对图标进行排序和管理监视器。您还可以应用新设置。

标志性的主菜单屏幕截图

标志性的主菜单.png


标志性的 排序图标

您可以按字母顺序对图标进行排序,也可以通过从排序顺序中删除“链接到”来按字母顺序对图标进行排序。您可以按日期升序或降序排序。排序后,您可以将单个图标重新定位到更高或更低的位置。

标志性的排序图标截图

标志性的排序图标.png


标志性显示器笔记本

笔记本电脑提供多个选项卡用于访问监视器常规设置,每个监视器都有一个选项卡。目前最多支持三个监视器。

常规设置选项卡允许您设置放置桌面图标的显示器。此外,还全局定义显示器左侧、顶部、右侧和底部的保留空间,图标不应放置在这些空间中。使用此选项为窗口管理器启动器和应用程序指示栏保留空间。

标志性显示器笔记本通用选项卡屏幕截图

标志性监视器 general.png

在此笔记本选项卡上,您还可以指定测试持续的秒数。Test更改保留的屏幕空间后,按下按钮将图标放置在桌面上。

标志性显示器 笔记本显示器 3 tab

标志性监视器监视器 3.png

为每个显示器指定一个用户友好的名称。设置每个显示器上用于放置图标的行数和列数。

使用Test按钮查看数字或列或行改变后的图标位置。


测试按钮示例

当您点击测试按钮所有窗口最小化,图标显示与当前设置下桌面显示完全相同。几秒钟后,图标和窗口恢复到测试前的状态。

标志性9优化.gif

相关内容