Как добавить и удалить пусковую установку Switcher Workspace из Unity launcher?

80

Как удалить панель запуска Workspace Switcher из док-станции Unity?

    
задан mike 01.05.2011 в 14:08
источник

8 ответов

70
  1. Чтобы полностью отключить рабочие области
  2. Чтобы просто удалить значок, но сохранить рабочие области

    • Откройте терминал и выполните:

      gsettings get com.canonical.Unity.Launcher favorites
      

    вывод будет примерно таким,

    ['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
    

    Чтобы удалить значок рабочего пространства из док-станции, вы должны просто вынуть 'unity://expo-icon' из этого списка. Принимая это, для этого случая команда должна быть:

    gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://devices']"
    

    (Не забудьте двойные кавычки для списка на gsettings set )

В настоящее время я использую восемь рабочих областей с помощью Unity Tweak Tool . Мне нравится иметь несколько рабочих областей, но мне не понравилось неизменное изображение Unity Launcher, тем более, что оно может напоминать только четыре рабочих пространства, в то время как я использовал вместо него восемь.

    
ответ дан pepper_chico 27.04.2013 в 04:27
45

Для 14.04

Перетащите нежелательный значок в корзину.

Для 13.04

По умолчанию переключатель рабочего пространства не включен в Launcher. Этот параметр можно переключать с помощью вкладки Внешний вид - Поведение в Системных настройках

Снимите опцию, показанную на следующем рисунке, чтобы удалить значок рабочего пространства-переключателя.

12.10

Есливыготовыработатьтолькосоднимвиртуальнымрабочимстолом(т.е.нетдополнительныхрабочихпространств),тоследующеебудетработатьвтечение12.10иболеепозднихверсий.

gsettingssetorg.compiz.core:/org/compiz/profiles/unity/plugins/core/hsize1gsettingssetorg.compiz.core:/org/compiz/profiles/unity/plugins/core/vsize1

До:

После:

    
ответ дан fossfreedom 02.11.2012 в 23:44
14

Для Ubuntu 11.10 & amp; Ubuntu2D

Отредактируйте файл /usr/share/unity-2d/launcher/Launcher.qml с помощью вашего любимого текстового редактора, например:

sudo nano /usr/share/unity-2d/launcher/Launcher.qml

Для Ubuntu 12.04 & amp; Ubuntu2D

Отредактируйте файл /usr/share/unity-2d/shell/launcher/Launcher.qml с помощью вашего любимого текстового редактора, например:

sudo nano /usr/share/unity-2d/shell/launcher/Launcher.qml

Найдите эти строки

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
        items.appendModel(workspaces);
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }

И измените их на

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
/*        items.appendModel(workspaces);*/
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }

Ubuntu

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

Убедитесь, что установлен пакет dpkg-dev

sudo apt-get install dpkg-dev

Чтобы изменить код и скомпилировать его самостоятельно, вам нужно сделать следующее

mkdir ~/code
cd ~/code
mkdir build
cd build
apt-get source unity
cd unity*

Откройте plugins/unityshell/src/LauncherController.cpp с вашим любимым текстовым редактором, то есть:

nano plugins/unityshell/src/LauncherController.cpp

Найдите строки

num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}

Измените их на

/*num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}*/

Создайте пакет

sudo apt-get build-dep unity
debuild -us -uc

Дождитесь завершения и завершения установки

cd ..
sudo dpkg -i unity*.deb libunity*.deb netbook*.deb
    
ответ дан Bruno Pereira 19.11.2011 в 01:08
12

Для Ubuntu 11.04 / 11.10 / 12.04 (не работает в Unity 2D):

  1. Установите Compiz Config Settings Manager отПрограммныйцентрUbuntu

  2. ОткройтеДиспетчернастроекконфигурацииCompizизDash

  3. ОткройтевкладкуОбщиепараметрыиРабочийстол

  4. ИзменитеГоризонтальныйвиртуальныйразмерна'1',вертикальныйвиртуальныйразмерможетбытьлюбымчислом.

  5. ПерезапуститеUnity,открывЗапуститькоманду(Alt-F2)инабравunity

Источник

    
ответ дан Cas 10.05.2011 в 13:42
7

11.04

В настоящее время есть небольшая ошибка в единстве, которая позволяет вам это делать. Откройте терминал и запустите «gnome-panel». Когда панель gnome запущена, добавьте апплет «переключателя рабочего пространства» на панель. Откройте настройки переключателя рабочего пространства и выберите 1 столбец и 4 строки. Выйдите из системы и вернитесь в единство, и альт! Теперь отсутствует переключатель рабочего пространства.

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

Чтобы вернуть переключатель Unity launcher обратно, просто откройте панель gnome в терминале еще раз и вернитесь к сетке 2 X 2. Выйдите из системы и войдите в систему.

    
ответ дан Danny 29.06.2011 в 06:37
2

12.04

Теперь это легко, благодаря дополнению прекрасного Unity Revamped от Исаака Иосифа (также возвращает обратно окна dodge и dodge-active-window и дает несколько других опций).

Добавьте репозиторий с вашим программным менеджером по выбору или:

sudo add-apt-repository ppa:ikarosdev/unity-revamped

Теперь это альтернативный источник единства, который будет сообщать о себе как немного опережающем каноническую версию. Обновите, и у вас будет новая версия:

apt-fast update && apt-fast dist-upgrade

Или, если вы не используете apt-fast, тогда:

sudo apt-get update && sudo apt-get dist-upgrade

Или просто используйте программу обновления программного обеспечения.

Выйдите из системы и перейдите в ccsm. Теперь на вкладке «Экспериментальный» на вкладке «Ubuntu Unity» появится надпись «Show» Expo Icon «в панели запуска», которая включена по умолчанию. Отключите это, и значок исчез.

Отключение значка не отключает привязку Super + S, если это ваш предпочтительный способ переключения рабочих областей.

    
ответ дан Jon Hanna 31.07.2012 в 22:04
1

12.04

Установите MyUnity из Software Center.

Откройте его, перейдите в Рабочий стол , уменьшите (переместите панель влево) для H Desktop и V Desktop , как минимум .

Restart.

    
ответ дан Rael Gugelmin Cunha 24.09.2013 в 22:07
0

Для 14.04 и более новых выпусков LTS с Unity.

Параметры запуска - > Внешний вид и установите флажки, как показано ниже.

Значокзапускадлядоступаккоммутаторуспомощьюмышивыглядитследующимобразом:

    
ответ дан Elder Geek 05.02.2018 в 19:34