Лучший переключатель рабочего пространства?

9

Я использую Ubuntu 12.04 с установкой Unity по умолчанию.

Значок переключателя рабочей области мог бы быть лучше. Функция, которую он выполняет, выполняется нажатием клавиши. Значок остается неизменным (два окна на рабочем столе 1), независимо от того, есть ли окна на других рабочих столах.

Есть ли лучший переключатель рабочего пространства - тот, который представляет окна на рабочих столах в режиме реального времени?

В качестве альтернативы можно и как отключить значок переключателя рабочей области?

Дешмук
источник

Ответы:

5

У меня был такой же вопрос, как и у вас, потому что я работаю на небольшом ноутбуке с ограниченным пространством экрана, и я настроил свою сенсорную панель для выполнения всех переключений моего рабочего пространства. Я узнал, как удалить значок, и он не слишком вовлечен. Обратите внимание, что я использую 12.10, и это может не относиться к 12.04. Я все еще начинающий программист и пользователь Linux, поэтому прошу прощения, если я неправильно использую какие-либо термины. Так как значок рабочего пространства-переключателя AKA значок expo «запекается в Unity», вы должны получить исходный код, изменить его и перекомпилировать. Процедура очень похожа на упомянутую здесь:

Как я могу отключить произвольные жесты мультитач по умолчанию в Unity?

Вот процедура:

В терминале введите эти команды:

$ sudo apt-get build-dep unity    
$ cd /tmp
$ mkdir unity
$ cd unity

Я использовал каталог tmp, но вы могли бы сделать это в другом месте.

Получите исходный код Unity:

$ apt-get source unity

Перейдите в каталог «Unity-6.12.0»:

$ cd unity-6.12.0

Используйте ваш текстовый редактор по выбору, чтобы открыть "LauncherController.cpp"

$ gedit /tmp/unity/unity-6.12.0/launcher/LauncherController.cpp

Нажмите Ctl + F и найдите «рабочие пространства». На линии 627 есть команда

bool wp_enabled = (workspaces > 1);

Измените «1» на большее число, чем количество рабочих пространств, которые вы хотите использовать. Например, я хочу использовать 3 рабочих пространства, поэтому я изменил свою запись так:

bool wp_enabled = (workspaces > 4);

Сохраните и закройте файл LauncherController.cpp, а затем соберите Unity:

$ dpkg-buildpackage -us -uc -nc

Это займет несколько минут. Затем установите модифицированный Unity, который вы только что создали:

$ cd ..
$ sudo dpkg -i *deb

После установки вы выходите из системы и снова входите в нее. Затем откройте CCSM, перейдите в раздел «Общие»> «Общие параметры»> вкладка «Размер рабочего стола» и измените количество рабочих столов на 1. Вы должны увидеть, как значок переключателя рабочего пространства исчезает из панели запуска. Теперь вы можете изменить количество рабочих столов обратно на количество, которое вы хотите использовать, и значок Workspace Switcher должен оставаться скрытым. Вы можете перезагрузиться и добиться того же результата, это то, что я и сделал. Вы сделали!

user125944
источник
1
Вау, впервые я увидел реальный цикл доработки / сборки и его преимущества. Здорово, спасибо.
депутат Адитья
3

Ответ Павелки относительно Compiz может сработать. Официального значка «Динамический» в рабочей области не существует.

Вы можете изменить количество рабочих пространств, используя Compiz или MyUnity или Ubuntu Tweak. Gnome 3 допускает динамическое количество рабочих пространств, которые вам могут понравиться, хотя Unity великолепен.

Ишаан Дубе
источник
1
@IshaanDube Можете ли вы отредактировать этот ответ, чтобы объяснить, как это сделать с помощью MyUnity и Ubuntu Tweak? Сейчас кому-то может быть довольно сложно использовать этот ответ.
Элия ​​Каган,
1

Чтобы удалить значок переключателя рабочей области из панели запуска Unity.

  • Установите CompizConfig Settings Manager

    sudo apt-get install compizconfig-settings-manager
    
  • Откройте Unity dash> введите «compiz»> запустите «CompizConfig Settings Manager»

    • на правой панели нажмите на Ubuntu Unity Plugin (он находится в группе Desktop)
    • перейти на третью вкладку - «Экспериментальная»
    • и снимите флажок «Показывать« Экспо иконка »в лаунчере»
pawelkl
источник
1
Хорошо, установлен CompizConfig Settings Manager. Но на вкладке «Экспериментальный» в
плагине
1

Альтернативный переключатель рабочей области? Я не знаю точно, что не так с текущим. Лично я нахожу это гораздо более полезным, если вы установите expo для запуска при перемещении мыши в угол, для меня он установлен в правом нижнем углу, и бум переходит к переключателю рабочей области (AKA expo), который вы можете установить в настройки экспо в настройках Compiz (CCSM)

Если вы хотите что-то более минимальное, подобное тому, что существовало в 10.04, вы можете попробовать это: введите описание изображения здесь

Вы можете установить это, запустив эти коды в терминале:

sudo add-apt-repository ppa:geod/ppa-geod
sudo apt-get update
sudo apt-get install indicator-workspaces

Затем запустите программу из панели Unity, выполнив поиск «индикатор рабочих пространств» и, если хотите, можете просто следовать инструкциям, приведенным другими, чтобы отключить значок переключателя. Хотя он говорит, что для 11.04 у вас не должно быть проблем с его использованием в 12.04.


Я получил последнюю информацию с этого сайта: http://www.techdrivein.com/2011/05/10-useful-application-indicators-for.html

Вейлин Шрек
источник
Переключатель рабочего пространства очень полезен. Если вы внимательно прочитали, я спрашивал про Икону :)
Дешмух
Значит, вам просто не нравится значок?
Вейлин Шрек
Абсолютно. Он не дает никакой дополнительной информации, и что он может сделать, используя клавиатуру - намного быстрее. На самом деле, я также хотел бы избавиться от иконки Ubuntu в верхней части панели запуска.
Дешмух
Да, я знаю, что вы имеете в виду, в значительной степени бесполезно, если вы предпочитаете держать руки на клавиатуре, еще более бесполезно, если у вас есть лаунчер с автоматическим скрытием ... как я. У меня есть ключ инициации экспо, установленный на могилу или клавишу ~. И у меня также есть преимущество на рабочем столе, если я просто ленивый и, в первую очередь, использую свою мышь. Я знаю, что вы можете удалить значок переключателя рабочей области, но я не верю, что вы можете избавиться от кнопки Dash. хотя вы можете просто открыть его, нажав супер-клавишу, все же полезно иметь кнопку там, я думаю.
Вейлин Шрек
1

Установите Synaptic в терминале: sudo apt-get install synapticи там установите пакет "docky". Запустите Docky в Unity-меню и теперь он находится внизу дисплея.

В настройках Docky выберите переключатель рабочего пространства и спрячьте его автоматически.

Медведь лапландский
источник
0

Я не знаю другой значок, но вы можете выключить его. Установите параметры конфигурации compiz из центра программного обеспечения, установите и откройте его.

Слева выберите общие, затем общие параметры, перейдите на вкладку «Размер рабочего стола» и установите для всех параметров значение 1.

Затем просто подождите, пока compiz перезапустится, и он исчезнет.

Марк Кирби
источник
Это сделает количество рабочих столов = 1. Мне нужно иметь несколько рабочих столов!
Дешмух