ウィンドウが最大化されたときにアプリケーションが起動しないようにするには?

ウィンドウが最大化されたときにアプリケーションが起動しないようにするには?

一部のアプリは基本的に最大化され、実行するように書かれているようです。私はこのようなことが起こりたくありません。この機能を強制的に無効にする方法はありますか?maximusアプリケーションの起動時に自動的に最大化(および装飾解除)するプログラムはありますか?その逆(最小化ではなく正規化)を行うプログラムはありますか?

ベストアンサー1

いくつかのオプションがあります。

  • 可能であれば、設定ファイルまたはクリック可能なメニューでアプリケーション自体を設定します。

  • 一部のアプリケーションは、.Xresources/からファイルへの.Xdefaultsジオメトリの変更をサポートしています。

  • 上記のいずれも可能でない場合は、外部ツールを使用してウィンドウのプロパティを変更する必要があります。より良いオプションの1つはwmctrlソフトウェアです。これを使用して、フルスクリーンモードを切り替えたり(-bのオプションを参照man wmctrl)、ウィンドウジオメトリを必要に応じて正確に設定できます。

    wmctrl -i -r 0x01 -e 0,10,20,300,400
    

    ウィンドウ番号を0x01位置10,20(左上隅の場合はx、y)、300幅、400高さに配置します。窓番号は で確認できますwmctrl -l。これらはすべてシェル関数に入れることができるので、何かを実行すると(設計上)フルスクリーンモードで起動しますが、必要に応じて特定のジオメトリに合わせてサイズを即座に調整します。

おすすめ記事