web-dev-qa-db-fra.com

Comment puis-je empêcher les espaces de travail de basculer automatiquement vers d'autres espaces de travail lors de la sélection de différentes applications?

Comment puis-je empêcher les espaces de travail de basculer automatiquement vers d'autres espaces de travail lors de la sélection de différentes applications?

Personnellement, je trouve extrêmement ennuyeux et une mauvaise interface utilisateur de retirer le contexte/tapis/espace de travail sous moi et je veux empêcher, en toutes circonstances, sauf si je choisis le programme de réajustement automatique de l'espace de travail qu'Unity (et OSX, mais c'est une autre histoire) m'impose. Y a-t-il un moyen de faire cela?

Merci!

MISE À JOUR

La solution d'interface que je recherche existe déjà dans Gnome "Classic", malheureusement ce n'est pas aussi sympa d'un bureau que Unity ou Gnome3, elle a une barre simple en haut et une barre de fenêtres ouverte en bas de l'écran , et sur cette barre inférieure, il y a 4 écrans d'espaces de travail sur le côté droit, ce sont ceux qui fonctionnent exactement comme j'imaginais qu'un bon espace de travail devrait fonctionner - c'est-à-dire: dans chaque espace de travail, je peux démarrer une application et si je passe à un autre espace de travail, je peux démarrer la même application sans passer à mon rythme de travail précédent.

J'imagine que si ce comportement existe déjà, qu'une personne ayant une connaissance approfondie de l'espace de travail ou peut-être un développeur qui a travaillé sur ceux-ci ou leur homologue mis à jour dans Unity pourrait me faire savoir comment les paramètres appropriés peuvent être manipulés dans Unity pour ramener le comportement des espaces de travail de manière similaire à gnome "classique".

2
Victor S

En fait, la réponse simple serait de cliquer avec le bouton du milieu sur l'icône de l'application dans le lanceur Unity pour lancer une autre instance de l'application si elle est déjà ouverte dans le bureau virtuel dans lequel vous vous trouvez.

3
Victor S

Je pense que vous pouvez envisager d'exécuter plusieurs sessions X au lieu d'utiliser des espaces de travail - de cette façon, ils seront totalement isolés les uns des autres, je pense que vous pourrez même y exécuter différents gestionnaires de fenêtres.

Vous pouvez démarrer un serveur X supplémentaire en utilisant quelque chose comme

startx -- :1

auquel vous pourrez alors accéder en appuyant sur Alt-Ctrl-F8..12

Je l'ai testé et j'ai pu exécuter une session KDE sur Alt-Ctrl-F7 et une session Gnome sur Alt-Ctrl-F8, donc, comme vous pouvez le voir, l'isolement est parfait. Bien que ce soit peut-être un peu exagéré pour le problème que vous avez ...

Voici n article montrant comment exécuter deux sessions avec différents gestionnaires de fenêtres (difficile, bien sûr, vous pouvez utiliser Unity sur les deux).

Notez que vous devez modifier votre /etc/X11/Xwrapper.config Et mettre allowed_users=anybody pour pouvoir s'exécuter en tant qu'utilisateur non root.

Il existe également certaines restrictions en termes d'exécution de deux instances d'un même programme en tant que même utilisateur dans deux sessions X différentes, car ils peuvent marcher l'un sur l'autre et écraser les paramètres de l'autre - afin de pouvoir exécuter, par exemple, Firefox, vous peut avoir besoin de créer deux profils distincts.

1
Sergey