web-dev-qa-db-fra.com

Est-il possible de faire en sorte que les espaces de travail dans Unity agissent comme dans GNOME Shell?

J'utilisais GNOME Shell mais je suis revenu à Unity en raison de la quantité d'espace d'écran que j'ai perdue avec Shell. Ce qui me manque chez Shell, c’est le commutateur d’espace de travail qu’il utilise par rapport à Unity et à la messagerie instantanée, c’est mieux dans Shell. Existe-t-il un moyen de mettre cela en œuvre dans Unity?

11
Jordan

Problème:

Pas encore, malheureusement. Il a été question d’espaces de travail dynamiques dans Unity, mais je n’ai pas encore de plans concrets à cet égard.

Solution partielle:

Bien que les espaces de travail dynamiques ne soient pas encore une fonctionnalité d'Unity, vous pouvez obtenir une fonctionnalité similaire assez facilement. Cette solution utilise un script qui a été publié sur Webupd8. Je ne peux donc pas prendre le crédit du script et du fichier . Desktop, mais la méthode de raccourci clavier est la mienne.

Créez d’abord un fichier script (texte) avec ce contenu:

#!/bin/bash

case $1 in 
rows)t=v;;
cols)t=h;;
esac;

check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`

if [[ ! ($2 = - && $check < 2 ) ]]
then
    [[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
  • Enregistrez-le sous workspaces (sans extension de fichier).
  • Faites un clic droit sur le fichier et cliquez sur Propriétés.
  • Marquez-le comme exécutable dans les propriétés du fichier.
  • Maintenant déplacez-le sur /opt:
    Soit:
    • Lancer Sudo mv workspaces /opt dans un terminal,
    • ou appuyez sur alt+f2. Tapez gksu nautilus /opt. Lorsque la nouvelle fenêtre s'ouvre, coupez et collez le script dans ce dossier.

Méthode des raccourcis clavier:

Vous pouvez maintenant attribuer des raccourcis pour permettre l’ajout et la suppression d’espaces de travail.

  • Ouvrez les paramètres du système.
    enter image description here
  • Cliquez sur "Clavier".
    enter image description here
  • Allez dans "Raccourcis".
  • Cliquez sur "Raccourcis personnalisés", puis cliquez sur le bouton plus (en surbrillance).
    enter image description here
  • Vous pouvez choisir vos propres raccourcis qui vous conviennent, mais voici ce qu’ils doivent contenir (une commande par raccourci):

    1. /opt/workspaces-shortcuts rows + | (Ajoute une ligne)
    2. /opt/workspaces-shortcuts cols + | (Ajoute une colonne)
    3. /opt/workspaces-shortcuts rows - | (supprime une ligne)
    4. /opt/workspaces-shortcuts cols - | (Supprime une colonne)

Méthode Quicklist:

Vous pouvez créer un fichier .desktop qui remplit toutes ces fonctions pour vous en deux clics.

Créez un nouveau fichier texte et entrez ce qui suit:

[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;

[AddRow Shortcut Group]
Name=Add Row
Exec=/opt/workspaces-shortcuts rows +
TargetEnvironment=Unity

[AddColumn Shortcut Group]
Name=Add Column
Exec=/opt/workspaces-shortcuts cols +
TargetEnvironment=Unity

[RmRow Shortcut Group]
Name=Remove Row
Exec=/opt/workspaces-shortcuts rows -
TargetEnvironment=Unity

[RmColumn Shortcut Group]
Name=Remove Column
Exec=/opt/workspaces-shortcuts cols -
TargetEnvironment=Unity
  • Enregistrez ce fichier sous le nom workspaces.desktop et définissez-le comme exécutable.
  • Déplacez le fichier vers ~/.local/share/applications.
    • Vous pouvez le faire en ouvrant le gestionnaire de fichiers, en appuyant sur CTRL+L (la lettre) et en tapant l'adresse (elle se complétera automatiquement), puis en appuyant sur enter.
  • Glissez et déposez le fichier sur votre lanceur Unity.
  • Lorsque vous cliquez dessus avec le bouton droit de la souris, vous aurez la possibilité d'ajouter ou de supprimer des lignes et des colonnes d'espaces de travail.
    The Quicklist

Comment le rendre plus semblable à GNOME Shell:

  • Ouvrez Compiz Config Settings Manager (installez-le si vous ne l'avez pas déjà)

    Sudo apt-get install compizconfig-settings-manager
    
  • Allez dans Options générales et cliquez sur Taille du bureau. enter image description here

  • Définissez la "Taille horizontale" sur 1.
  • Définissez la "Taille verticale" sur 2.
  • Lorsque vous avez besoin d’autres espaces de travail, vous pouvez utiliser votre raccourci clavier ou la liste rapide.
    Workspace demo
18
RolandiXor