Firefoxなどのプログラムを起動するたびに、最大化されて起動します。これを防ぐにはどうすればよいですか。彼らはこれをデフォルトとして持っているので、とんでもないです。
自動最大化率が11.10でccsm
(CompizConfig Settings Manager)で構成可能になったことを示すためだけに。馬鹿げたことに、11.04にはハードコードがありますが、その割合が早期に何であるかに問題がありました(元々は60%で、人々は不平を言っていました、そして 答えwas 明確にユーザーおよびシステム固有になるため、構成可能にするという明白なことを行うのではなく、値を変更します。 11.04に修正をバックポートする便利な方法が見つかりませんでした。 (もちろん、いつでもアップグレードできます。)
しかし、11.10では:
ccsm
をインストールします(奇妙なことに、デフォルトではインストールされません)ソース:
Unity 2dでこれを修正するには、コマンドラインでこれを実行します。
gconftool -s /apps/metacity/general/auto_maximize_windows -t bool false
または、gconf-editorを起動し、そのキーをfalseに変更します。
これも私を悩ませました。 :(修正は、2dのユニティと3dのユニティでは異なります。
Unityは、ウィンドウが一定の画面スペースを占有する場合にウィンドウを自動的に最大化するように設計されました。私の知る限り、すべてのウィンドウがこれを行うわけではありませんが、ほとんどのウィンドウがこれを行います。現在、Unity 2Dでこれを無効にする方法はありませんが、ccsmでグリッドを無効にしたり、好みに合わせて値を編集してこの最大化を回避したりできます。
基本的に、ウィンドウの自動最大化を回避するために、トップエッジを無効にする(なしに設定する)ことができます。
これを このスレッド で見つけてテストしましたが、本当のようです。
アプリを開き、画面サイズの75%未満になるようにウィンドウのサイズを変更してから、アプリを閉じる必要があります。デフォルトでは、開いたときに75%を超えるウィンドウが最大化されます。 -mc4man
また、同じスレッドによると、この動作は統一ソースを編集して再コンパイルすることによってのみ変更できます。私たちが聞きたい答えではありません...
ソフトウェアセンターから「Advanced Desktop Effect Settings」(ccsm)をインストールして起動します。
「ウィンドウ管理」までスクロールダウンし、「ウィンドウのスナップ」と「グリッド」の選択を解除します。これにより、画面の端へのスナップが無効になり、角に達したときに最大化されます。
さらに、「ウィンドウの管理」の下にある「ウィンドウの配置」で、ウィンドウを中央に配置するか、スマートに配置するか、常に最大化するかなどを決定できます。