With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 gnome-shell-extension Open-Source Projects
-
material-shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
I really want https://material-shell.com/ for MacOS
it was perfect for using a single monitor
kinda like a deterministic alt+tab, you set up the layout of "workspaces" and they're always in the same place
I keep getting annoyed at alt+tab because I accidentally clicked on another window and now the order is messed up
-
sudo apt install git node-typescript make git clone https://github.com/pop-os/shell.git cd shell
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
I mean.... yeah! Thats exactly what you should be doing. Upgrading your OS when not all your essential software is supported is bad practice to begin with and most non-rolling Distro support previous version for a bit (Fedora 38 will be supported for 6 months after the release of 39 for example). The extension manager app has a great "upgrade assistant" that lets you easily see which of your extension was already ported. Most extensions were already ported and the rest will probably follow shortly after Gnome 45 hits major distros. GSconnect already merged a PR so their release will be soon.
-
-
For those on Linux (on GNOME and KDE, at least), experimentation is still alive and well in https://github.com/Schneegans/Burn-My-Windows#readme.
-
Good observation.
Turning off extensions is where OP lost me. In the last year, the single biggest quality of life improvement for me has been discovering the Argos[0] extension, which basically lets you put whatever text/menus you want in the top bar by writing scripts that print to stdout. To save space, I hid the dock (I use [1] as a replacement alt-tab), so the top bar is the only piece of screen that isn't OS chrome.
On my top bar right now I have the time in four time zones (including the ever-important UTC to save a mental calculation when logging at logs), the name of the current Wifi access point, and some VPN details gleaned using a combination of ip r, ping, nc, and curl. Another extension shows free RAM. I look at them dozens of times a day.
[0] https://extensions.gnome.org/extension/1176/argos/
[1] https://gist.github.com/cbd32/cbec9a32b32bd9e93b0d2696c71b5f...
-
blur-my-shell
Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
Project mention: My GNOME 44 after customized with Gruvbox Color Scheme | /r/ManjaroLinux | 2023-09-11GNOME Extensions : quick-settings-tweaker, appindicator and KStatusNotifier, arcmenu, blur-my-shell, dash-to-panel, forge, gsconnect, just-perfection, show-desktop-button, space-bar, user-themes and vitals
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
Tiling-Assistant
An extension which adds a Windows-like snap assist to GNOME. It also expands GNOME's 2 column tiling layout.
Project mention: Help. I’m using the PopOS tile windows extension(not on popOS) and most apps when opens after boot opens in a weird zoomed way as shown. | /r/gnome | 2023-06-12 -
Project mention: Firefox 115 can silently remotely disable my extension on any site | news.ycombinator.com | 2023-07-05
Extension Manager [0] allows for installing Gnome extensions through an libadwaita app.
This replaces the Gnome Extensions app and the browser extension.
-
There's a GitHub issue for that: https://github.com/hardpixel/unite-shell/issues/324
-
It depends on the desktop environment, if you are using GNOME I personally recommend Pano, I think is the best extension for clipboard. Just make sure to install the dependencies before install the extension: Pano: Clipboard GNOME
-
Project mention: Forge: Tiling and Window Manager for Gnome-Shell | news.ycombinator.com | 2024-03-10
-
pixel-saver
Pixel Saver is designed to save pixel by fusing activity bar and title bar in a natural way.
-
If you use Gnome you can use this extension: https://github.com/jeffshee/gnome-ext-hanabi
-
-
cpupower
Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
Okay, after much tinkering around, I managed to find a tool that does exactly what I needed it to with literally no extra tinkering, which I found here: https://github.com/deinstapel/cpupower but to be honest it just raised more questions. If I leave the CPU on boost mode in the bios, it gives me pretty much full range of minimum clock speed and maximum clock speed (Except minimum can only go as low as 16% for some reason, which is odd, but I'm sure there's a reason for that somewhere.) But here's where it gets weird. If I leave the maximum at 100%, it seems the lower I put the minimum allowed clock speed, the more likely audio issues are to occur. (Mind you, all these tests were done with the maximum allowed speed set to 100%) For instance, in my limited testing I did, if I leave the minimum at 16%, audio issues happen INCREDIBLY quickly, but if I raise the minimum to 50%, no REAL audio issues seem to occur except maybe a pop every once in a while. I really would like to know the cause of this.
-
Tray-Icons-Reloaded
GNOME Shell extension which bring back Tray Icons to top panel, with additional features.
-
emoji-selector-for-gnome
This extension provide a popup menu with some emojis ; clicking on an emoji copies it to the clipboard.
-
gnome-shell-wsmatrix
GNOME shell extension to arrange workspaces in a two-dimensional grid with workspace thumbnails
-
-
gnome-shell-extension-freon
Shows CPU temperature, disk temperature, video card temperature (NVIDIA/Catalyst/Bumblebee&NVIDIA), voltage and fan RPM
Project mention: I need a small tool to monitor the CPU temperature and Fans RPM in Fedora 38 | /r/linuxquestions | 2023-05-24I imagine you are using GNOME? In that case you can use the extension called freon: https://extensions.gnome.org/extension/841/freon/
-
gnome-clipboard-history
Gnome Clipboard History is a clipboard manager Gnome extension that saves what you've copied into an easily accessible, searchable history panel.
Project mention: Does Ubuntu have Clipboard History or something similar like Windows 10? | /r/Ubuntu | 2023-12-10Ubuntu uses GNOME. I use a GNOME extension, Clipboard History. It works well.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
gnome-shell-extension related posts
- Show HN: Keyboard Cat Defense System
- Forge: Tiling and Window Manager for Gnome-Shell
- Does Ubuntu have Clipboard History or something similar like Windows 10?
- syntax error on installing pop shell
- Is there a tiling window manager that sits on top of gnome that behaves more like i3 and less like Forge?
- PaperWM: Tiled scrollable window management for Gnome Shell
- In KDE, the Desktop Cube is back
-
A note from our sponsor - SurveyJS
surveyjs.io | 18 Apr 2024
Index
What are some of the best open-source gnome-shell-extension projects? This list will help you:
Project | Stars | |
---|---|---|
1 | material-shell | 7,225 |
2 | shell | 4,659 |
3 | gnome-shell-extension-gsconnect | 3,025 |
4 | PaperWM | 2,599 |
5 | Burn-My-Windows | 2,540 |
6 | argos | 1,633 |
7 | blur-my-shell | 1,358 |
8 | Fly-Pie | 1,159 |
9 | Tiling-Assistant | 1,044 |
10 | extension-manager | 906 |
11 | unite-shell | 880 |
12 | gnome-shell-pano | 853 |
13 | forge | 717 |
14 | pixel-saver | 675 |
15 | gnome-ext-hanabi | 646 |
16 | Desktop-Cube | 589 |
17 | cpupower | 514 |
18 | Tray-Icons-Reloaded | 470 |
19 | emoji-selector-for-gnome | 470 |
20 | gnome-shell-wsmatrix | 445 |
21 | rounded-window-corners | 442 |
22 | gnome-shell-extension-freon | 410 |
23 | gnome-clipboard-history | 381 |