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

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

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

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

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

6 ответов

У меня был такой же вопрос, как и у вас, потому что я работаю на небольшом ноутбуке с ограниченным пространством экрана, и я настроил свою сенсорную панель для выполнения всех переключений моего рабочего пространства. Я узнал, как удалить значок, и он не слишком вовлечен. Обратите внимание, что я использую 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 должен оставаться скрытым. Возможно, вы сможете перезагрузить компьютер и добиться того же результата, это то, что я и сделал. Вы сделали!

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

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

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

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

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

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

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

    • на правой панели нажмите на Ubuntu Unity Plugin (он находится в группе Desktop)
    • перейти на третью вкладку - "Экспериментальная"
    • и снимите флажок "Показывать" Экспо иконка "в лаунчере"

Альтернативный переключатель рабочей области? Я не знаю точно, что не так с текущим. Лично я нахожу это намного более полезным, если вы установите 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

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

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

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

Другие вопросы по тегам