qOverview is a dashboard which is a clone of inspired by GNOME's Activities.
qOverview:
GNOME Activities:
qOverview is written in QML with a Python backend.
The following programs must be installed before installing qOverview. Package names of these for major distros are listed alongside.
python-pyqt5
, qt5-declarative
| Ubuntu: python3-pyqt5
, python3-pyqt5.qtquick
| SUSE: python3-qt5
| Fedora: python3-PyQt5
)python-dbus
| Ubuntu: python3-dbus
| SUSE: python-dbus
| Fedora: python3-dbus
)python-gobject
| Ubuntu: python3-gi
| SUSE: python3-gobject
| Fedora: pygobject3
)python-yaml
| Ubuntu: python3-yaml
| SUSE: python3-PyYAML
| Fedora: python3-PyYAML
| PyPI/Pip: PyYAML
)wmctrl
)xdotool
)NOTE: qOverview needs X11 to run, and thus is incompatible with Wayland.
If the listed package names are incorrect/don't work/etc please report the issue!
Download and run this:
$ sudo ./install.sh
NOTE: Don't want to use the KDE Frameworks version? Add --no-kde-frameworks
to the command above.
NOTE: To uninstall, use the above command with --uninstall
Set the qoverview-config-server
command to run on startup.
Run the command qoverview-config-server >/dev/null 2>&1 & disown
in a terminal.
Add items to the dock using the file ~/.config/qoverview.yaml
. See Settings.
You can now put the qoverview
command on a shortcut key, and/or a screen corner.
See your desktop's settings tool for these.
For putting qOverview on a screen corner, see Binding to screen corner.
Press said shortcut key/screen corner and see!
NOTE: In qOverview, middle mouse button click on a window will close it. This can be disabled, see settings
NOTE: To drag-and-drop a window to a workspace, drag it by holding the title bar below the window.
See the file ~/.config/qoverview.yaml
. It has all the settings (and is quite well-commented).
The xdotool
utility will allow you to do bind qOverview to a screen corner or edge easily.
You can bind to the following corners and edges of the screen:
top
bottom
left
right
top-left
top-right
bottom-left
top-right
To do this, run the command
$ xdotool behave_screen_edge EDGE_OR_CORNER exec qoverview
where EDGE_OR_CORNER
is to be replaced with the position of your choice from the list above.
Also, set the above-mentioned command to run at startup.
Every feature of GNOME Activities is provided, except…
Licensed under the GNU General Public License version 3 or (at your option) a later version.
See the included LICENSE file.
KDE's Breeze icon theme for the included missing-icon.svg (taken from question.svg)