В неравной борьбе между моим упрямством и волей Космонавта с предсказуемым преимуществом победила последняя и я от безысходности и с 100-го раза все-таки перешел на Unity. Радости особой не испытываю, так как считаю, что Gnome 2 меня устраивал чуть более чем полностью и был удобен и быстр, однако воля Космонавта непоколебима и начиная с 11.10 никакого Gnome 2 в репозиториях уже нет.
Все нижеследующее относится к Ubuntu 11.04 на которой я все еще временно остаюсь.
Индикаторы
Так как гномовских апплетов больше нет, всю необходимую функциональность приходится реализовывать индикаторами. Для себя лично установил:
- weather-indicator (в штатном репозитории)
- classicmenu-indicator (ссылка в статье)
- indicator-multiload (ссылка в статье)
Индикатор classicmenu-indicator решает одную из самых больших проблем - отсутствие быстрого доступа к запуску приложений через общее меню
Также традиционно удаляю бесполезные для меня:
- indicator-me
- indicator-messages
Быстрые клавиши
Да, в Unity есть быстрые клавиши.
Объединенное меню
Вторая серьезная проблема - это объединенное меню. Нет ничего более раздражающего чем искать меню маленького окошка калькулятора на противоположной стороне экрана здорового монитора. Специально спросил маководов - говорят, что тоже привыкали. Мне привыкать к этому не хочется, поэтому решаем проблему удалением следующих пакетов: appmenu-gtk, indicator-applet-appmenu, indicator-appmenu
Трей
Сюрпризом стало то, что иконки большинства приложений в трее не показываются. Оказалось, что необходимо специально выдавать разрешения на публикацию иконок в трее. Я разрешил вообще все иконки - для этого в редакторе dconf-editor для ключа /desktop/unity/panel/systray-whitelist нужно установить значение ['all']
Настройки
Кое-какие настройки Unity можно найти в CompizConfig Settings Manager в разделе Desktop/Ubuntu Unity Plugin. Необходимые для меня:
- Desktop/Ubuntu Unity Plugin/Behaviour/Hide Launcher = Never (чтобы хоть как-то видеть какие именно приложения сейчас запущены)
- Desktop/Ubuntu Unity Plugin/Behaviour/Key to show the launcher = <Alt><Super> (активно пользуюсь комбинациями Super+W, Super+D, Super+S - заметил, что иногда при этих командах лаунчер случайно вылазит сам в случае когда у него установлен биндинг лишь на одну лишь клавишу <Super>)
- Desktop/Ubuntu Unity Plugin/Behaviour/Key to open the first panel menu = Отключить (иначе весьма нужная клавиша F10 будет занята этой ерундовой функцией)
- Desktop/Ubuntu Unity Plugin/Experimental/Launch Icon Size = 32 (меньше размер - больше иконок влезет)
- Desktop/Ubuntu Unity Plugin/Experimental/Backlight Mode = Backlight Toggles
- General/General options/Desktop Size = Нужная конфигурация рабочих столов (я предпочитаю 1x3)
- Window Management/Static Application Switcher/Appearance/Mipmap = Enabled
- Desktop/Expo/Appearance/Mipmaps = Enabled
- Desktop/Desktop Wall/Viewport Switching/Allow Wrap-Aroung = Enabled
Guake
У выскакивающей панели Guake есть одна проблема: она растягивается по всей ширине монитора, что на современных мониторах приводит к тому, что такой широкой консолью пользоваться не совсем удобно. Кроме того, в Unity эта ширина не совсем корректна сама по себе. К сожалению, настроить ширину окна через диалог настроек не представляется возможным, поэтому настраиваем ширину прямо в коде
--- /usr/lib/guake/guake.py.bak 2011-11-07 11:42:14.580261012 +0400 +++ /usr/lib/guake/guake.py 2011-11-07 12:29:05.500261042 +0400 @@ -814,7 +814,7 @@ """ screen = self.window.get_screen() height = self.client.get_int(KEY('/general/window_height')) - width = 100 + width = 70 halignment = self.client.get_int(KEY('/general/window_halignment')) # get the rectangle just from the first/default monitor in the
Заодно добавляем рамку вокруг окна в 1 пиксел
--- /usr/share/guake/guake.glade.bak 2011-11-07 12:33:05.830261044 +0400 +++ /usr/share/guake/guake.glade 2011-11-07 12:44:12.660261052 +0400 @@ -13,6 +13,7 @@ <child> <widget class="GtkVBox" id="mainframe"> <property name="visible">True</property> + <property name="border_width">1</property> <child> <widget class="GtkNotebook" id="notebook-teminals"> <property name="visible">True</property>
Комментариев нет:
Отправить комментарий