Important
This project is currently in a very early stage of development. 🚧 Get Microsoft's PowerToys utilities and much more to Linux world! This project is not affiliated with or endorsed by Microsoft in any way. It is not a porting effort, but a complete reimplementation from scratch. Currently supports GNOME desktop environment only.
Have issues, you want to suggest a new feature or contribute? Please open a new issue!
Linux PowerToys brings a set of utilities to tune and streamline Linux experience for greater productivity.
Utilities | Platform Support | |
---|---|---|
Awake | Keep the computer awake without having to manage its power & sleep settings. This behaviour can be helpful when running time-consuming tasks, ensuring that the computer does not go to sleep or turn off its screens. | GNOME only |
FancyZones | Window management utility that organizes and snaps windows into efficient layouts to enhance workflow speed and quickly restore layouts. FancyZones allows you to define a set of zone positions to use as destinations for windows on the desktop. Learn more... | GNOME only |
Snap Assistant | The Snap Assistant tool will appear moving the window on top of the screen. You can choose where to place and how to resize the window. | GNOME only |
Color Picker | A system-wide color picking utility for Linux to pick colors from any screen and copy it to the clipboard. | GNOME only |
To be implemented... | Rename, Run, Mouse utilities, Quick Accent, Text Extractor, Image Resizer. You want to suggest a new feature or contribute? Please open a new issue! |
Download the latest release and enjoy! Install the utilities you want, and then you can enable them and change their settings.
When grabbing and moving a window, press CTRL key to show the tiling layout. When moving on a tile, it will highlight. Ungrab the window to place that window on the highlighted tile.
tiling_system.webm
LEFT CLICK to split a tile. LEFT CLICK + CTRL to split a tile vertically. RIGHT CLICK to delete a tile.
layout_editor.webm
When grabbing and moving a window, the snap assistant will be available on top of the screen. Move the window near it to activate the snap assistant. While still grabbing the window, move your mouse to the tile you are interested in. By stopping grabbing the window will be tiled to the selected tile!
snap_assistant.webm
A system-wide color picking utility for Linux to pick colors from any screen and copy it to the clipboard.
This software requires Flutter and Dart. Get started on Flutter website
make run-debug
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Domenico Ferraro - GitHub profile
See also the list of contributors who participated in this project.
This project is licensed under the GPLv2 License - see the LICENSE file for details
- Feel free to reach us if you want to contribute to our project! Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.