Как я могу узнать, в каком рабочем пространстве я нахожусь с Unity?

13

Давний пользователь Ubuntu изо всех сил пытается использовать Unity здесь ....

Я использую Unity 2D и могу щелкнуть значок запуска рабочей области, чтобы переключиться на другую рабочую область. Однако, если я просто подхожу к системе, как я могу узнать, на каком рабочем пространстве я нахожусь?

Должен ли значок запуска изменяться при изменении рабочей области? Есть ли индикаторный апплет для этого, который я могу установить? Я привык к старому переключателю рабочей области Gnome в середине верхней панели!

HDave
источник

Ответы:

18

13,04

Эта функциональность теперь встроена в 13.04 и более поздние версии - значок рабочей области запуска показывает, в какой рабочей области вы находитесь:

Imgur

Imgur

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 и позже. Однако вы можете скачать тот же deb-пакет, который использовался в 11.10, и установить его.

Загрузите пакет deb v0.6.2.2

Установите необходимое условие:

sudo apt-get install python-wnck

как начать

Наконец, добавьте indicator-workspacesв ваши startup-приложения (поищите в Dash), если установка еще не добавила:

введите описание изображения здесь

свобода ископаемых
источник
1
Спасибо за вашу помощь в этом. Смешно это не встроено!
HDave
Придирчивость: у нас в настоящее время есть 1 рабочее пространство, а 4 «части» являются окнами просмотра. askubuntu.com/questions/44102/…
Rinzwind
В 12.10 с Unity автозапуск не работает, но прогги можно запустить из командной строки «индикатор-рабочее пространство», после чего он работает нормально и хорошо взаимодействует с селектором рабочего пространства на панели запуска. К сожалению, невозможно назвать рабочие пространства.
Это также не работает, если у вас есть вращение кубика или другие спецэффекты.
HDave
Работаем 14.04 (установлен пакет deb)!
Готье
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. (Добавьте к запуску, как упомянуто выше)
Энтони Астидж
источник
Зачем это вообще нужно? Из-за Unity2D? Я использую Ubuntu 14.04 с обычным Unity, и индикатор рабочего пространства отображается на панели запуска без каких-либо дополнительных действий, как только я включил рабочие пространства (Настройки-> Внешний вид-> Поведение).
Ламбарт
Да, это было на моем лаунчере, но оно не сработало для моего варианта использования. Он отображал 2x2, но я использую 1x5. Простой дисплей номер работает намного лучше для меня.
Энтони Астидж
5 рабочих мест, вау! Вы должны быть мастером многозадачности. :)
Ламбарт
Да, я не часто использую все 5 широко, но когда они мне нужны, это действительно полезно: PI сделал соглашение 5 давно, когда я думаю, что использовал «куб» compiz. Я обнаружил, что неравномерное число легче запомнить пространственно, и придерживался его через различные системы. Я буду часто «задевать» все мое рабочее пространство, когда появляются срочные предметы, и иногда эти чрезвычайные ситуации будут накладываться друг на друга.
Энтони Астидж
5

Если вы загрузите последнюю версию с http://ppa.launchpad.net/geod/ppa-geod/ubuntu/pool/main/i/indicator-workspaces/, убедитесь, что вы захватили необходимые библиотеки / привязки wnck в synaptic или Центр программного обеспечения. В противном случае этот индикатор не будет работать.

Тайлер Уилкинсон
источник
0

Рабочий стол Ubuntu Unity использует окна просмотра, а не рабочие пространства, которые основаны на системе координат.

Чтобы узнать текущий видовой экран, вы можете привязать следующий набор команд (или поместить их в скрипт и связать его) с сочетанием клавиш:

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

введите описание изображения здесь

Таким образом, вы можете вызвать экранное уведомление, чтобы сообщить, где вы сейчас находитесь в сетке.

Лично, поскольку я провожу 99% времени между firefox и терминалом, у меня есть все эти команды, встроенные в мою функцию. .bashrc

get_viewport()
{
  xprop -root -notype _NET_DESKTOP_VIEWPORT  | \
      awk -F '=' '{ print "Current Viewport:"$2  }' | \
      xargs -I {} notify-send {}
}
Сергей Колодяжный
источник