Отключение нескольких рабочих областей:
- С помощью редактора GConf измените значение
/apps/metacity/general/num_workspaces
на 1
.
Удаление переключателя рабочей области из модуля запуска:
Удалить и переставить
Поэтому для внесения этих изменений вам нужно отредактировать один файл. Сначала, чтобы быть в безопасности, сделайте резервную копию:
(на 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
Теперь для удаления предметов из Launcher:
(на 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
обновления.