A GNOME Shell 40+ Extension
- 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 the top panel
- Style the dash padding, background and border colors
- Panel mode
- Panel mode - merge top bar and dash
- Show/Hide Apps icon
- Analog clock - with custom watchfaces
- Dynamic calendar
- Dynamic trash icon
- Mounted devices
- Icon color effects(Tint, Monochrome)
Requirements:
- GNOME Shell (version 40+)
Manual Installation:
- Clone this repo
$ git clone https://github.com/icedman/anino-dock.git
- Use the
Makefile
to build and install
$ cd anino-dock
$ make
Using the AUR (Arch User Repository): This requires an Arch-based distribution to work:
$ git clone xxx (soon)
$ makepkg -si
From Gnome Extensions Repository
Visit https://extensions.gnome.org/extension/xxx/anino-dock/ (soon)
Checkout Dash Animator. It adds animation to Dash-to-Dock.
$ git clone https://github.com/icedman/dash-animator.git
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
Distributed under the GPL 3.0 License. See LICENSE for more information.