Raccourci clavier pour déplacer la fenêtre d'un côté dans Gnome

23

Sous Windows, je peux appuyer sur les Windows + (left/right/up/down)touches pour appuyer une fenêtre contre le côté supérieur, droit, bas ou gauche respectivement. Existe-t-il un équivalent dans Ubuntu?

Distro: Ubuntu 12.04, utilisant Gnome.

Maria Ines Parnisari
la source
1
"Se déplacer" ou être pressé contre le côté supérieur, droit, bas, gauche?
Braiam
@Braiam, ce que vous avez dit: P
Maria Ines Parnisari
3
Dans le shell GNOME, seuls Ctrl + Super + Gauche / Droite fonctionnent, d'autres non.
Braiam
Vous devez préciser dans votre titre et dans le corps de la question l'environnement de bureau ou le gestionnaire de fenêtres que vous utilisez. Votre réponse sera spécifique à cela et non à la distribution. Ubuntu signifie probablement que vous utilisez Unity, mais je ne le suppose pas.
casey

Réponses:

4

Il n'y a pas de raccourci prédéfini, mais vous pouvez créer le vôtre. Installez l' utilitaire xdotool . Les commandes suivantes déplacent respectivement une fenêtre vers le haut et le bas:

xdotool windowmove $(xdotool getwindowfocus) x 0
xdotool windowmove $(xdotool getwindowfocus) x 9999

(Certaines installations ont le malheureux bug qu'utiliser xou y, qui est censé laisser cette coordonnée inchangée, ne prend pas en compte la largeur de la bordure de la fenêtre.)

Pour lier une commande comme celle-ci à une touche, accédez aux paramètres système, dans le panneau "Clavier", dans l'onglet "Raccourcis". Sélectionnez "Raccourcis personnalisés" et cliquez sur le +signe pour ajouter un nouveau raccourci.

Gilles 'SO- arrête d'être méchant'
la source
1
une manière un peu plus propre utilise getactivewindow:xdotool getactivewindow windowmove x 0
glS
@glS Vous pouvez également utiliser getwindowfocusdans votre suggestion
sappjw
18

Tiré des commentaires, voici la réponse qui m'a aidé, aucun outil nécessaire.

Ubuntu 16.04 LTS.

Ctrl+ Super+ Left Arrow- Dock sur le côté gauche de votre moniteur

Ctrl+ Super+ Right Arrow- Dock sur le côté droit de votre moniteur

Ctrl+ Super+ Up Arrow- Agrandir la fenêtre

Ctrl+ Super+ Down Arrow(Une fois ancré ou agrandi) - Restaurez la fenêtre.

Ctrl+ Super+ Down Arrow(Une fois restauré) - Réduisez la fenêtre.

Cela ne déplacera pas les fenêtres entre les moniteurs comme dans Windows. Je n'ai pas trouvé de moyen de le faire.

Brandon
la source
D'une certaine manière, les côtés gauche et droit ne fonctionnent pas. Tout le reste semble fonctionner. Des idées pourquoi?
Raffi Khatchadourian
1
Pour que gauche / droite fonctionne, je viens d'utiliser <kbd> Super </kbd> + <kbd> Flèche gauche </kbd>. Cela semblait ouvrir la fenêtre. Cela a également fonctionné pour le faire sortir de l'écran
Jonathan
2
Juste un conseil, touche Super = "Windows" sur la plupart des claviers
Justas
1
Ces raccourcis ne sont-ils pas pour Unity, pas pour GNOME Shell?
Flimm
13

Oui ... il y a un moyen sous Linux de le faire (et à votre grande surprise, cela fonctionnera aussi sous Windows)

Appuyez simplement sur Alt+Spacebarpuis appuyez sur la touche m, puis déplacez-vous où vous le souhaitez en utilisant les touches fléchées. Une fois que vous avez terminé, appuyez sur la Entertouche.

Et, oh oui, cela fonctionnera si et seulement si la fenêtre en question n'est pas complètement maximisée

SHW
la source
1
Vous pouvez condenser Alt+space Men Alt+F7(mais il est moins facile à mémoriser). Mais ce n'est pas tout à fait la même chose, vous devez aligner manuellement la fenêtre avec la bordure de l'écran.
Gilles 'SO- arrête d'être méchant'
1
Et la fenêtre se déplace par étapes, donc ne pourra pas s'adapter parfaitement à un côté
Peter V. Mørch
1
J'exécute le gestionnaire de fenêtres Prism dans Ubuntu et Alt+Spacebarc'est la combinaison par défaut pour ouvrir la barre de recherche. FYI pour les utilisateurs de prisme.
Brandon
Merci pour cela. La fenêtre a été accidentellement déplacée de sorte que la barre d'outils était hors du champ de vision.
matthew_360
Ne fonctionne plus dans Gnome sur Ubuntu 17.10
Jonathan
2

Si vous utilisez xbindkeyset avez xdotoolinstallé l'utilitaire, vous pouvez ajouter les lignes suivantes à votre ~/.xbindkeysrcpour activer win+leftet win+rightdéplacer la fenêtre active actuelle vers la moitié gauche / droite de l'écran:

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 0 y"
    Mod2+Mod4 + Left

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 9999 y"
    Mod2+Mod4 + Right
t7ko
la source
1

Il existe une méthode intégrée plus flexible, car Ctrl+ Super+ Arrowne permet pas à une fenêtre de ne prendre qu'un quart de l'écran (par exemple en haut à gauche ou en bas à droite).

Vous pouvez utiliser Ctrl + Alt+ Keypad. Le numéro du clavier sur lequel vous appuyez (1, 2 ...) déterminera la position de la fenêtre (en bas à gauche, en bas ...).

coyotte508
la source
Est-il possible de changer le Ctrl + Alt + Clavier pour les autres touches? Comme Ctrl + Alt + Maj + Clavier
Arnold Roa
1
Je n'ai aucune idée pourquoi cela a eu un downvote. C'est exactement ce que je cherchais. Ayez un upvote pour y retourner.
rubynorails
0

J'utilise ubuntu 12.04 gnome classic, mais je pense que c'est la même chose pour tous les ubuntu.

Voici ce que je fais:

Tout d'abord, vous devez installer " stiller ".

1) Ouvrir le terminal Ctrl+Alt+Tet taper:

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

Deuxièmement , vous pouvez maintenant modifier les raccourcis clavier en:

2) Allez dans " Paramètres système " -> Clavier -> Raccourcis ->

Appuyez sur " Raccourcis personnalisés " (dans le volet gauche)

Appuyez sur le symbole " + " (en bas à gauche de la fenêtre)

3) Dans la fenêtre " Raccourci personnalisé " qui vient de s'ouvrir, tapez:

(par exemple)

" Afficher le partage à gauche " comme nom, et

" stiler.py left " comme commande et appuyez sur " Appliquer ".

4) Appuyez sur " Désactiver " (c'est sur la même ligne que le "View split on left" que vous venez de créer)

et appuyez sur la combinaison de touches " Ctrl + Supper + Left " de votre clavier.


  • La même chose pour tout raccourci de combinaison comme par exemple:

" Afficher le partage à droite " comme nom,

" stiler.py right " comme une commande,

" Ctrl + Supper + Right " comme combinaison de touches.

OU

" Gnome Search Tool " comme nom,

" gnome-search-tool " comme une commande,

" Super + F " comme combinaison de touches.

OU

" System Monitor " comme nom,

" gnome-system-monitor " comme une commande,

" Ctrl + Shift + Esc " comme combinaison de touches.

Ceci est juste un exemple, c'est à vous de choisir le nom, la commande et la combinaison de touches que vous devez utiliser.

AntonyMan
la source
0

testé dans le gnome actuel 3.28 sur ubuntu 18.04

  • SUPER+ déplace la fenêtre vers la gauche
  • SUPER+ déplace la fenêtre vers la droite
user8162
la source
Ctrl + Alt + Clavier pour les autres mouvements ne fonctionne pas en 18.04, une idée de comment réparer?
Pratik Gaikwad
CTRL + ALT + ↓ / ↑ pour la commutation d'espace de travail fonctionne correctement. Pour les autres, vous pouvez le définir dans les paramètres → clavier. Notez qu'ubuntu utilise maintenant gnome.
user8162