web-dev-qa-db-ja.com

「ビューポート」とは何ですか? 「ワークスペース」はどうですか?

ビューポートはワークスペースとは異なりますか?違いは何ですか?これらの用語は同じ意味で使用されているようです。

私は他の人がしばらく突き刺してきたことを成し遂げようとしています-一度にたくさんのプログラムを起動するスクリプトがあり、特定のワークスペースでそれらを起動したいと思います。質問がされました:

https://askubuntu.com/questions/35678/how-can-i-start-a-program-in-a-different-workspace

特定のワークスペースでプログラムのカスタムセットを実行する方法

しかし、答えは「ビューポート」と「ワークスペース」について話すことの間を行き来します。それらはどのように違いますか?

13
Amanda

ウィンドウマネージャー(metacityなど)は、各ワークスペースが個別のエンティティであることを前提としています。ウィンドウは、いずれかのワークスペースにあります。これをいくつかの物理的な机と考えてください。

Compizの動作は異なります。ビューポートと呼ばれるものを1つのワークスペースに使用します。これにより、キューブのエッジにウィンドウを重ねることができます。これを1つの大きな物理的なデスクと考えてください。ただし、一度に表示できるのはその一部のみです。

また、別のワークスペースまたはビューポートでプログラムを起動することについて(使用しているウィンドウマネージャーによって異なります): wmctrl というプログラムがあり、コマンドラインから切り替えることができます。

Compiz/viewportsに凝った何かが必​​要な場合は、 このスクリプト をご覧ください。 wmctrlを使用し、「goto ViewportNumber 1」などの指示を受け入れます。

15
Rinzwind