Или как получить в Ubuntu легковесный dock, как на Маках / Windows 7.
Доки - это будущее интерфейсов. Первыми это поняли и реализовали, естественно в этой их МакОси. Теперь вот концепцию позаимствовали в Windows "семерку" Seven. Linux'ы тоже не отстают, существует сразу несколько реализаций. Только вот зачастую даже разработчики доков, как ни странно не знают, как должен работать док.
Как должен работать Dock. (пропустите абзац, если вы в теме)
Итак, док это не только "выезжающая панелька с запускалками программ". Главная особенность дока:
Если программа уже была запущена ранее, то при нажатии на ее иконку в доке она получит фокус, вместо запуска еще одного экземпляра.Дело в том, что существуют программы, которые нет необходимости закрывать. И которые нужны только в единственном числе, так как содержат свои табы, окна или еще что-нибудь. Например: браузер, пейджер, терминал и файловый менеджер. Эти приложения, иногда, не закрываются целыми днями (месяцами), а только сворачиваются. Иметь, запускалку на рабочем столе, плюс сворачивалку/разворачивалку в панели задач - неудобно. Логично объединить их в одну иконку.
Сворачивать программы вместо закрытия, особенно актуально сейчас, когда приложения запускаются долго, а оперативной памяти предостаточно.
Также док может выполнять другие полезные функции, например группировку похожих приложений и оповещения. Группировка кстати, незаменима для многооконных программ типа Gimp или Xsane.
Итак, надеюсь, вы поняли что док это чертовки это удобно и полезно. Для Ubuntu есть целых три нормальных дока - Avant, Gnome-do или Cairo. Все они гламурны - красивая анимация, прозрачность всякая. И ресурсов жрут, как Крейсер Ямато, поэтому меня (как минималиста) не устраивают.
Зато, наконец-то допилили DockbarX - апплет для панели задач. Т.е можно запихнуть аккуратный док вместо "Task List" на привычной вам панели Gnome или Xfce. Где-нибудь рядом с треем и часами. Без этих громоздких стеклянных выскакивалок :). Собственно, установка DockbarX
Установка DockbarX
Для Ubuntu 9.10
sudo add-apt-repository ppa:dockbar-main/ppa sudo apt-get install dockbarx #!!! #Для XFCE устанавливаем поддержку Gnome Applets sudo apt-get install xfce4-xfapplet-plugin
Альтернатива - брать свежак из SVN'а:
#устанавливаем зависимости sudo apt-get install bzr python-gnome2-desktop python-numpy #скачиваем свежую версию mkdir -p ~/dockbarx && cd ~/dockbarx && bzr branch https://code.launchpad.net/~dockbar-main/dockbar/experimental && cd experimental #устанавливаем sudo cp dockbarx.py /usr/bin/ && sudo cp GNOME_DockBarXApplet.server /usr/lib/bonobo/servers/ && mkdir -p ~/.dockbarx && cp -R themes ~/.dockbarx/ #!!! #Для XFCE устанавливаем поддержку Gnome Applets sudo apt-get install xfce4-xfapplet-plugin
Теперь можно запустить-посмотреть как оно работает командой "/usr/bin/dockbarx.py run-in-window" или добавить на панель новый апплет "DockBarX". (Для Xfce - XfApplet, затем "DockBarX Applet"). Список открытых окон должен отображаться иконками. Осталось добавить основной функционал дока - pin'ы для постоянно используемых программ.
Что-бы добавить Launcher: Запустите нужную программу, кликните по ее иконке второй кнопкой мыши и выберите пункт "pin application". После закрытия программы теперь иконка ни куда не денется а останется Launcher.
Кстати, иконки приложений в DockbarX, больше и корректнее, чем на дефолтном таскбаре. Работает он гораздо шустрее аналогичных доков. То что надо. Очень удобно - рекомендую попробовать. Ну а если вам все-таки хочется что-бы док "выезжал" из-за краев экрана - в панелях Gnome и Xfce это легко настраивается. А можно совсем скопировать док из W7 этой темой.
PS: Док док док, док док док; док док, док док док. Извините что слово док повторяется слишком часто :).