改进
添加分割符号
Can you add separators to Docky? – Ask Ubuntu
rpeshkov/plank-spacer: Simple script for adding spacers into Plank
How can I put some separators between unity launcher icons? – Ask Ubuntu
在 GNOME Dash 中,所有的图标连接在一起,其间没有分隔。针对我们的使用场景,这看起来很混乱,使用起来也比较混乱;
我们希望这些图标可以按照类型分隔,希望形成形成下面的效果:

第一步、创建分隔符图标
cat > ~/.local/share/applications/_separator.desktop <<EOF [Desktop Entry] Type=Application Icon=/home/k4nzdroid/.local/share/icons/wangpengfei/vertical-line-100x100.png Name=XClock as a Separator Exec=/usr/bin/xclock -render -geometry 500x500 StartupWMClass=xclock EOF # 图片 _separator-blank.png 是透明的
第二步、添加到 Dash 中
- 在 Activities Overview 中,右键,Add to Favorites,然后在 Dash 中拖动调整位置即可;
Q:App icon in dock is wrong
A:如果图标无法正常显示,则可能是 StartupWMClass 配置错误。
R:https://askubuntu.com/questions/1468584/app-icon-in-dock-is-wrong
Dash to Dock by michele_g
官网:https://extensions.gnome.org/extension/307/dash-to-dock/
文档:https://micheleg.github.io/dash-to-dock/
仓库:https://github.com/micheleg/dash-to-dock/
功能:将 GNOME Shell 的 Dash 移动到桌面,使其成为 Dock,类似于窗口的任务栏
针对多显示器,我们希望仅显示当前屏幕所包含的窗口:
# Ubuntu 20.04, dash-to-docker, version: 67ubuntu20.04.5 # https://askubuntu.com/questions/1070001/ubuntu-18-04-get-ubuntu-dock-to-only-display-the-windows-from-the-current-scre gsettings set org.gnome.shell.extensions.dash-to-dock isolate-monitors true
Dash to Panel by charlesg99
官网:https://extensions.gnome.org/extension/1160/dash-to-panel/
仓库:https://github.com/home-sweet-gnome/dash-to-panel
插件功能:此扩展将 Dash 移至 Topbar 中,以便节省更多的屏幕空间,类似于 KDE Plasma 和 Windows 7+ 中的面板。
使用记录
- 02/14/2024 GNOME Shell 45.2, Dash to Panel 45,当我们修改其他插件时(涉及 Topbar 配置),将导致该插件无法正常工作,并显示 No signal connection xx found error message 错误。No signal connection 39 found error message · Issue #2024