web-dev-qa-db-fra.com

Comment déplacer / redimensionner xfce4-terminal en utilisant la ligne de commande?

Comment déplacer et redimensionner le terminal xfce4 en ligne de commande?

Le problème est que la commande echo -ne '\e[3;0;0t' ne repositionne pas mon xfce4-terminal et n'a aucun effet apparent. man xfce4-terminal et d'autres réponses suggèrent qu'il le devrait.

xfce4-terminal émule l'application xterm développée par X Consortium. À son tour, l'application xterm émule le terminal DEC VT102 et prend également en charge les séquences d'échappement DEC VT220.

http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

http://rtfm.etla.org/xterm/ctlseq.html

L'objectif est d'écrire un script qui crée quelques terminaux et configure mon environnement de travail sans avoir à cliquer et redimensionner mes terminaux à mon aise.

Qu'est-ce qui fonctionne, c'est echo -ne '\e[8;40;80t' qui provoque le redimensionnement correct du terminal. Alors pourquoi ne pas déplacer la fenêtre?


D'autres informations que je ne suis pas sûr peuvent affecter n'importe quoi:

J'ai essayé d'autres nombres tels que la séquence '\e[3;100;100t' mais rien ne semble déplacer la fenêtre du terminal.

Je suis actuellement sous Ubuntu, installé et lancé avec xfce4 une fois que l'unité a commencé à avoir des problèmes avec une mise à jour.

xfce4-terminal 0.6.3 (Xfce 4.10)

6
fruse

La page de manuel de xfce4-terminal spécifie l'utilisation de l'option --geometry pour définir la taille et l'emplacement d'un terminal.

Ce drapeau utilise les options " - géométrie WIDTHxHEIGHT + XOFF + YOFF (où WIDTH, HEIGHT, XOFF et YOFF sont des nombres ) pour spécifier une taille et un emplacement préférés pour la fenêtre principale de cette application. "

Reportez-vous à la section "Spécifications géométriques" de la page de manuel de X (man X).

Voici plusieurs exemples de placement xterm:

  1. Placez une fenêtre de terminal courte et large en haut à gauche de l'écran:

    xfce4-terminal --geometry 140x20+50+50

  2. Placez une fenêtre de terminal carrée dans le coin inférieur gauche de l'écran:

    xfce4-terminal --geometry 100x40+40+500

  3. Placez une fenêtre de terminal carrée dans le coin supérieur droit de l'écran:

    xfce4-terminal --geometry 100x40+1500+40

  4. Placez une fenêtre de terminal courte et large en bas à droite de l'écran:

    xfce4-terminal --geometry 140x20+1500+500

Si vous souhaitez rendre ce paramètre permanent, suivez ces instructions:

"copiez le programme de lancement du terminal (fichier .desktop du terminal) de /usr/share/applications/ vers ~/.local/share/applications/ et modifiez le champ Exec en conséquence" comme indiqué dans la réponse ici .

2
Kevin Bowen