ウィンドウが画面の半分を占めるようにするキーボードショートカットはありますか?


13

ウィンドウを画面の左半分または右半分に配置するために使用できるキーボードショートカットはありますか?Ubuntuの修正版を使用しています。MacではDivvyを使用していますが、同じことを行うLinuxツールがあるかどうかはわかりません。


Ubuntuのバージョンと「変更」とはどういう意味ですか?
カレブ

これはGoogleの内部バージョン(Goobuntu)です。どのバージョンかわかりません。
ケビン・バーク

たぶん、あなたのデスクトップ環境とウィンドウマネージャが何であるか教えていただけますか?UnityまたはGnome 3ですか?
カレブ

GNOME 2.3。数日前にこの機械を買ったばかりです。
ケビン・バーク

これにより、使用しているDEがわかりますが、ウィンドウマネージャーはわかりません。(Compiz / Metacity / etc。)
frabjous

回答:


13

Compiz Config Settings Managerをインストールする場合:

sudo aptitude install compizconfig-settings-manager

その後、グリッドモードでこの機能を有効にできます。に行く

システム>設定> CompizConfig設定マネージャー

ウィンドウ管理までスクロールダウンします。次に、グリッドモードを確認し、そのモードのオプションを開いたら、Put Leftとのキーバインドを選択しますPut Right


パスワードの入力を求められており、何が必要なのかわかりません。パスワードを入力するたびに(別のものを試してみました)「Incorrect」と表示されます
-CodyBugstein

8

キーボードショートカットを使用して、画面をフルスクリーンとハーフスクリーンのような増分に分割するのが好きな人であれば、まったく別のウィンドウマネージャーを使用することを検討してください。Gnome / Metacity / Compizシーン全体にとどまらなければならない理由はないと思います。

Linuxで利用できるウィンドウマネージャーは、ウィンドウの処理方法についてさまざまな哲学を持っています。個人的には、従来のフローティングモデルではなく、フレームワークまたはタイルウィンドウレイアウトを使用して販売されています。ミックスモードもサポートするWMがいくつかあります。私awesomeは、特にスクリプト化が可能で、複数のモニターを処理できるという点で柔軟性が高いことを気に入っています。などと同様のものがあるdwmxmonad同様に。

これらのWMが提供する画面スペースの量と、ウィンドウをいじる時間を節約する時間は、好みに合わせて設定するだけの価値があると思います。


5

ショートカットアプリを使用して、このスクリプトのショートカットを作成するだけです。

呼び出し例: script_name left...script_name right

私が見つけた最高のドキュメント/例wmctrlは、Spiral of Hopeにあります

のためxpropに、manページにはいくつかの基本的な例がありますが、Spiral of Hopeページほど詳細なものは見つかりませんでした...

#!/bin/bash
# $1 ... top | bottom | left | right
#
unset x y w h a
eval $(xprop -root |sed -rne 's/^_NET_WORKAREA\(CARDINAL\) = ([0-9]+), ([0-9]+), ([0-9]+), ([0-9]+)$/x=\1;y=\2;w=\3;h=\4/p' \
                          -e 's/^_NET_ACTIVE_WINDOW\(WINDOW\): window id # (0x.*)$/a=\1/p')
[[ -z "$a" ]] && exit 1                            
case "$1" in
  top    ) ((h=h/2));;
  bottom ) ((y=y+(h-(h/2))));((h=h/2));;
  left   ) ((w=w/2));;
  right  ) ((x=x+(w-(w/2))));((w=w/2));;
esac
wmctrl -i -r "$a" -e 0,$x,$y,$w,$h
#

フレッド、これは便利に見えますが、ここでシステムコールのドキュメントへのリンクを提供できますか?
ケビン・バーク

追加されましたいくつかの答えに情報...
Peter.O

動作しません。次のエラーが表示されます。「
e

0

前述のように、compizconfig-settings-managerを使用できます。compizconfig- settings-managerパッケージでインストールする準備ができていない場合は compiz-fusion-plugins-extraが必要で、プラグインもインストールする必要があります次でアクティブにします:

設定->プラグインリスト

そして、あなたはすべて準備ができているはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.