web-dev-qa-db-ja.com

wmctrlはウィンドウのサイズを変更しません

Webブラウザのサイズを特定のサイズに変更したいと思います。

私はwmctrlを使用してウィンドウのサイズを変更しようとしています(wmctrlをテストしています)。

私は試した:

wmctrl -r Taschenrechner -e "0,300,200,800,600"

私はubuntu 14.04 LTSを使用してテストを行っています。

なぜこれが機能しないのですか?私は何が欠けていますか?

4
kaka

ウィンドウのサイズを変更していました-wmctrlが最後に実行したコマンドです!

私が走った:

wmctrl -r "Ubuntu Web Browser" -e 0,0,0,1280,720

そしてあなたは走った:

wmctrl -r Taschenrechner -e "0,300,200,800,600"

私の提案は、サイズの周りの""を失い、(おそらく)ウィンドウ名に引用符を追加することです:

wmctrl -r "Taschenrechner" -e 0,300,200,800,600

プログラムが計算機であることに気付いた。私はあなたがそれをサイズ変更できることを疑います-私は私のものを移動できますが、それを縮小したり拡大したりすることはできません。

これは、ほとんどの電卓アプリケーションで標準です(そうでないことを望みます)。

あなたのメインプロジェクトはウェブブラウザだと言った-それはそれで動作するはずです。

0
Tim

gnome-calculator(ドイツの地元の人々を含む「Taschenrechner」)のウィンドウはサイズ変更できません。マウスでもサイズを変更することはできません。

xpropを使用して確認できます:

xprop|grep _NET_WM_ALLOWED_ACTIONS

gnome-calculatorウィンドウハットプリントの場合

_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_STICK, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW

ターミナルの場合は

_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_STICK, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW

Gnome-calculatorの_NET_WM_ACTION_RESIZEがないことに注意してください `

4
Florian Diesch