試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

UbuntuのUnityに関するメモ(ウィンドウマネージャ設定,最大化/半最大化・Ubuntu 11.04時点)

UbuntuのUnityに関するメモ(メニューとランチャ・Ubuntu 11.04時点)」に続き、Ubuntu 11.04時点でのUnityの使い方についてを扱う。

ウィンドウマネージャ部分の設定

CompizConfig Settings Manager(CCSM)(パッケージ名「compizconfig-settings-manager」)をインストールしてこれを起動することで、CompizをUnity以外の環境で用いているときと同様、ウィンドウマネージャ部分の詳細な設定が行える。
ただし、Ubuntu Unity Plugin」のチェックを外す(無効にする)と動作に支障をきたすため、外さないように注意が必要。

ワークスペースの数

ワークスペース(仮想画面)の数は(CompizをUnity以外の環境で用いているときと同様)「一般 - 一般オプション」の「デスクトップサイズ」タブにある

  • 水平仮想サイズ
  • 垂直仮想サイズ

で変更できる。
画面左のランチャがあるパネルに「ワークスペースの切替」アイコンがあり、これを押すとワークスペースの並びを確認できるが、「Expo」プラグインのチェックを外すとこのアイコンが動作しなくなる。

ウィンドウ装飾のボタン並び

Ubuntu 11.04の時点では、Unity環境のウィンドウ装飾のボタン(メニュー/最小化/最大化/閉じる)の並びはGNOME2のMetacityウィンドウマネージャの設定項目を用いており、GConf設定の/apps/metacity/general/button_layoutの値として

  • :(左側と右側の区切り)
  • ,(ボタンの区切り)
  • menu(ウィンドウに対する操作のメニューを表示)
  • minimize(最小化)
  • maximize(最大化)
  • close(閉じる)
  • spacer(空白)

を並べた文字列を指定する。コマンドで非対話的に処理する場合は

(右上にボタンが来るような配置の例1)
gconftool-2 --set --type string /apps/metacity/general/button_layout menu:minimize,maximize,close
(右上にボタンが来るような配置の例2)
gconftool-2 --set --type string /apps/metacity/general/button_layout menu:minimize,maximize,spacer,close
(左上にボタンが来るような配置の例1)
gconftool-2 --set --type string /apps/metacity/general/button_layout close,minimize,maximize:menu
(左上にボタンが来るような配置の例2)
gconftool-2 --set --type string /apps/metacity/general/button_layout close,spacer,minimize,maximize:menu

などとする。ただ、この方法ではGNOME2に関係するツールと設定項目を用いており、近い将来のUbuntuでは設定方法が変わる可能性がある。

画面端へのドラッグによるウィンドウの最大化・半最大化(Gridプラグイン)

Unity環境では、Compizの「Grid」プラグインにより、ウィンドウのドラッグ・アンド・ドロップによってその配置を便利に行うことができるようになっている(同プラグインを無効にするとこの機能は動作しなくなる)。

  • ウィンドウをつかんで画面上端ににドラッグ・アンド・ドロップすると最大化される
  • 同様に画面左端にドラッグ・アンド・ドロップすると画面左半分を占めるように半最大化される
  • 同様に画面右端にドラッグ・アンド・ドロップすると画面右半分を占めるように半最大化される

最大化状態は上部パネルからのドラッグ・アンド・ドロップや上部パネル内のボタン(左から順に「閉じる」「最小化」「元のサイズに戻す」)からの最大化解除によって,半最大化状態はウィンドウの移動によってそれぞれ解除が可能で、元のウィンドウサイズに戻すことができる。
なお、CompizConfig Settings Manager(CCSM)で「Grid」プラグインの設定を開くと、この機能の動作をカスタマイズできる。

(「UbuntuのUnityに関するメモ(キーボードを用いた幾つかの便利な操作・Ubuntu 11.04時点)」に続く)

関連記事:

使用したバージョン:

  • Unity 3.8.12
  • Compiz 0.9.4
  • CompizConfig Settings Manager 0.9.4