Comment empêcher les programmes de changer d'espace de travail?

10

Je souhaite empêcher les programmes de changer d'espace de travail. Si je travaille dans un espace de travail et qu'un programme dans un autre espace de travail affiche une boîte de dialogue, cela interrompt tout ce que je fais. De même, si je bascule vers un espace de travail, clique pour ouvrir un programme, puis reviens au premier espace de travail, le programme s'ouvrira dans l'espace de travail sur lequel je suis actuellement, plutôt que dans l'espace de travail dans lequel je l'ai ouvert.

Fondamentalement, je veux qu'un programme soit verrouillé sur un espace de travail et incapable de basculer.

Toutes les suggestions sont appréciées!

championcake
la source
Connexe: askubuntu.com/questions/75663/…
Glutanimate
Voulez-vous verrouiller de manière permanente des applications spécifiques sur des espaces de travail spécifiques (par exemple, Firefox et Terminal toujours sur l'espace de travail 1, GIMP toujours sur l'espace de travail 2, etc.)? Ou l'espace de travail spécifique pourrait-il changer à chaque fois que vous ouvrez l'application?
Paddy Landau, du
1
Cela ne fonctionne-t-il pas de faire un clic droit sur la barre de la fenêtre de l'application et de sélectionner à nouveau l'option "uniquement sur cet espace de travail"? Je viens d'essayer sur mon ordinateur et cela a parfaitement fonctionné ...
Victor

Réponses:

2

Pour corriger une application dans une fenêtre spécifique (vous pouvez la déplacer manuellement après son ouverture), utilisez Compiz.

  1. Installez CompizConfig Settings Manager à l'aide d'Ubuntu Software Manager. Attention: vous pouvez gâcher votre interface si vous jouez avec des bits que vous ne connaissez pas, alors suivez attentivement les instructions ici.
  2. Ouvrez le Gestionnaire de paramètres CompizConfig (également appelé CCSM).
  3. Choisissez Gestion des fenêtres dans le menu de gauche.
  4. Choisissez Placer les fenêtres sur le côté droit.
    CCSM Place Windows
  5. Sélectionnez l'onglet Placement de fenêtre fixe .

Maintenant, pour chaque application dont vous souhaitez placer la fenêtre dans une fenêtre fixe:

  1. Ouvrez l'application.
  2. Dans CCSM, sous Windows avec fenêtre fixe , sélectionnez Nouveau .
  3. Appuyez sur le gros + vert puis sur Grab. Le curseur se transforme en croix; cliquez sur la fenêtre d'application que vous souhaitez corriger (par exemple Firefox). La valeur sera automatiquement renseignée.
  4. Appuyez sur Ajouter .
    Accéder au bouton Grab
  5. Remplissez les positions de la fenêtre X (doivent être singulières); cela fait référence au nombre d'espace de travail comptant à partir de la gauche.
  6. Remplissez les positions de la fenêtre Y (doivent être singulières); cela fait référence au numéro de l'espace de travail compté à partir du haut.
    Dans mon exemple, j'ai choisi Firefox pour toujours démarrer dans la troisième colonne, deuxième ligne des espaces de travail disponibles.
    Exemple Firefox
  7. Appuyez sur Fermer .

Par la suite, cette application s'ouvrira toujours dans cette fenêtre spécifique.

Paddy Landau
la source
-2

Cliquez avec le bouton droit sur la barre d'espaces de travail Cliquez sur «Préférences» Localisez «Nombre d'espaces de travail» sous la rubrique «Espaces de travail» Cliquez sur le signe moins jusqu'à ce que le nombre d'espaces de travail soit 1. Fermez la fenêtre

user234461
la source
4
Il veut empêcher les fenêtres de changer d'espace de travail, pas désactiver les espaces de travail dans leur ensemble.
Braiam
Il n'a pas précisé cela, et contrairement à la solution ci-dessus, celle-ci fonctionne dans le cas général!
user234461
2
"Je veux qu'un programme soit verrouillé sur un espace de travail et incapable de basculer." pour moi, il veut que ses espaces de travail fonctionnent, pas handicapés.
Braiam
1
@Braiam Avoir un espace de travail fait exactement cela. Il pourrait toujours augmenter le nombre d'espaces de travail à nouveau s'il décide qu'il les aime après tout.
user234461