web-dev-qa-db-ja.com

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

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

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

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

13
HDave

13.04

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

Imgur

Imgur

12.10以前

enter image description here

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で検索します)。

enter image description here

18
fossfreedom

bunutu 14.1(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の言及としてスタートアップに追加)
6
Anthony Astige

http://ppa.launchpad.net/geod/ppa-geod/ubuntu/pool/main/i/indicator-workspaces/ から最新バージョンをダウンロードする場合シナプスまたはソフトウェアセンターで必要なwnck libs/bindingsを取得します。そうでない場合、このインジケータは機能しません。

5
Tyler Wilkinson

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

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

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

enter image description here

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

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

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