Unityでどのワークスペースにいるのかを知るにはどうすればよいですか?


13

ここでUnityを使用するのに苦労しているUbuntuの長年のユーザー....

Unity 2Dを実行していますが、ワークスペースランチャーアイコンをクリックして別のワークスペースに切り替えることができます。しかし、システムにたどり着いた場合、どのワークスペースにいるのかを確認する方法はありますか?

ワークスペースを変更すると、ランチャーアイコンは変更されるはずですか?これをインストールできるインジケーターアプレットはありますか?トップパネルの中央にある古いGnomeワークスペーススイッチャーに慣れています!

回答:


18

13.04

この機能は、13.04以降に組み込まれました。ランチャーワークスペースアイコンは、現在どのワークスペースにいるかを示します。

イグル

イグル

12.10以前

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

10.04 / 10.10 / 11.04 / 11.10

これを行うには、まずPPAをインストールします。

sudo add-apt-repository ppa:geod/ppa-geod

更新とインストール:

sudo apt-get update
sudo apt-get install indicator-workspaces

12.04以降

PPA作成者には、12.04以降の事前準備済みパッケージはありません。ただし、11.10で使用したのと同じdeb-packageをダウンロードしてインストールできます。

v0.6.2.2 debパッケージをダウンロードします

前提条件をインストールします。

sudo apt-get install python-wnck

始め方

indicator-workspacesインストールでまだ追加されていない場合は、最後にスタートアップアプリケーションに追加します(これをDashで検索します)。

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


1
これにご協力いただきありがとうございます。ばかげたこれは組み込まれていません!
HDave

nitpicking:現在、1つのワークスペースがあり、4つの「パーツ」はビューポートです。askubuntu.com/questions/44102/...
Rinzwind

Unityを使用した12.10では、自動起動は機能しませんが、proggieはコマンドライン「indicator-workspace」から起動できます。その後、正常に動作し、ランチャーバーのワークスペースセレクターとうまくやり取りします。残念ながら、ワークスペースに名前を付けることはできません。

また、compizキューブを回転させるか、他の特殊効果を使用している場合も失敗します。
HDave

14.04で作業中(debパッケージをインストール)!
ゴーティエ14年

6

Ubunutu 14.10(fossfreedomの回答に基づいて、コメントするにはもっと詳しい担当者が必要です)

  1. sudo apt-get install python-wnck
  2. sudo apt-get install python-appindicator
  3. wget http://ppa.launchpad.net/geod/ppa-geod/ubuntu/pool/main/i/indicator-workspaces/indicator-workspaces_0.6.2.2_all.deb
  4. sudo dpkg -i ./indicator-workspaces_0.6.2.2_all.deb
  5. indicator-workspaces & disown
  6. (上記のfossfreedomの言及としてスタートアップに追加)

なぜこれが必要なのでしょうか?Unity2Dのせいですか?Ubuntu 14.04を通常のUnityで使用しており、ワークスペースを有効にすると(設定->外観->動作)、ワークスペースインジケーターがランチャーバーに表示されます。
ランバート

ええ、ランチャーにはそれがありましたが、ユースケースではうまくいきませんでした。2x2と表示されましたが、1x5を使用しています。シンプルな番号表示は、私にとって非常に良い作品。
アンソニーアスティゲ

5つのワークスペース、すごい!マスターマルチタスカーである必要があります。:)
ランバート

ええ、5つすべてを頻繁に使用することはあまりありませんが、それらが必要なときは本当に役立ちます。不均一な数は空間的に思い出すのが簡単であることがわかり、異なるシステムでそれを使い続けました。緊急のアイテムが出てきたときは、ワークスペース全体を頻繁に「バックバーナー」しますが、これらの緊急事態が次々と重なっていくことがあります。
アンソニーアスティゲ


0

UbuntuのUnityデスクトップは、座標ベースのシステムであるワークスペースではなく、ビューポートを使用します。

現在のビューポートを知るには、次のコマンドセットをキーボードショートカットにバインドします(またはスクリプトに配置してバインドします)。

xprop -root -notype _NET_DESKTOP_VIEWPORT  | awk -F '=' '{ print "Current Viewport:"$2  }' | xargs -I {} notify-send {}

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

これにより、画面上の通知を呼び出して、現在グリッドのどこにいるかを報告できます。

個人的には、Firefoxとターミナルの間で99%の時間を費やしているので、これらすべてのコマンドを使用して、 .bashrc

get_viewport()
{
  xprop -root -notype _NET_DESKTOP_VIEWPORT  | \
      awk -F '=' '{ print "Current Viewport:"$2  }' | \
      xargs -I {} notify-send {}
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.