Extension personnelle pour GNOME SHELL

Overview

Extension perso GNOME

Extension personnelle pour GNOME SHELL qui affiche des vues différentes dans la barre des tâches. Les vues affichent des informations système.

Cette extension :

  • NE dispose PAS d'installer
  • N'est PAS à compiler
  • NE fonctionnera PAS chez vous sans être adaptée
  • est codée en MODE CRADO

Cependant, si vous voulez faire un PULL REQUEST pour intégrer des variables dans mon code, c'est avec grand plaisir !

Installation :

Exécuter le script install.sh L'extension sera installée dans /home/$USER/.local/share/gnome-shell/extensions/ Après installation, redémarrer sa session GNOME (ou Alt+F2 et saisir r puis Entrée si vous n'utilisez pas Wayland) Il sera nécessaire de l'activer via GNOME Ajustements ou GNOME Extension (à partir de GNOME40).

Désinstallation Il suffit de supprimer le dossier [email protected] dans /home/$USER/.local/share/gnome-shell/extensions

Comments
  • Commande dans le script d'installation erronée ?

    Commande dans le script d'installation erronée ?

    Bonjour,

    lorsque je lance le script d'installation, cela me copie directement le contenu de [email protected] dans ~/.local/share/gnome-shell/extensions/

    Il à fallu que je crée manuellement le dossier ~/.local/share/gnome-shell/extensions/[email protected], puis j'ai copié les fichiers de l'extension dedans.

    Je pense qu'il faudrait modifier le script: Avant: cp -r ./[email protected] $HOME/.local/share/gnome-shell/extensions/ Après: cp -r ./[email protected] $HOME/.local/share/gnome-shell/extensions/[email protected]

    opened by VongoSanDi 5
  • Dynamique dossier scripts.

    Dynamique dossier scripts.

    Salut Adrien, merci pour ton travail. En cherchant à améliorer ton code je suis tombe sur une extension gnome qui fait la même chose ou presque. Je me suis bidouille un script qui permet d'avoir des vues différentes dans la barre des tâches un peu comme le tient. Ça marche très bien.

    https://extensions.gnome.org/extension/2932/executor/

    https://github.com/raujonas/executor

    Ma procédure :

    Créer un dossier avec tous tes scripts ( $HOME/.config/executor ) y compris celui-ci ( executor.sh ). Le script va lister le dossier ( fichier executable seulement ) va incrementer le fichier ( increment ) pour la rotation et lancer les scripts.

    #!/usr/bin/env bash
    # Fichier increment
    INCREMENT="$HOME/.config/executor/increment"
    
    # Dossier scripts
    DOSSIERSCRIPTS="$HOME/.config/executor"
    
    # Lister les fichiers EXECUTABLES
    function lister() {
    	for i in $(ls $DOSSIERSCRIPTS); do
    		if [ $i = "executor.sh" ]; then continue ;fi
    		if [ -x "$DOSSIERSCRIPTS/$i" ]; then SCRIPTS=("${SCRIPTS[@]}" "$i") ;fi
    	done
    }
    
    # Incrementer et lancer scripts
    function position() {
    	if [[ -f $INCREMENT ]]; then
    		source $INCREMENT
    		sh $DOSSIERSCRIPTS/${SCRIPTS[$NB]}
    		INCREMENTER=$(( $NB + 1 ))
    		if [[ $INCREMENTER = ${#SCRIPTS[@]} ]]; then INCREMENTER=0 ;fi
    		echo "NB=$INCREMENTER" > $INCREMENT
    	else
    		echo "NB=0" > $INCREMENT
    	fi
    }
    lister
    position
    

    Dans l'application Gnome Shell extensions executor. Créer une commande vers le fichier en question ( executor.sh ) , mettre 10 secondes et hop...

    Si tu tiens toujours a ton code j'ai fais du mieux que j'ai pu pour l'ameliorer. Merci a toi.

    opened by fouillemoiz 1
  • Too many arguments to function GLib.spawn_sync

    Too many arguments to function GLib.spawn_sync

    Les logs via journalctl -f -o cat /usr/bin/gnome-shell

    A priori dans la fonction _get_radio aux ligne 36,40,44 etc... la fonction GLib.spawn_sync n'est pas contente.

    Too many arguments to function GLib.spawn_sync: expected 5, got 8
    

    Si des amateurs de javascript passe par la -)

    (N'empêche pas le fonctionnement)

    opened by snax44 1
  • Ajout de fonctionnalitées et rectifications.

    Ajout de fonctionnalitées et rectifications.

    • Ajout de l'affichage de l'adresse IP Public et correction du script
    • remplacement de "$HOME" par "./" pour les appel du script, bien que " GLib.get_home_dir" serait plus approprié
    • ajout de la détection de l'interface via "ip route" par appel des dns de google (méthode très crade...)
    opened by rickeymandraque 1
  • simplification du code :

    simplification du code :

    • renommage de la fonction get_radio en get_info
    • utilisation d'un switch au lieu de 2
    • case title au lieu de init
    • ajout d'une variable pour choisir le case de départ
    opened by devzerolg 0
  • Public IP & Rename extension

    Public IP & Rename extension

    • Récup et affichage de l'IP public uniquement si connecté.
    • Renommage de l'extention pour quelque chose d'un peu plus explicite.

    Je vois que le rename a rendu les commit moins lisibles. Désolé.

    opened by snax44 0
Owner
Adrien_D
Adrien_D
GNOME Shell extension to integrate Plank, the simplest dock on the planet.

Dash to Plank Gnome Shell extension to integrate Plank, the simplest dock on the planet. To use this extension you must install Plank on your system.

Hardpixel 36 Dec 9, 2022
Another Drop Down Terminal Extension for GNOME Shell

Another Drop Down Terminal Extension for GNOME Shell

Guilhem Lettron 9 Apr 6, 2022
GNOME Shell extension for controling Lenovo IdeaPad laptops options.

IdeaPad Controls GNOME Shell extension for controling Lenovo IdeaPad laptops options. Available options: Conservation Mode, Camera Lock, Fn Lock, Touc

null 17 Dec 23, 2022
A gnome-shell extensions that try to add rounded corners for all windows

Rounded Window Corners A gnome-shell extensions that try to add rounded corners for all windows Features Works with Gnome 40/41/42 Custom border radiu

Yi 194 Jan 3, 2023
A Gnome extension to remind you to give a rest to your eyes every a specific period of time

A Gnome extension to remind you to give a rest to your eyes every a specific period of time

null 8 Jun 21, 2022
Tunes overview UI of the gnome 40 a bit

Gnome 40 Overview UI Tune Simple gnome-shell (v40.0) extension that tunes overview UI to make it more usable. Changes Search textbox is hidden by defa

Alexey Manukhin 68 Nov 28, 2022
Playground for GNOME development

Workbench Playground for GNOME development Workbench aims to provide a great developer experience for the following use cases An application to learn

Sonny Piers 344 Jan 5, 2023
Simplify gnome-extensions development

GISP GISP Is a Starter Pack About GISP is a project to simplify ?? gnome-extensions development. There're hundrends (maybe thousands?) of javascript d

Leandro Simões 3 Jul 18, 2022
Source code for Chrome/Edge/Firefox/Opera extension Magic CSS (Live editor for CSS, Less & Sass)

Live editor for CSS, Less & Sass (Magic CSS) Extension Live editor for CSS, Less & Sass (Magic CSS) for Google Chrome, Microsoft Edge, Mozilla Firefox

null 210 Dec 13, 2022
Chrome extension to automatically mute/unmute Spotify tab when Advertisement starts and ends!

Ad free spotify Chrome extension to automatically mute/unmute Spotify tab when there's an Advertisement starts or ends. How to install Download Zip fi

Vivek 23 Dec 25, 2022
Chrome extension that creates a button on Lever job application pages which shows you how their api parses your resume.

EDIT I have helped make a website that provides the same functionality. Repo: https://github.com/KnlnKS/resume-parser Site: https://resume-parser.verc

Kunalan Kevin Subagaran 17 May 19, 2022
A gnome-shell extension to keep the old topbar corners, which were removed for GNOME 42.

Panel corners A GNOME shell extension to keep the old topbar corners, which were removed for GNOME 42. It also allows you to customize the rounded cor

Aurélien Hamy 34 Dec 10, 2022
GNOME Shell extension to integrate Plank, the simplest dock on the planet.

Dash to Plank Gnome Shell extension to integrate Plank, the simplest dock on the planet. To use this extension you must install Plank on your system.

Hardpixel 36 Dec 9, 2022
tauOS 17 Jul 10, 2022
Gnome Shell extension to provide a flexible applications dock (WIP).

Flexi Dock (WIP) Gnome Shell extension to provide a flexible applications dock. Installation The easiest way to install this extension is via the offi

Hardpixel 3 Aug 29, 2022
Another Drop Down Terminal Extension for GNOME Shell

Another Drop Down Terminal Extension for GNOME Shell

Guilhem Lettron 9 Apr 6, 2022
GNOME Shell extension for controling Lenovo IdeaPad laptops options.

IdeaPad Controls GNOME Shell extension for controling Lenovo IdeaPad laptops options. Available options: Conservation Mode, Camera Lock, Fn Lock, Touc

null 17 Dec 23, 2022
Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome.

Flatline Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome. Load the extension in Firefox Clone the repository Open

Cleo Menezes Jr. 43 Nov 7, 2022
Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome.

Flatline Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome. Instalation Enable Epiphany extension. Optional if not

GNOME Web Extensions 12 Sep 2, 2022
A simple menubar app for GNOME Shell that tracks how long you've been using your computer uninterruptedly

Welcome to Since Indicator ?? ?? Homepage Since Indicator is a simple menubar app for GNOME Shell that tracks how long you've been using your computer

Lorenzo Carbonell 3 Oct 20, 2022