Dans une configuration multiple du moniteur, il existe un moyen de transférer des espaces de travail entiers (par opposition à des applications unique) à un moniteur différent?
Vous pouvez définir une liaison dans votre configuration I3. Remarque: les fenêtres sont appelées "conteneurs" et les moniteurs sont appelés "sorties".
move workspace to output left|right|down|up|current|primary|<output>
Voici ce que j'utilise dans ma configuration:
# move focused workspace between monitors
bindsym $mod+Ctrl+greater move workspace to output right
bindsym $mod+Ctrl+less move workspace to output left
Étrangement, je m'attendais à la $mod+Ctrl+greater
Pour que je vous demande de toucher Ctrl et de passer en même temps, puisque vous devez appuyer sur PASSIER pour taper <
et >
. Cependant, appuyez simplement sur MOD, CTRL et ,
fonctionne, ce qui est très gentil.
Remarque, vous pouvez également définir un clavier pour envoyer des éléments à un moniteur spécifique par son nom.
L'espace de travail peut être explicitement spécifié par nom comme celui-ci, pour les valeurs de Workspace_Name et de Nom_Puivre:
i3-msg '[workspace="workspace_name"]' move workspace to output output_index
Notez que si vous nommez vos espaces de travail comme 1:first
, tu utilises 1
non first
.