All Projects → F-i-f → tweaks-system-menu

F-i-f / tweaks-system-menu

Licence: GPL-3.0 License
Gnome Shell Extension to put Gnome Tweaks in the system menu.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to tweaks-system-menu

compiz-alike-magic-lamp-effect
Compiz alike magic lamp effect for GNOME Shell
Stars: ✭ 58 (+163.64%)
Mutual labels:  gnome-shell, gnome-shell-extension
Resource Monitor
Resource_Monitor is a GNOME Shell extension that Monitor the use of system resources like cpu, ram, disk, network and display them in GNOME Shell top bar.
Stars: ✭ 62 (+181.82%)
Mutual labels:  gnome-shell, gnome-shell-extension
you2ber
Gnome youtube-dl frontend
Stars: ✭ 24 (+9.09%)
Mutual labels:  gnome-shell, gnome-shell-extension
earth-view-wallpaper-gnome-extension
A beautiful satellite image from Google Earth as your GNOME desktop wallpaper.
Stars: ✭ 48 (+118.18%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-runcat
😼 The cat tells you the CPU usage by running speed
Stars: ✭ 194 (+781.82%)
Mutual labels:  gnome-shell, gnome-shell-extension
soft-brightness
Gnome-shell extension to manage your display brightness via an alpha overlay (instead of the backlight).
Stars: ✭ 99 (+350%)
Mutual labels:  gnome-shell, gnome-shell-extension
sysinfo
System monitor extension for Argos
Stars: ✭ 19 (-13.64%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-extension-sermon
A GNOME Shell extension for monitoring and managing systemd services, cron jobs, docker and poman containers
Stars: ✭ 27 (+22.73%)
Mutual labels:  gnome-shell, gnome-shell-extension
jetbrains-search-provider
Gnome Shell search provider for Jetbrains IDEs
Stars: ✭ 12 (-45.45%)
Mutual labels:  gnome-shell, gnome-shell-extension
forge
Forge - Tiling and Window Manager for Gnome-Shell
Stars: ✭ 144 (+554.55%)
Mutual labels:  gnome-shell, gnome-shell-extension
transparent-window-moving
GNOME Shell Extension. Makes window transparent while moving on the desktop.
Stars: ✭ 22 (+0%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-extension-scroll-panel
Gnome Shell extension that allows to switch between workspaces and applications by scrolling mouse wheel above the top panel.
Stars: ✭ 23 (+4.55%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-extension-syncthing-indicator
Put an indicator on the panel signalling the Syncthing daemon status using SystemD
Stars: ✭ 40 (+81.82%)
Mutual labels:  gnome-shell, gnome-shell-extension
Tray-Icons-Reloaded
GNOME Shell extension which bring back Tray Icons to top panel, with additional features.
Stars: ✭ 279 (+1168.18%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-panel-date-format
Allows to customize the date format on the panel.
Stars: ✭ 30 (+36.36%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-shell-extension-transparent-top-bar
GNOME Shell extension that brings back the transparent top bar when free-floating in GNOME Shell 3.32
Stars: ✭ 57 (+159.09%)
Mutual labels:  gnome-shell, gnome-shell-extension
Cpupower
Gnome-Shell Extension for intel-pstate driver
Stars: ✭ 252 (+1045.45%)
Mutual labels:  gnome-shell, gnome-shell-extension
hotel-manager
GNOME Shell extension to manage Hotel development servers.
Stars: ✭ 39 (+77.27%)
Mutual labels:  gnome-shell, gnome-shell-extension
cpupower
Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
Stars: ✭ 420 (+1809.09%)
Mutual labels:  gnome-shell, gnome-shell-extension
gnome-pass-search-provider
Pass password manager search provider for gnome-shell
Stars: ✭ 52 (+136.36%)
Mutual labels:  gnome-shell, gnome-shell-extension

Tweaks and Extensions in System Menu Gnome Shell Extension

Build Status

Overview

Tweaks in System Menu adds a shortcut button to the Gnome Tweaks(a.k.a. Tweak UI) and to the shell's Extensions (on Gnome 40 later) in the panel's system menu.

The Tweaks button shown as separate and not merged with the Settings button

The buttons can be positioned anywhere in the system menu.

On old Shell versions (up to 3.34), the button can even be merged with the Settings button. If merged, the Settings button will be shown when opening the system menu, and Tweaks will be shown if "Alt" is pressed on the keyboard, or if the Settings button is pressed for a half second or so.

Configuration

Tweaks in System Menu comes with a preference panel which can be found from the "Tweaks" or "Extensions" applications or the Gnome Shell Extensions page.

Tweaks in System Menu preference panel

License

Tweaks in System Menu is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see [http://www.gnu.org/licenses/].

Download / Install

Install directly from the Gnome Shell Extensions site.

Or download the zip file from the GitHub releases page and unzip the file in the ~/.local/share/gnome-shell/extensions/[email protected] directory (you may have to create the directory).

Building from source

Requirements

  • meson v0.50.0 or later.

Running the build

  • Check out: git clone https://github.com/F-i-f/tweaks-system-menu

  • cd tweaks-system-menu

  • Run meson: meson build

  • To install in your your gnome shell extensions' directory (~/.local/share/gnome-shell/extensions), run ninja: ninja -C build install

  • To build the extension zip files, run: ninja -C build extension.zip, the extension will be found under build/extension.zip.

Changelog

Version 17

December 22, 2021

  • Declare compatibility with version 40 and 41 of Gnome Shell instead of using minor versions (40.0 and 41.1). This should clear reports of the extension being incompatible with well-supported versions.
  • Update Japanese translation (thanks to @yukkeorg).
  • Update meson-gse:
    • Fix build issues with meson 0.60.0.
    • Bump minimum meson version to 0.50.0.
  • Clean up code:
    • Remove Lang imports.
    • Use ExtensionUtils for getSettings/initTranslations instead of using meson-gse's convenience.js.

Version 16

December 18, 2021

  • Gnome-shell 41 compatibility.
  • Add translations for:
    • Dutch (courtesy of @Vistaus).
    • Japanese (courtesy of @yukkeorg).
    • Korean (courtesy of @kuroehanako).
    • Spanish (courtesy of @fjsevilla-dev).
  • Improve Gnome Extensions detection (courtesy of @stefangweichinger).

Version 15

March 27, 2021

  • Update and generalize German translation.

Version 14

March 26, 2021

  • Support showing both Tweaks and Extensions (Extensions only on Gnome 40 and later).
  • Update meson-gse to latest:
    • Fix logging bug in preferences.

Version 12 & 13

March 25, 2021

  • Gnome-shell 40 compatibility.
  • Update preferences for Gnome-shell 40.
  • Update meson-gse to latest:
    • Now prints the GJS version in the system log at start-up (if debug is enabled).
    • Support more mozjs version (78, 68, 52) for build-time syntax checks (ninja test).

Version 11

October 6, 2020

  • Declare gnome-shell 3.38 compatibility (no code changes required).

Version 10

May 12, 2020

  • Update German translation.

Version 9

March 11, 2020

  • Gnome-shell 3.36 compatibility:
    • The Tweaks entry cannot be merged with Settings anymore.
    • This version is not compatible with earlier shell versions (use version 8 for Gnome Shell 3.34 and below).
  • Fix deprecation warning in preferences.
  • Update meson-gse to latest.
  • Now prints the gnome-shell version and the session type on start-up.

Version 8

October 15, 2019

  • Update German translation.

Version 7

October 11, 2019

  • Add German translation.

Version 6

September 30, 2019

  • Declare compatibility with shell version 3.34 (no code changes required).

Version 5

August 21, 2019

  • Declare compatibility with shell version 3.33.90.
  • No functional changes.

Version 4

August 19, 2019

  • Supports shell version 3.33 (new compatibility code).
  • Also declare as compatible with shell version 3.28 (no new code needed).
  • Code clean-ups without any user-visible changes in the preference pane.
  • Added Travis CI support in build tree.

Version 3

March 30, 2019

  • Fix warning in logger.js that was introduced in version 2.

Version 2

March 26, 2019

  • ES6 / Gnome-Shell 3.32 compatibility (still compatible with 3.30 and lower).
  • Updated meson-gse to latest.
  • Minor doc updates.

Version 1

February 11, 2019

  • Initial release.

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].