「GNOME」- Dash

改进

添加分割符号

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+ 中的面板。

使用记录