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


13

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

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

/ubuntu/35678/how-can-i-start-a-program-in-a-different-workspace

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

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

回答:


15

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

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

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

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


ありがとう。いくつかのウィンドウを特定のビューポート/ワークスペースにプッシュするために、compizで作業することにしました。wmctrlで遊ぶこともできます。
アマンダ

そのスクリプトでwmctrl -d、現在のビューポート情報(xdotool get_desktop_viewportバージョン2.20110530.1でエラーが発生しているもの)が正しく表示されることがわかりました。
アクエリアスパワー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.