Ubuntu默认使用定制的GNOME桌面 ,任务栏 在屏幕左边。如果想要修改样式的话,就需要使用GNOME扩展,看到这里,你可能会轻蔑的说一句,装个Dash to Dock 不就行了。这样确实可以,而且网上几乎都是这样的教程,但是这个方法有不少的缺陷,折腾过程中,我找到了一个新的方法。
一、简介
Ubuntu直接安装Dash to Dock扩展会有一些小毛病,特别是从睡眠中唤醒电脑时,Dock栏会与Ubuntu原来的任务栏重叠在一起,当然你可以同时按Alt和F2 重启一下桌面,但是,如果每回都来这么一次,就太难受了,而且这种小问题简直就是我这种强迫症的天敌。
Ubuntu从17.10版本以来就放弃了Unity桌面,默认采用定制的GNOME桌面。后来仔细研究发现,其实,Ubuntu之所以可以实现定制化的GNOME桌面,是因为内部已经集成安装了Dash to Dock扩展,而这会与新安装的Dash to Dock扩展冲突,导致小Bug产生。
二、基础工具
GNOME桌面自带的外观设置非常简陋,所以需要安装辅助工具:gnome-tweak-tool (包括优化 和扩展 两个应用)和gnome-shell-extensions (gnome基础的一些扩展),终端输入:
sudo apt install gnome-tweak-tool
sudo apt install gnome-shell-extensions
其实这些工具在后面的方法里也没用到,不过作为一些基础工具,还是安装一下,修改字体、主题什么的还是得用到。
从启动台打开扩展 ,可以看到一个名为Ubuntu Dock 的扩展,这个其实就是Dash to Dock 。
也有一些教程是直接删除这个扩展,然后再重新安装一个Dash to Dock ,但是在删除这个扩展的同时也会删除其他一些相关的包,可能会在后面的升级中出现问题。
三、dconf-editor的使用
这个新方法的关键就是使用dconf-editor 工具。
dconf 是在基于GNOME的Linux操作系统中实现对应用程序的配置及管理功能的工具,类似Windows上的注册表,然而,它克服了Windows注册表的一些缺点,比如Windows注册表遭到破坏,可能会导致操作系统崩溃,而dconf不会,所以修改它不用担心出现系统崩溃的问题,而且dconf的配置信息存储于纯文本的文件中,可读性很好。
dconf-editor 是一个可以查看、编辑dconf 的图形界面工具。使用以下命令下载:
sudo apt install dconf-editor
- 打开
dconf-editor ,进入目录/org/gnome/shell/extensions/dash-to-dock/ ,里面就是系统自带的Dash to Dock 配置信息,可以进行修改达到想要的结果。 - 系统
设置 里的外观 设置其实就是这个配置信息的部分自定义功能。
四、修改实例
dconf-editor 里配置全是英文,修改也需要研究一下,基础的设置先用系统设置 里的外观 设置来修改,其他部分才用dconf-editor ,下面举几个典型的设置:
extend-height :是否扩展任务栏到屏幕边缘,到边缘就是从屏幕上到下(或者左到右)一长条running-indicator-style :改变正在运行中的应用程序下面指示器的形状,点、破折号、方块等等show-apps-at-top :把应用程序启动台移动到最上面(或者最左边)require-pressure-to-show :显示隐藏的任务栏时是否要鼠标按压边缘custom-theme-shrink :是否收缩任务栏,就是调整任务栏程序间的距离
完成以上设置基本可以实现一个仿macOS风格的Dock栏,话不多说,直接放图:
除此之外,可以修改的部分还很多,大家可以自行研究,也可以在评论区留言,互相交流。
五、结语
最近简单做了一个视频,展示了一下我的Ubuntu 20.04的桌面,主题就用的自带的暗黑风格,感兴趣的可以去B站看看,链接地址:Ubuntu 20.04 简单桌面体验。
|