Чи є спосіб я повністю відключити робочі простори та видалити піктограму зі своєї панелі Unity-2D?


24

Моя система побудована навколо мого батька 71 року (який є останнім часом і зараз дуже підтримує користувача Linux).

У нього немає потреби в декількох робочих столах, і я вважаю, що занадто багато речей на панелі може бути для нього трохи заплутаним.

Чи є спосіб повністю відключити робочі простори / а також видалити піктограму з панелі?


3
Будь ласка, проголосуйте за bugs.launchpad.net/unity/+bug/997322
Роман Іванов

Відповіді:


8
  1. Вимкнення декількох робочих просторів:

    • Використовуючи редактор GConf , змініть значення /apps/metacity/general/num_workspacesна 1.
  2. Видалення перемикача робочої області з панелі запуску:

    Видаліть і перестановіть

    Тому для внесення цих змін потрібно відредагувати один файл. Спочатку в безпеці зробіть резервну копію:

(для 11.04 та 11.10)

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

коли ви щось накручуєте:

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

(за 12.04)

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

коли ви щось накручуєте:

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

Тепер для видалення елементів із програми запуску:

(за 11.04 / 11.10):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

прокрутіть вниз до рядка 104, там ви побачите:

(за 12.04)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

прокрутіть вниз до рядка 104, там ви побачите:

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

items.appendModel(applications);= програми у запуску
items.appendModel(workspaces);= перемикач робочої області
items.appendModel(visiblePlaces); = файли та папки та додаток button.items.appendModel(devices);= привідні накопичувачі (NTFS) + флешки тощо
shelfitems.appendModel(trashes);= сміття

Ви можете видалити ці елементи, видаливши їхні рядки, або можете переставити елементи, переміщуючи лінії вгору або вниз.

Джерело

Слід зазначити, що другий крок - це редагування фактичного коду, а не файлу конфігурації, і таким чином будь-які зміни будуть перезаписані наступного разу, коли ви встановите unity-2dоновлення.


4

Чудова відповідь вище, до речі. Дякую. Щоб трохи спростити речі, ви можете зменшити робочі простори з терміналу:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

і змінити конфігурацію (видаліть запуск робочої області з Launcher за :)

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

Так, це буде скинуто в будь-який час, коли оновлення пакета unit-2d буде оновлено.


1

Зараз є простіший спосіб вирішення, як описано в помилці щодо цієї проблеми в Launchpad (завдяки дорозі посилання @Romanlvanov)

Як пояснив Джон Ханна в цій помилці:

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

Перезавантажте систему та відкрийте ccsm, перейдіть, щоб Ubuntu Unity Pluginперейти на Experimentalвкладку та вимкнутись Show "Expo Icon" in the launcher.

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