ubuntu 20.04 任务栏不能自动隐藏

各种窗口管理器和美化相关
回复
changqing
帖子: 2
注册时间: 2022-01-17 23:49

ubuntu 20.04 任务栏不能自动隐藏

#1

帖子 changqing » 2022-01-18 0:00

问下什么地方可以给ubuntu提bug

设置-外观-dock里打开任务栏自动隐藏功能

切到桌面的时候,任务栏无法自动隐藏,任务栏挡住了桌面图表,现象如附件

这个问题有人遇到过吗
附件
2022-01-17 23-59-42 的屏幕截图.png
2022-01-17 23-55-30 的屏幕截图.png
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: ubuntu 20.04 任务栏不能自动隐藏

#2

帖子 astolia » 2022-01-18 11:27

这和windows任务栏的自动隐藏功能行为逻辑不一样。windows的是默认隐藏,鼠标移上去才显示。这个dock是默认显示,窗口重叠才隐藏。你图上设置下方的小字也写了。
如果你要想windows那样的行为,也可以通过设置来实现。不过在ubuntu上,相关设置被隐藏了,需要输入命令来更改

代码: 全选

dconf write /org/gnome/shell/extensions/dash-to-dock/dock-fixed false
dconf write /org/gnome/shell/extensions/dash-to-dock/intellihide false
dconf write /org/gnome/shell/extensions/dash-to-dock/autohide true
changqing
帖子: 2
注册时间: 2022-01-17 23:49

Re: ubuntu 20.04 任务栏不能自动隐藏

#3

帖子 changqing » 2022-01-20 12:20

感谢版主的耐心解答
提供方案完美解决该问题
对dconf配置不熟悉,再了解下

另外这个问题从使用体验上看肯定是个bug,桌面上最左侧一列被遮盖了,如果桌面不隐藏,也不能遮盖啊
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: ubuntu 20.04 任务栏不能自动隐藏

#4

帖子 astolia » 2022-01-20 22:21

changqing 写了: 2022-01-20 12:20 对dconf配置不熟悉,再了解下
gnome桌面环境使用了gsettings这么一个功能接口来存储各项设置,和windows上的注册表起相似的作用。dconf是gsettings目前在linux上使用的数据库后端。
如果你有兴趣,可以安装dconf-editor,以图形界面的方式来查看数据库里的内容
changqing 写了: 2022-01-20 12:20 另外这个问题从使用体验上看肯定是个bug,桌面上最左侧一列被遮盖了,如果桌面不隐藏,也不能遮盖啊
这个事情不是你想的那么简单。左侧的dock,最早是ubuntu以前自己开发的unity桌面的组件,你可以去用16.04版看看。在2017年时,ubuntu放弃了自家的unity桌面,转向gnome桌面。这个行为其实可以看作是ubuntu背后的canonical公司对桌面业务,就算不说是完全放弃,也是在相当程度上降低了其重要性。

而当时版本(到现在也一样)的gnome桌面,是没有侧边栏的,桌面图标这个功能也已经被砍掉了,你可以去试试fedora看看原生状态的gnome桌面是什么样子的。ubuntu为了维护与unity桌面体验的一致性,默认安装了gnome shell的两个扩展插件来提供这两个功能。但这毕竟是第三方开发的插件而非gnome的原生功能,所以在功能性和整合度上,都存在一些问题。插件之间的兼容性上,更是一言难尽

你的这个问题,早就有人报过bug,https://bugs.launchpad.net/bugs/1723117 。但这么些年一直没解决,里面应该就有涉及第三方开发者和ubuntu本身不太上心的因素。毕竟把dock放到右边或下方,或者调整桌面图标的位置,就可以避免重叠的问题。

所以我一般会向初学者推荐其他的桌面,比如xubuntu默认的xfce桌面,ubuntu-mate默认的mate桌面等等。对于windows用户来说,这些桌面更好适应一些
mobox
帖子: 22
注册时间: 2010-09-30 16:39

Re: ubuntu 20.04 任务栏不能自动隐藏

#5

帖子 mobox » 2022-02-11 10:50

在ubuntu上,相关设置被隐藏了,需要输入命令来更改
回复