xdotoolは奇妙な文字を生成し、プロンプトにいくつか追加します。

xdotoolは奇妙な文字を生成し、プロンプトにいくつか追加します。

私はGnomeベースのZorinオペレーティングシステムを使用しています。

xdotoolバージョン3.20160805.1を使用しています。

zshをすばやく使用しています。しかし、次の問題はbashとgnome端末で他の形式で見ることができます(何も印刷しませんが、何もしません)。

私のコンピュータのASCII値alt+F10^[[21;3~%alt+F10ウィンドウの最大化状態を切り替えることです。特定のウィンドウの最大化状態を切り替えようとしています。

しかし、xdotoolコマンドは奇妙な文字を生成し、プロンプトにいくつかの文字を追加しました。

$ xdotool type asdfasdfasdf
asdf
$ asdfasdfasdf

$ xdotool key --window $(xdotool getactivewindow) "alt+F10"
^[[21;3~%
$ ;3~

$ xdotool getactivewindow key "alt+F10"
^[[21;3~%
$ ;3~

上記のコマンド例では、$新しいプロンプトを表します。

このようなシェルスクリプトを書くと

#!/bin/bash

WINDOW_ID=$(xdotool getactivewindow)
xdotool key --window $WINDOW_ID "alt+F10" # alt+F10 is ^[[21;3~
xdotool getwindowgeometry $WINDOW_ID

その後、出力は次のようになります。

$ ./width
^[[21;3~Window 69206020
  Position: 1330,447 (screen: 0)
  Geometry: 800x600
$ ;3~

それでは、ウィンドウを最大化してからサイズを取得する代わりに?

どうですか?

関連情報