Dash2Dock Animated
A GNOME Shell 40+ Extension
Notice
- Gnome 45 port is ready for testing
- Gnome 44 and prior will be under g44 branch - and will largely be unsupported.
Features
- Dash docked at the desktop
- Animated dock icons
- Resize icons
- Autohide/intellihide
- Dock position - left, right layout
- Scrollwheel to cycle windows
- Click to maximize/minimize windows
- Style top panel
- Panel mode
- Show/Hide Apps icon
- Analog clock
- Dynamic calendar
- Dynamic trash icon
- Mounted devices
- Icon color effects(Tint, Monochrome)
Prerequisites
Requirements:
- GNOME Shell (version 40+)
Installation
Manual Installation:
- Clone this repo
$ git clone https://github.com/icedman/dash2dock-lite.git
- Use the
Makefile
to build and install
$ cd dash2dock-lite
$ make
Using the AUR (Arch User Repository): This requires an Arch-based distribution to work:
$ git clone https://aur.archlinux.org/gnome-shell-extension-dash2dock-lite.git
$ makepkg -si
From Gnome Extensions Repository
Visit https://extensions.gnome.org/extension/4994/dash2dock-lite/
Alternative
Checkout Dash Animator. It adds animation to Dash-to-Dock.
$ git clone https://github.com/icedman/dash-animator.git
Dynamic Icons
Dynamic trash icon is supported (beta). The first time this is enabled, a GNOME shell restart is required.
The trash icon has an action "Empty Trash" which requires a script {EXTENSION_PATH}/apps/empty-trash.sh with the content:
#!/usr/bin/sh
rm -rf ~/.local/share/Trash/*
Modify the script to match your system if necessary. And make sure that the script is executable:
chmod +x {EXTENSION_PATH}/apps/empty-trash.sh
License
Distributed under the GPL 3.0 License. See LICENSE for more information.