Як додати та видалити пусковий механізм робочого простору з пускового пристрою Unity?


81

Як я можу видалити пусковий механізм робочого простору з док-станції Unity?

Відповіді:


69
  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 . Мені подобається мати декілька робочих просторів, але мені не сподобалася незмінна піктограма Unity Launcher, навіть більше, тому що вона могла нагадувати лише чотири робочі простори, а натомість я використовував вісім.


11
Це робилося саме те , що я хотів зробити. Інші відповіді відключають перемикання робочого столу повністю, тоді як ця відповідь лише видаляє піктограму, і я все ще можу використовувати саму функцію.
Донарссон

Для яких версій це має працювати?
Бруно Перейра

@BrunoPereira, особисто я міг користуватися ним лише 13.04.
pepper_chico

1
Це найбільш логічний, прямолінійний підхід, і він працює! (використовуючи Ubuntu 14.04)
dayuloli

у вас є зайвий `. наприкінці третього кодового твору
Макс

45

За 14.04

Перетягніть небажаний значок на кошик для сміття.

За 13.04

За замовчуванням перемикач робочої області не включений у програмі Launcher. Цей параметр можна змінити на вкладці Зовнішній вигляд - Поведінка в Налаштуваннях системи

Скасуйте опцію, показану на наступному малюнку, щоб видалити значок перемикача робочої області.

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

12.10

Якщо ви готові працювати лише з одним віртуальним робочим столом (тобто немає додаткових робочих просторів), наступне буде працювати протягом 12.10 і пізніше.

gsettings set org.compiz.core: / org / compiz / профілі / єдність / плагіни / core / hsize 1
gsettings set org.compiz.core: / org / compiz / профілі / єдність / плагіни / core / vsize 1

Перед:

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

Після:

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


3
це насправді працювало для мене 12.10, і здається, що навантаження на лайно легше, ніж головна відповідь
Ерік Немчик

8
Ваше рішення на 13.04 не є рішень. Вимкнення робочих просторів повністю відключить їх, а не просто видалить піктограму з панелі запуску. Деякі люди захочуть залишити ввімкнені робочі місця без піктограми.
Сет

1
12.10 рішення дає: Немає такої схеми 'org.compiz.core'
Брайс

1
Чи є спосіб повернути його в 14.04 після перетягування у сміттєвий контейнер.
xji

1
У 14.04 ці дії не вимикають функцію мого вікна. Клавіші швидкого скорочення Ctrl-Alt-Left / Right Arrow все ще переміщуються до різних робочих просторів. Навіть після відключення його в Налаштуваннях системи> Зовнішній вигляд.
Ред J

14

Для Ubuntu 11.10 та Ubuntu2D

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

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

Для Ubuntu 12.04 та 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улюбленим текстовим редактором, тобто:

нано плагіни / Jedinishell / 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

1
Не використовуйте метод з Unity 2D 12.04. Після війни ти не можеш навіть почати єдність. Мені довелося зайти в інше робоче середовище і відновити зміни.
Пол Войташек

Вибачте, але, для Єдності, я повинен попередити, що люди краще перевіряють інші відповіді.
pepper_chico

1
Для яких версій? У чому проблема цього рішення?
Бруно Перейра

@BrunoPereira, перевіри мою відповідь, наприклад, я підозрюю, що gsettingsтрюк працює в декількох версіях. Немає потреби в складанні матеріалів, а також, це проблема вашої відповіді, оскільки ви стверджуєте, що іншого виходу, крім виправлення, немає.
pepper_chico

Дякую за рішення! Інші люди кажуть, що це порушує Unity2D. Просто переконайтесь, що ви зробили це правильно. Перший раз, коли я спробував, я також зламав Unity2D, тому що я захоплююче поміняв останнім *і /. Після виправлення це спрацювало. (12.04)
stommestack

12

Для Ubuntu 11.04 / 11.10 / 12.04 (не працює в Unity 2D):

  1. Встановити з програмного центру UbuntuCompiz Config Settings Manager Встановіть compizconfig-settings-manager

  2. Відкрийте диспетчер налаштувань Compiz Config від Dash

  3. Перейдіть на вкладку Загальні параметри та розмір робочого столу

  4. Змініть горизонтальний віртуальний розмір на "1", вертикальний розмір віртуального може бути будь-яким числом.

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

compizconfig

Джерело


7

11.04

В даний час є зручна маленька помилка в єдності, яка дозволяє вам це зробити. Відкрийте термінал і запустіть 'gnome-панель'. Як тільки панель gnome працює, додайте на панель аплет "перемикач робочої області". Відкрийте налаштування комутатора робочої області та виберіть 1 стовпець та 4 рядки. Вийдіть і поверніться до єдності та віоли! Перемикач робочої області зараз відсутній.

Так, я знаю, це дещо дратівливий спосіб видалити його, якщо ви використовуєте робочі простори, але це єдиний спосіб, про який я зараз знаю ..

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

Щоб повернути перемикач запуску Unity, просто знову відкрийте панель gnome в терміналі та поверніться до сітки 2 X 2. Вийдіть із системи та увійдіть знову.


2

12.04

Це зараз легко, завдяки додатку до прекрасного Unity Revamped Ісаака Джозефа (також повертає ухилення вікон та 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 тепер на "експериментальній" вкладці матиме опцію "Показувати" Значок Expo "на панелі запуску", яка включена за замовчуванням. Вимкніть це, і піктограма пішла.

Якщо вимкнути піктограму, не вимикаєте прив'язку Super + S, якщо це вам бажаний спосіб перемикання робочих просторів.


1

12.04

Встановіть MyUnity з Software Center.

Відкрийте його, перейдіть на Desktop , зменшіть (перемістіть смугу вліво) для H Desktop і V Desktop , як до мінімального.

Перезапустити.


0

Для 14.04 та новіших версій LTS з Unity.

Запустіть Налаштування-> Зовнішній вигляд і встановіть прапорці, як показано нижче. робочі місця

Піктограма запуску для доступу до комутатора за допомогою миші виглядає приблизно так:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.