画面の左側または右側にウィンドウを並べて表示するショートカットはありますか?


32

以下のようCompiz Grid-2DのUbuntuではサポートされていません、私はタイル窓の代替を探しています。

このビデオショーxfce4xfwm4画面の一部に窓をスナップすることができます。キーボードショートカットでそれをしたいと思います。

私はすでにインストールされているxfce4xfwm4、私は仕事をしていません以下のリストのどの1が表示されません。

ここに画像の説明を入力してください

誰も助けてもらえますか?


それは仕方によって、XFCEで恐ろしいWMを実行する簡単なだけで十分です:-)
賛浩ソ

Awesome依存しない別のwm だと思いますxfce。ログイン中にセッションの1つを選択できますか?
-SoftTimur

1
うーん、なぜ私がAwesomeをランダムに提案するのか分かりません...他の誰かがXFCEでタイルwmを使用できると提案した(そして削除した)と思います。とにかく、あなたの質問への答えはイエスです。Ubuntuにawesomeをインストールすると、lightdmにセッションが追加されます。次に、あなたのようXFCEから様々なものを追加することができますxfce-power-managerし、xfsettingsdあなたはそれらのものに依存している場合。
チャン・ホーSuh

申し訳ありませんが、インストールしたばかりですがxfce-power-manager、それを起動したりxfsettingsd、ターミナルで(xfceセッションで)実行しても何の効果もありません
...-SoftTimur

こんにちは。lightdm(システムへのグラフィカルログインマネージャー)の独自のセッションでAwesomeを使用することについて質問していると思います。Awesomeを個別に実行する場合は、電源管理や表示設定を処理しないため、おそらく言及したxfceアプリケーションを追加することになるでしょう。XFCEでそれらを起動しているように聞こえますが、これは既に実行されているはずなので無意味です(xfce-power-managerはすでにインストールされ実行されているはずです...)
Chan-Ho Suh

回答:


20

XFCE / Xubuntuなどのほとんどの非タイルマネージャーおよびデスクトップ環境には、すぐに使用できるタイルサポートがありません。

Xubuntu / Unityなどの大部分のデスクトップ環境で使用できるが、Gnome-Shellでは使用できないCompizの顕著な例外。

特にXubuntuの場合、マウスタイルのサポートを取得するには、次のQ&Aなどの変更されたウィンドウマネージャーをコンパイルまたはインストールする必要があります。

GNOMEのようにXfceを使用してウィンドウのサイズを自動的に調整する

compizと非タイルウィンドウマネージャーなしでキーボードタイルのサポートを取得するには、より独創的で、ウィンドウの位置とサイズを自分で制御する必要があります-この答えはこのソリューションを提供します。

ただし、最適なタイリングをサポートするには、Awesomeなどの専用のタイリングウィンドウマネージャーを使用する必要があります。

キーボードタイル

ランチパッドの基本的なPythonスクリプトを使用すると、ウィンドウを左右に移動するなどのウィンドウを制御できます。

XFCE / Xubuntuで動作し、11.10または12.04でインストールできるように、これを少し変更しました。これは、unity-2dなどの他のDEに合わせて簡単に調整できます。

キーボードショートカットを作成します-以下に例を示します。

ここに画像の説明を入力してください

stiler.py次のパラメーターを使用してスクリプトを呼び出します。

  • -タイルを画面の左側に現在のウィンドウ。
  • -タイル画面の右側に現在のウィンドウ。
  • vertical-すべてのウィンドウを垂直に並べます
  • horizo​​ntal-すべてのウィンドウを水平に並べます
  • サイクル -ウィンドウを周期的に並べ、それらのウィンドウ間で回転します
  • prev-フォーカスを前のウィンドウに移動します
  • next-フォーカスを次のウィンドウに移動します
  • 最大化 -現在のウ​​ィンドウを最大化します

いくつかの例:

サイクルウィンドウ

ここに画像の説明を入力してください

縦に並べる

ここに画像の説明を入力してください

インストールする

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

コメントをありがとう、私はそれが私の問題を解決するだろうと思います...私はインストールしようとしますsudo add-apt-repository ppa:fossfreedom/xfwm4。しかし、エラーが発生しました:Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 88, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (7, "couldn't connect to host")それは私の問題ですか、それともコードの問題ですか?
SoftTimur

プロキシの背後にいるようですね。このサイトのどこかに同様の質問と回答があると思います。
fossfreedom

はい、プロキシの背後にいます
...-SoftTimur

ここにQ&Aがあります、私はそれを私の側で解決できると思いますか?
-SoftTimur

1
これは素晴らしい!ブックマーク...
チャンホSuh

12

Xubuntu LTS 16.04デフォルトでは、マウスを使用してウィンドウをタイル表示できます。マウスでウィンドウをつかみ、上、下、左、右、右上、左上、右下、または左下に移動します。

代わりにキーボードを使用する場合はWindow Manager、次のスクリーンショットに示すように、ショートカットを構成する必要があります。

ウィンドウマネージャー

Xubuntu初心者として私もこの機能を探していましたが、最初は見つけられなかったため、ここでこの古い質問に答えました。


そのため、設定->ウィンドウマネージャー->キーボード->左側のタイルウィンドウ
Artur Klesun

7

私はクイックタイルで運が良かった。同じ方法で使用し、コマンドへのショートカットを作成します。

http://ssokolow.github.com/quicktile/


...または、より迅速な応答のために、内部キーバインダーを使用してトリガーするたびに起動およびシャットダウンを強制しないでください。オプションをpython-xlib付けてインストールして実行するだけ--daemonizeです。(中詳細README
ssokolow

これは、私が試したすべてのソリューションの中で最も簡単な方法でした。ありがとう!
-protoEvangelion

4

そのビデオでは、説明は言う xfwm4-tiling。したがって、XFCE(およびxfwm)がそれを行うだけではありません。追加のパッケージです。apt-cache検索では見つからないため、Ubuntuリポジトリにはありません。ビデオの説明では、Arch Linuxを使用していると述べており、ArchリポジトリであるAURについても言及しています。

Ubuntuでそれをコンパイルして使用する方法を理解したい場合、またはすでにそれを行っている人を見つけたい場合(PPAがあるかもしれません)、そのタイルの動作が必要な場合は、おそらくxfwmから別のウィンドウマネージャに切り替える必要がありますタイリングをサポートします。

上記のコメントで、誰かがAwesomeの使用を検討できると述べました(しかし、後でそのコメントを削除しました)。XFCE内でAwesomeを使用できると述べました。実際、恐らくAwesome内でXFCEアプリを使用する方が他の方法よりも簡単です。apt-getを使用してawesomeをインストールすると、グラフィカルログインマネージャー(lightdm)に素晴らしいセッションがインストールされます。

次にxfce4-power-managerxfsettingsd(低バッテリーでのサスペンドやシャットダウンなどの電源管理機能にとって重要)、(ディスプレイ設定やgtkなどのXFCE設定のすべてではなく一部を実行するデーモン)など、さまざまなXFCEアプリを自動起動するようにawesomeを構成できますテーマ)、xfce4-panel(慣れているパネルを使用できるように)、xfce4-volumed(xfceボリュームデーモン)など。Awesomeは合成をサポートしていませんが、自動起動によって取得できますxcompmgr。このサイトの他の場所を含め、Awesomeでこの機能を実行する方法に関するオンライン情報がたくさんあります。

Awesomeを使用するための基本的なチュートリアルを次に示します。

XFCEでAwesomeを実行する場合、それは難しくありませんが、XFCEパネルで適切に動作するようにAwesomeを再構成する必要があります。それがどれほど簡単かはわかりません(難しいとは思いませんが、いずれにせよ時間の投資です)。


1
xfwm4タイリングは、ここに私の答えで説明されていますaskubuntu.com/questions/41566/...
fossfreedom

あなた自身のPPA?ニース:-)重複も避けますか?
チャンホーSuh

はい-重複することなくウィンドウをタイル表示するArch開発者からの非常に素晴らしいパッチです。パッチがxfce v4.10に組み込まれたので、Xubuntu 12.10に(うまくいけば)その方法を見つけられるはずです。
fossfreedom

このコメントスレッドで正しい答えを出し続けるのではなく、実際の答えに入れてみませんか?:-)
チャンホSuh

...私はすでに彼が提起した前の質問でその答えをOPに向けました。この場合、彼は「キーボード」タイリングソリューションの後です-xfce-tilingはマウスのみのソリューションなので、これを追加しても実際には彼の質問に答えられません:(
fossfreedom

1

スーパーキーを押し続けると、画像に示すように、ubuntuで最も便利なショートカットが表示されます。

ここに画像の説明を入力してください


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