Page 4 sur 5

Re: [Abandon]changement d'espace de travail sous LM 18 cinnamon

Posté : jeu. 1 sept. 2016 23:05
par porosjp

Dernier message de la page précédente :

Oui très bien, il suffit que je m'y habitue
Bonne nuit et merci à tous.
Et maintenant, deux semaines sans ordi.... (vacances)

Re: [Abandon]changement d'espace de travail sous LM 18 cinnamon

Posté : jeu. 1 sept. 2016 23:07
par mylapk
Alors c'est plus résolu qu'abandonné :roll:

Re: [Résolu /Abandon]changement d'espace de travail sous LM 18 cinnamon

Posté : jeu. 1 sept. 2016 23:29
par porosjp
Ok, j'ai mis les deux
Et maintenant je coupe l'ordi.

Re: [Résolu /Abandon]changement d'espace de travail sous LM 18 cinnamon

Posté : mar. 15 nov. 2016 12:42
par nicotte
bonjour,
Je cherche exactement la même chose et la solution trouvé ne me satisfait pas totalement.
Je vous propose ici une solution plus proche de la demande.
Il faut utiliser les coins intelligents que l'on configure avec "exécuter une commande"
Pour la commande on demande d’exécuter un fichier bash au doux nom de "switch_bureau", qu'il faut rendre exécutable. Placer le fichier dans un répertoire du type /usr/local/bin ou préciser son chemin dans la commande.
Personnellement je n'ai besoin que d'une commutation entre 2 bureaux. Je me suis donc limité a cela et de vrai programmateur pourrons vous aider a améliorer ce code pas très jojo :

#!/bin/bash
CURRENT_WS=`wmctrl -d | grep \* | cut -d " " -f 1`
NEW_WS="0"
if [ "$CURRENT_WS" = "0" ]
then NEW_WS="1"
fi
wmctrl -s $NEW_WS

bonne continuation
nicotte

Re: [Résolu /Abandon]changement d'espace de travail sous LM 18 cinnamon

Posté : mar. 15 nov. 2016 14:43
par mpat
Image

Image

ici attribuer a une application un autre espace de travail
Image

Image


si aucuns espace de travail supplémentaire n'est attribué à une application ça ne marche pas

Re: changement d'espace de travail sous LM 18 cinnamon

Posté : mer. 16 nov. 2016 07:52
par a70tux
mylapk a écrit :Tu vois, il suffisait d'en reparler.
C'est tellement réconfortant de savoir que les coins sont intelligents.
:roll:
Ca veut dire que ceux qui ont passé plus de temps au coin qu'à leur table d'écolier sont plus intelligents ?

Re: changement d'espace de travail sous LM 18 cinnamon

Posté : mer. 16 nov. 2016 11:12
par débitant
a70tux a écrit :Ca veut dire que ceux qui ont passé plus de temps au coin qu'à leur table d'écolier sont plus intelligents ?
ne pas confondre instruction et intelligence

Re: [Résolu /Abandon]changement d'espace de travail sous LM 18 cinnamon

Posté : mer. 16 nov. 2016 16:14
par porosjp
Merci mpat pour tes explications
Merci nicotte pour le petit script; je vais l'essayer, mais comme c'est la première fois je crains de tatonner.

Re: [Résolu]changement d'espace de travail sous LM 18 cinnamon

Posté : mer. 16 nov. 2016 16:57
par porosjp
Pour nicotte
Super le petit script. Il fait exactement ce que je recherchais, et c'est même mieux que l'ancienne fonction, car ça évite les changements d'espace dus à un dérapage de la souris.
En un seul mouvement on passe d'un espace à l'autre. (bien sur en cas de 3 bureaux ou plus on utilise le coin intelligent classique)
Je le conserve précieusement pour de nouvelles versions
Et je le conseille à tous ceux qui se sont penchés sur le problème.

Merci à tous et surtout à nicotte
ps: je considère comme résolu définitivement pour moi.

Re: [Résolu]changement d'espace de travail sous LM 18 cinnamon

Posté : mer. 16 nov. 2016 17:10
par débitant

Re: [Résolu]changement d'espace de travail sous LM 18 cinnamon

Posté : jeu. 17 nov. 2016 10:23
par nicotte
de rien porosjp
porosjp a écrit : (bien sur en cas de 3 bureaux ou plus on utilise le coin intelligent classique)
Ou pour ce cas de 3 bureaux ou plus, on peut améliorer le script (et c'est la que les pros du bash doivent intervenir car j'ai mis 30 min pour pondre la ligne "CURRENT_WS=`wmctrl -d | grep \* | cut -d " " -f 1`").
Voici quelques pistes qui me semble évidentes :
NB_WS = nombre total de bureaux que wmctrl trouve. Cela permet de boucler sur tout les bureaux et surtout que le script fonctionne même si on change le nombre de bureau.
Le script peut prendre en entré un paramètre de direction du type "-gauche" ou "-droite" ainsi on peut utiliser 2 coins intelligents.
Pouvoir passer en paramètre les no des bureaux sur lesquels le script doit commuter.

Remarque : pour 3 bureaux, 1 seul coins est suffisant car la commutation reste très rapide. (j'ai fait le test en rajoutant une ligne "else NEW_WS="2" entre les lignes "then... " et "fi")