Existe-t-il un moyen d'obtenir une grille d'espace de travail dans Gnome 3.x?

30

Existe-t-il un paramètre / plugin / hack / solution de contournement qui me permettra d'exécuter Ubuntu avec le bureau Gnome 3.x / Gnome Shell tout en conservant une grille d'espace de travail 2x2 ou nxm au lieu de la configuration unidimensionnelle par défaut des espaces de travail Gnome?

Rasmus
la source

Réponses:

22

Mise à jour pour 3.32+: Workspace Grid n'est actuellement pas mis à jour, mais le développeur recommande plutôt Workspace Matrix . Je suis très satisfait en 3,32.

L'extension Workspace Grid fait le travail. Il fonctionne parfaitement avec 3.20.

Les deux avantages de Frippery Bottom Panel (qui fonctionnent bien, cf. cette réponse ) sont:

1) Aucun piratage requis pour retirer le panneau inférieur.

2) Dans l'aperçu, la structure de la grille est représentée comme la grille bidimensionnelle choisie. Avec Frippery Bottom Panel, la vue d'ensemble continue d'afficher une seule bande d'espaces de travail.

Grille du lieu de travail . La largeur de l'aperçu de l'espace de travail est réglable. Extension de la grille du lieu de travail

Panneau inférieur Frippery . Bien qu'une grille de travail soit atteinte, elle n'est pas indiquée dans l'aperçu. Extension du panneau inférieur Frippery

Rasmus
la source
La grille de l'espace de travail ne fonctionne pas pour 3.6.2.
fakedrake
Il a depuis été mis à jour et fonctionne correctement sur 3.6.3 ici.
supervacuo
Dit qu'il est obsolète pour 3.8, mais s'il est installé, il fonctionne toujours.
Rasmus
1
Il a depuis été mis à jour et fonctionne bien sur 3.8 ici.
Kein
10

Pré-GNOME-Shell 3.10: Avec une combinaison de deux extensions, c'est possible. L'inconvénient est que vous aurez une barre inférieure.

Mon article de blog explique différentes façons de procéder, notamment de se débarrasser de la barre inférieure (incluse ci-dessous).

Pour 3.10 - 3.20: Allez sur extensions.gnome.org et trouvez Frippery Bottom Panel . Installez-le. Cela vous donnera une barre inférieure. En cliquant sur le côté droit, vous aurez la possibilité de désactiver les espaces de travail dynamiques et de définir le nombre de lignes et de colonnes.

Le moyen le plus propre de se débarrasser de la barre inférieure est de modifier

 ~/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css 

et à la ligne 6, changez la hauteur en -3pt. Enregistrez le fichier. Pour activer l'effet, GNOME-Shell doit être redémarré, donc redémarrez, déconnectez-vous et connectez-vous ou redémarrez GNOME-Shell en appuyant sur Alt+f2, entrez la commande ret appuyez sur ENTER.

Le mérite revient à Brian McSweeney .

tourbillon
la source
3
Agréable! Vous pouvez masquer le panneau inférieur en modifiant ~/.local/share/gnome-shell/extensions/[email protected]/extension.js. Là, remplacez les lignes 787 et 788 par this.actor.set_position(primary.x,-h);et this.actor.set_size(primary.width,h);, respectivement.
Rasmus
Doux! J'ai essayé de regarder le code moi-même au début, mais j'étais dépassé, mais c'est incroyable! Merci d'avoir partagé.
whirlwin le
Pourriez-vous ajouter les bases de la réponse dans la réponse, au lieu de simplement le lien?
Nanne
@Nanne J'ai ajouté le guide pratique.
whirlwin
1
@Erhannis Ouvrez ce document et recherchez des alt+f2exemples de diverses commandes spéciales: wiki.gnome.org/Projects/GnomeShell/CheatSheet Les seuls que je vois sont: lg(ouvrir le débogueur en direct LookingGlass), r(redémarrer le shell Gnome), rt(recharger le thème) , debugexit(Quittez Gnome et ne redémarrez pas, par exemple, Quittez parce que je suis un développeur GnomeShell et je sais ce que je fais)
ThorSummoner
4

En fait, je regardais cela aujourd'hui, et la réponse courte est non. Une solution de contournement hacky consiste à faire fonctionner un panneau gnome, avec l' workspace-switcherapplet dessus. Cette applet fournit un paramètre pour le nombre de lignes d'espaces de travail, afin que vous puissiez créer une disposition de grille.

J'avais l'habitude d'avoir un hack qui était un démon fonctionnant en arrière-plan, qui gérerait cela pour moi, donc je n'aurais pas besoin de l'applet de changement d'espace de travail. Mais ça ne marche plus. Cependant, je vais le réécrire bientôt, afin qu'il fonctionne à nouveau avec GNOME 3.x, et en utilisant dconf / gsettings. Cependant, il ne sera configurable qu'à partir de la modification des paramètres directement à l'aide de l'outil de ligne de commande gsettings ou de dconf-editor.

dobey
la source
2

Vous pouvez obtenir une grille d'espace de travail 1X1 en utilisant la nouvelle extension WorkspaceBar que j'ai écrite. J'examinerai l'ajout d'une option 2X2 si les gens le souhaitent. Ce serait de petits petits boutons pour tenir sur le panneau.

Mark Bokil
la source
2
Je suis confus, qu'est-ce que 1x1 grid signifie? Une grille 1x1 n'est-elle pas qu'une seule cellule? (Cela semble encore plus limité que ce que gnome 3 fait hors de la boîte.)
ThorSummoner