Changer de fenêtre uniquement dans l'espace de travail actuel et afficher

8

J'ai récemment acquis un deuxième écran à utiliser avec mon ordinateur portable exécutant Ubuntu avec xfceet compiz.

Cependant, une chose qui me dérange est le changement de fenêtre: mon deuxième moniteur a des fenêtres ouvertes qui se trouvent généralement sur un 2ème espace de travail.

Maintenant, lorsque je change de fenêtre, je vais accidentellement basculer vers l'une des autres fenêtres du 2ème écran, ce qui est plutôt ennuyeux.

Comment résoudre ce problème?

zhongfu
la source
Êtes-vous opposé à l'utilisation de KDE? Un bon rappel des dispositions de deux écrans et une commutation de bureau entièrement personnalisable est la raison pour laquelle je suis passé de XFCE et Unity à KDE
virtualxtc
@virtualxtc J'ai essayé KDE et j'aime vraiment ça. Cependant, je n'ai pas trouvé comment personnaliser la commutation de bureau dans KDE de telle sorte que seules les fenêtres de l'espace de travail et de l'affichage actuels figurent dans la liste ALT + TAB. Souhaitez-vous écrire une réponse décrivant comment procéder? Je vous attribuerais la prime pour cela. Merci.
Malte Skoruppa

Réponses:

6

Je ne suis pas sûr de Unity ou XFCE, mais la commutation de bureau entièrement personnalisable est l'une des nombreuses raisons pour lesquelles j'ai choisi d'exécuter KDE (Kubuntu).

Dans KDE, pour limiter le passage des tâches à l'écran actuel, procédez comme suit:

  • Appuyez sur Alt+ F2et tapez task switcher, puis sélectionnez Sélecteur de tâches dans la liste déroulante.

  • À l'intérieur de l' task switcheronglet principal du panneau de configuration, il y a une section intitulée Filtrer les fenêtres par .

  • Cochez la case à cocher Virtual Desktops, Activitieset Screens, et sélectionnez l' Current activityoption pour chaque.

  • Appuyez sur Applyet vérifiez que les choses fonctionnent comme prévu avant de fermer.


Remarque: vous pouvez également trouver "Task Switcher" en procédant comme suit:

  • cliquez sur le Kick Offmenu

    - Accédez à l' Computeronglet

  • cliquez sur le System Settingsmenu

    - Sous la Workspace Appearance and Behaviorsection choisissezWindow Behavior


Connexes: Qu'est-ce qu'une activité dans KDE et que puis-je en faire?

virtualxtc
la source
Merci beaucoup! C'est génial. J'envisage très sérieusement de passer à KDE, car apparemment, c'est le seul environnement de bureau capable de gérer plusieurs moniteurs intelligemment. Mais j'ai une autre question: comment avez-vous découvert comment procéder? La solution Alt + F2 est très bien une fois que vous savez qu'elle s'appelle Task Switcher , mais elle peut aussi bien avoir été appelée Window Switcher ou Alt + Tab ou autre Y a-t-il un aperçu compréhensible quelque part dans KDE de ces paramètres où vous pouvez les trouver même lorsque vous ne savez pas comment ils s'appellent?
Malte Skoruppa
Voir la modification ci-dessus (j'ai supprimé mes commentaires car ils ne s'ajoutent plus à la discussion).
virtualxtc
Parfait, c'est bon de savoir qu'il existe un tel moyen. Les choses peuvent être trouvées via des mots clés, mais il est parfois plus facile de les rechercher via des méthodes plus classiques. :)
Malte Skoruppa
3

Que vous utilisiez compiz, xfwm4ou tout autre WM, vous pouvez utiliser une tâche switcher de bureau indépendant flexible comme Skippy-XD . Comme expliqué dans ce thread en amont , vous pouvez configurer Skippy-XD ( ~/.config/skippy-xd/skippy-xd.rcpour un utilisateur particulier ou /etc/xdg/skippy-xd.rcpour tous les utilisateurs) de manière à:

  • Pour éviter d'afficher des fenêtres à partir d'autres bureaux virtuels , définissez [general] -> showAllDesktopssur false. Devrait fonctionner sur la plupart des WM compatibles EWMH.
  • Pour éviter d'afficher des fenêtres à partir d'autres écrans Xinerama , définissez [xinerama] -> showAllsur false.
  • Pour éviter d'afficher les fenêtres des autres affichages X séparés , réglez [general] -> includeAllScreenssur false. (Mais il s'agit d'un commutateur caché et est désactivé par défaut.)

Voir Quelque chose comme 'KDE Present Windows' / 'Compiz Scale' / 'Mac OS X exposé' dans Openbox / LXDE / Xfce? pour certains détails d'utilisation et d'installation. Fondamentalement, vous pouvez installer les derniers packages de développement de Skippy-XD PPA (quotidiennement) . Ensuite, vous pouvez lier la skippy-xdcommande à Alt + Tabou Alt + Escou quoi que ce soit. Lorsqu'il est correctement configuré, comme expliqué ci-dessus, Skippy-XD ne doit afficher que les fenêtres du bureau virtuel et du moniteur actuels .

landroni
la source
1
Hé, j'ai testé ça et ça marche! Merci beaucoup, c'est un bon ajout.
Malte Skoruppa du
Cool! Aussi vain que cela puisse être, je visais en fait la prime qui a maintenant disparu. :) Mais si cette solution vous permet de continuer à utiliser Xfce (et / ou Skippy-XD), je serai également satisfait de cela.
landroni
Oui, désolé, mais je l'avais déjà attribué avant même d'avoir écrit cette réponse. Et cette autre réponse à laquelle j'ai donné la prime était également très utile. J'aime vraiment KDE. Voyons ce que je vais finir par utiliser; Je ne me connais pas encore. Merci pour votre aide en tout cas, c'était vraiment instructif :)
Malte Skoruppa
Non, ne vous inquiétez pas, je pense également que la réponse de KDE est utile et mérite plus de primes que ma réponse précédente.
landroni
@landroni my bad. Je suppose que je devrais supprimer mon commentaire ....
virtualxtc
1

À ma connaissance Xfce 4.10(et je suppose que c'est ce que vous utilisez) n'a qu'un support limité pour les moniteurs supplémentaires.

À cet égard, il 4.12prendra en charge le mode bureau étendu pour plusieurs moniteurs (voir design / xfce4-settings / display pour plus de détails), ce qui, nous l'espérons, résoudrait les problèmes que vous voyez. Vous pouvez essayer les instantanés de développement à partir du PPA ppa: xubuntu-dev / xfce-4.12 .

Ou peut-être devez-vous simplement suivre les conseils de cette question: Comment configurer deux moniteurs dans XFCE? . Quoi qu'il en soit, il semble actuellement y avoir une limitation xfwm4(si c'est ce que vous utilisez), en particulier qu'il parcourt toutes les fenêtres de l'espace de travail actuel, que vous utilisiez un ou deux moniteurs. Pour plus de détails, voir le rapport de bogue en amont .

landroni
la source
Je vois, merci! Je reçois un nouvel ordinateur portable dans deux jours, je vais donc passer à Unity car il sera en mesure de gérer cela beaucoup plus facilement que mon ordinateur portable vieillissant.
zhongfu
J'ai essayé le cliché de développement Xfce 4.12 du PPA, mais il ne semble pas résoudre le problème, malheureusement.
Malte Skoruppa
@MalteSkoruppa Le même problème se produit-il si vous utilisez xfwm4?
landroni
Oui, j'utilisais réellement xfwm4. Le mécanisme Alt + Tab affiche les fenêtres de tous les affichages (c'est-à-dire les moniteurs), pas seulement celles qui sont sur l'affichage actuel (où "affichage actuel" signifie celui où se trouve la fenêtre actuellement active).
Malte Skoruppa
Merci pour le lien vers le rapport de bug. Il semble donc que ce soit un problème connu, mais les développeurs de Xfce ont choisi de l'ignorer, ou ont eu d'autres priorités depuis un an et demi environ (lorsque ce rapport a été soumis). J'ai toujours donné la prime à virtualxtc comme je l'avais promis dans un commentaire à la question d'origine, mais c'est votre réponse que je marquerais comme acceptée si la question était la mienne, car elle répond en fait à la question d'origine ( Comment le faire dans Xfce? ) meilleur: Ce n'est pas possible ;)
Malte Skoruppa