Відповіді:
Щоб просто видалити піктограму, але при цьому зберегти робочі місця
Відкрийте термінал і виконайте:
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, навіть більше, тому що вона могла нагадувати лише чотири робочі простори, а натомість я використовував вісім.
Перетягніть небажаний значок на кошик для сміття.
За замовчуванням перемикач робочої області не включений у програмі Launcher. Цей параметр можна змінити на вкладці Зовнішній вигляд - Поведінка в Налаштуваннях системи
Скасуйте опцію, показану на наступному малюнку, щоб видалити значок перемикача робочої області.
Якщо ви готові працювати лише з одним віртуальним робочим столом (тобто немає додаткових робочих просторів), наступне буде працювати протягом 12.10 і пізніше.
gsettings set org.compiz.core: / org / compiz / профілі / єдність / плагіни / core / hsize 1 gsettings set org.compiz.core: / org / compiz / профілі / єдність / плагіни / core / vsize 1
Перед:
Після:
Відредагуйте файл /usr/share/unity-2d/launcher/Launcher.qml
улюбленим текстовим редактором, тобто:
sudo nano /usr/share/unity-2d/launcher/Launcher.qml
Відредагуйте файл /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);
}
На жаль, настільний комутатор важко закодований 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
gsettings
трюк працює в декількох версіях. Немає потреби в складанні матеріалів, а також, це проблема вашої відповіді, оскільки ви стверджуєте, що іншого виходу, крім виправлення, немає.
*
і /
. Після виправлення це спрацювало. (12.04)
Для Ubuntu 11.04 / 11.10 / 12.04 (не працює в Unity 2D):
Встановити з програмного центру UbuntuCompiz Config Settings Manager
Відкрийте диспетчер налаштувань Compiz Config від Dash
Перейдіть на вкладку Загальні параметри та розмір робочого столу
Змініть горизонтальний віртуальний розмір на "1", вертикальний розмір віртуального може бути будь-яким числом.
Перезапустіть Unity, відкривши команду Run (Alt-F2) і ввівшиunity
В даний час є зручна маленька помилка в єдності, яка дозволяє вам це зробити. Відкрийте термінал і запустіть 'gnome-панель'. Як тільки панель gnome працює, додайте на панель аплет "перемикач робочої області". Відкрийте налаштування комутатора робочої області та виберіть 1 стовпець та 4 рядки. Вийдіть і поверніться до єдності та віоли! Перемикач робочої області зараз відсутній.
Так, я знаю, це дещо дратівливий спосіб видалити його, якщо ви використовуєте робочі простори, але це єдиний спосіб, про який я зараз знаю ..
Щоб повернути перемикач запуску Unity, просто знову відкрийте панель gnome в терміналі та поверніться до сітки 2 X 2. Вийдіть із системи та увійдіть знову.
Це зараз легко, завдяки додатку до прекрасного 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, якщо це вам бажаний спосіб перемикання робочих просторів.
Встановіть MyUnity з Software Center.
Відкрийте його, перейдіть на Desktop , зменшіть (перемістіть смугу вліво) для H Desktop і V Desktop , як до мінімального.
Перезапустити.