Меню Рубрики

Установка dockbarx в debian

Ubuntu66.ru — новости, уроки, помощь, поддержка.

Для тех кто не знаком с DockBarX, это панель быстрого запуска и панель задач в стиле Windows 7. Ранее в Gnome 2 апплет добавлялся на панель стандартным способом — правой кнопкой мыши или как апплет в Avant Window Navigator, сейчас новая версия также может запускаться как отдельное приложение и отлично работает запуском из GNOME Shell, Cinnamon, MATE, Gnome Classic и Unity, т.е. практически во всех окружениях.

Отображение приложений на панели задач
Быстрый доступ к недавно и наиболее часто используемым документам с помощью Zeitgeist
Значки и индикаторы поддерживают Unity quicklists
Окно предварительного просмотра (требуется включить плагины совместимости с Compiz и KDE в CCSM) — эта функция исправлена в последних версиях Compiz
Поддержка DockManager (так что вы можете использовать Docky в DockBarX)
Поддержка кнопок (воспроизведение/пауза, и т.д.)
Высоко настраиваемый, как по внешнему виду, так и функциональности (горячие клавиши и т.д.), включает в себя красивые темы по умолчанию
DockX (DockBarX как автономный Dock) может быть установлен в любом месте экрана, поддерживает панели и режимы Dock, с автоматическим скрытием, работает в режиме Dodge (прячется) при открытии активного окна или любых окон, который может быть включён/отключён и т.д.

Вот несколько скриншотов с DockBarX:

Установка DockBarX в Ubuntu/Linux Mint

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды поочерёдно:

sudo add-apt-repository ppa:dockbar-main/ppa
sudo apt-get update
sudo apt-get install dockbarx dockbarx-themes-extra

Затем запустите DockX из меню:

Пользователи MATE выполните вместо последней команды следующую, где ещё необходимо удалить панель MATE:

sudo apt-get install dockbarx dockbarx-themes-extra

Пользователям окружения Unity советую перед запуском DockBarX, прежде открыть DockBarX Preference (настройки): Dock ->Позиция и установить Внизу, т.к по умолчанию панель открывается слева и перекрывает панель Unity, что приводит к затруднению использования любой панели:

Чтобы панель DockBarX запускалась при входе в систему, её нужно включить в Автоматически запускаемые приложения следующим образом: Добавить и в поле ИмяDockBarX, а в поле Командаdockx:

После различных настроек и установки дополнительных пакетов, у меня получился вот такой, вполне функциональный интерфейс в Ubuntu 12.10:

О том, как это сделать, в следующей статье:

источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

27 октября 2012

Как сделать панель DockBarX полноценной и автономной в Ubuntu

С выходом окружения рабочего стола Unity, многие пользователи ругали разработчиков за якобы неудобный интерфейс, но оказалось совсем наоборот, работать в Unity очень удобно и комфортно и когда я перехожу в другое окружение, то испытываю определённые неудобства.
Но статья совсем не о том, чтобы вести полемику о том, что лучше или хуже, как говорится, кто к чему привык или какая рубашка ближе к телу, тот ту и надевает.
Мне хотелось бы познакомить уважаемых пользователей с обновлённой панелью DockBarX, которую можно в отличии от Unity (только слева) расположить на любой из четырёх сторон монитора и сделать полноценной и автономной панелью для комфортной работы.
Кто-то может возразить, мол если нравится Unity, зачем ещё чего-то «навешивать». Да ради эксперимента. Тем и хорош Linux и Ubuntu в частности, что здесь можно изменить всё на свой лад, «залезть» в файл и переделать его, не понравился интерфейс — измени как тебе надо и т.п. Linux напоминает пластилин, включил фантазию и лепи.

1. Прежде всего нужно установить DockBarX.

Сделать это можно по следующей ссылке:

2. Установить меню под названием Cardapio. По умолчанию DockBarX не несёт в себе меню приложений, поэтому его нужно установить отдельно.

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:cardapio-team/unstable
sudo apt-get update
sudo apt-get install cardapio

3. Установить аплетCardapio

Выполните следующую команду в терминале:

sudo apt-get install dockbarx-applet-cardapio

4. Настройка панели DockBarX

Найдите в меню DockBarX Preference:

Во вкладке Dock в первых трёх пунктах сделайте как на снимке. В пункте Размер выставьте свой размер, т.к. это зависит от величины вашего монитора. Выберите тему на своё усмотрение в пункте Dock theme и кликните на круглой стрелке, чтобы тема изменилась.

Далее перейдите на вкладку Dock Applets для добавления необходимых аплетов на панель:

В левой колонке Applets in use (используемые аплеты) находится сама панель и пока больше ничего, а правой — Available applets (доступные аплеты), находятся те, которые нужно перебросить в левую. Активируйте строчку Cardapio, нажмите указатель влево и клик на круглой стрелке. Меню Cardapio должно отобразиться с правой стороны Дока. Но это не совсем нормально, поэтому захватите строчку с DockBarX и установите её за Cardapio, а затем нажмите на круглой стрелке, меню перейдёт влево от дока. Теперь перебросьте другие аплеты в следующем порядке: Spacer, Appindicator, Volume Control, Clock и вновь нажать круглую стрелку для отображения используемых аплетов на панели.

Читайте также:  Установка full time на hilux

У вас должна получиться панель DockBarX с меню, значками приложений и системным треем, в следующем порядке:

В этой вкладке выбор только за вами. Выберите подходящую тему в кнопке Темы и не забывайте нажать «кривую» стрелку после каждого выбора. В кнопке Window list style находятся темы всплывающего окна при наведении курсора на значок открытого или свёрнутого окна. Выберите тему и и подведите курсор к значку, чтобы посмотреть тему окна. Здесь же вы можете выбрать цвет: фона, текста и т.п. для этого всплывающего окна, кликая на каждой из цветных полосок.

Если вы активируете самый верхний пункт, то всплывающее окно значка будет появляться лишь в случае, когда открыто два и более окон одного и того же приложения. Показывать миниатюры. При активации данного пункта будет всплывать миниатюра с содержимым открытого окна приложения.

Здесь всё настроено по умолчанию и не думаю, что нужно что-нибудь менять.

Здесь я советую активировать пункты как на снимке. Самый нижний пункт — Показать кнопку закрытия, это кнопка, которая отображается во всплывающем меню окна при наведении курсора на значок.

Активируйте все пункты на данной вкладке.

Здесь сделайте на ваше усмотрение. Я активировал пункты, которые посчитал нужными для себя, вы решите сами.

5. Использование панели DockBarX

Если вы сделали всё так, как описано выше, то ваша панель готова к автономной работе и можно отключить плагин Unity в Менеджере настройки Compizconfig:

Теперь у вас только одна панель со всеми необходимыми атрибутами, которую вы можете расположить по своему желанию в любой области монитора.

Вы можете менять расположение значков приложений на панели простым перетаскиванием.

Правый клик на свободном пространстве панели открывает контекстное меню, откуда можно открыть её настройки в пункте Свойства.

Добавить значок приложения на панель можно двумя способами:
1. Открыть меню, захватить значок и перетащить на панель.
2. Открыть приложение из меню, его значок отобразится на панели, правый клик на нём и Прикрепить приложение.

Удалять значки с панели. Правый клик на значке и Открепить приложение.

Примечание. Если у вас не работают кнопки Выйти из сеанса и Выключить/Перезагрузить, которые расположены в меню Cardapio:

Выход из данной ситуации такой.

Установите .deb пакет программы Power-Commands по следующей ссылке:

После того, как программа установится, откройте Меню ->Центр управления и перетащите на панель DockBarX следующие значки: Shutdown, Restart, Log Out (Hibernate и Suspend — если нужно):

Теперь вы можете, кликнув на соответствующий значок: Выйти из сеанса; Перезагрузить и Выключить компьютер.

Вот и все настройки панели, как автономного дока.

Неправда ли, теперь интерфейс Ubuntu стал очень похож на Windows.

Чтобы сделать совсем похожим на Windows 7, желающие могут установить дополнительный пакет WIN2-7 и обои, следующим образом:

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

Для включения темы и значков Windows 7, выполните следующие команды:

gsettings set org.gnome.desktop.interface gtk-theme ‘Win2-7-theme’

gconftool-2 —set —type string /apps/metacity/general/theme ‘Win2-7-theme’

gsettings set org.gnome.desktop.interface icon-theme ‘Win2-7-icons’

Для смещения кнопок управления окном вправо, выполните эту команду:

gsettings set org.gnome.desktop.wm.preferences button-layout «:maximize,minimize,close»

Скопируйте и сохраните обои Windows 7 в папку Изображения, а затем в программе Внешний вид ->Обои ->Папка изображений активируйте:

Вот так должно получиться:

Теперь вы можете «прикалывать» своих знакомых и близких Windows 7 с Кубом рабочего стола:

источник

Установка dockbarx в debian

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Clone with HTTPS

Use Git or checkout with SVN using the web URL.

Downloading

Want to be notified of new releases in M7S/dockbarx ?

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio

Latest commit

Files

AWN Correcting a previous commit. AWN applet’s reload should not use tell… Jun 19, 2014

dockbarx Better string format for failed migration from old configuration to t… Dec 4, 2018

dockx_applets Add function to get namebar main directory with an automated migratio… Nov 14, 2018

icons/ hicolor — Added icon for dockbarx (made by BigRZA). May 23, 2010

po-themes Version 0.90.1 Oct 20, 2012

po Added a script for making translation templates and updated the Jun 25, 2014

themes — Theme making: rotation can be applied directly when using composite… Oct 13, 2012

.gitignore Added .gitignore Jun 18, 2014

CHANGELOG Brought up version number to 0.93 and updated CHANGELOG Feb 5, 2018

DockX.desktop Remove misused «Version» key from desktop file Jun 22, 2017

GNOME_DockBarXApplet.server — Removed .py from dockbarx_factory.py and dbx_preference.py since de… Feb 5, 2011

README.md Update README.md Jan 3, 2019

Theming HOWTO Fix XML parse error Sep 12, 2018

dbx_preference Add missing line of documentation. Nov 13, 2018

dbx_preference.desktop Update dbx_preference.desktop Jun 22, 2017

dockbarx_factory — Improved code separation: everything specific to gnomeapplet is mov… Jun 14, 2014

dockx Removes struts removal when the bar is set to the same side as anothe… Apr 18, 2018

make_translate_template.sh Added a script for making translation templates and updated the Jun 25, 2014

msgfmt.py — Code cleanup: private functions starts with double underscore and s… Jan 13, 2011

setup.py Brought up version number to 0.93 and updated CHANGELOG Feb 5, 2018

DockBarX is a lightweight taskbar / panel replacement for Linux which works as a stand-alone dock (called DockX), as an an Avant Window Navigator applet, as a Xfce4 panel applet[^1], as a matepanel applet[^2] or as a legacy gnome2 panel applet. DockbarX is a fork of dockbar made by Aleksey Shaferov. DockbarX branch is developed by Matias Särs.

DockbarX is free software and is licensed under GPL3.

Install in Ubuntu from ppa

The main DockbarX ppa is not maintained for the moment. You can use Xu Zhen’s unofficial DockbarX ppa instead. To add the ppa and install the application in Ubuntu (and derivatives), use the following commands:

If you want to use dockbarx as a Xfce panel applet you also need this command

To get more themes for DockbarX and DockX use this command

There is an aur for DockbarX

And there is also one for xfce4-dockbarx-plugin

  1. Following dependecies needs to be installed:
  • zeitgeist, python-wnck, python-imaging, python-keybinder and python-xlib.
  • Install python-gnomeapplet if you want to use DockbarX as a gnome-panel applet (gnome2) you should install python-gnomeapplet. (This doesn’t work in newer releases of Ubuntu.)
  • To use dockbarx as an AWN applet, you also need to copy the content of the AWN folder to

    /.config/awn/applets.

  • Some of the stand alone dock applets require dependencies:
    • Cardapio applet: Cardapio
    • Appindicators: indicator-application
  • To use DockManager helpers, you need to install dockmanager and dockmanager-daemon as well as libdesktop-agnostic-cfg-gconf and libdesktop-agnostic-vfs-gio. The last two might not need to be installed separately on distributions that aren’t Debian based.
  1. Extract dockbarx. Change directory to where you extracted dockbarx and run the setup.py install $ sudo ./setup.py install

To start DockbarX you can

  • To run DockbarX as a stand alone dock use the command dockx .
  • For gnomepanel or matepanel applet, simply add DockBarX applet to the panel (kill the panel or re-login first if necessary).
  • For XFCE panel you need to [xfce-dockbarx-plugin] (https://github.com/TiZ-EX1/xfce4-dockbarx-plugin), if you haven’t installed it already. Click the link for further usage information.

The preferences dialog of DockbarX can be found from your applications menu or (if you use DockX or mate-/xfce-/gnome-applet) by right clicking and choosing Preferences.

NOTE! To use previews with Compiz you need to activate KDE Compability in compiz settings manager and under KDE Compability check «Support Plasma Thumbnails». You can not use previews with other window manager than Compiz and Kwin.

DockbarX is a free and open source project I am developing in my free time. I will gladly accept any help I can get to improve DockbarX. Test out new code, report bugs to the issue tracker and make pull request with code you like to contribute.

You can also translate DockbarX into your language at DockbarX launchpad translation page. DockbarX is translated into many languages but few of the translations are complete. Even if DockbarX should be fully translated into your language at the moment, you could check in after a new release is out to see if there some new words that needs translating.

##FAQ Q: Why do you want to make Linux into a Microsoft Windows 7 clone?

A: I don’t. The goal of DockbarX isn’t to be a clone of the Windows 7 task bar. Windows 7 task bar has a good principle, though. When it comes to your most used programs it’s more productive to do all window handling — launching, selecting, closing, etc. from the same few pixels. If I need a Firefox window I move my mouse cursor to the same spot on the screen regardless of which Firefox window I want and or if I even have not opened a Firefox window yet. This behavior is good and it would be stupid not to implement it just because «Windows had it first». Don’t reduce your productivity out of stubbornness. When it comes to looks it’s up to you to choose a theme that looks like windows 7 or a theme that doesn’t look that way.

Here are some historical references about docks:

And another interesting link that has had quite a bit of infuence on my work with DockbarX: http://arstechnica.com/software/news/2009/01/dock-and-windows-7-taskbar.ars

Q: I want a button for every window instead of all windows of the same application grouped together under one button. When will DockbarX support that?

A: Never. That would demand quite a bit of restructuring of the code and I believe it’s less productive to keep the windows ungrouped. You are welcome to change the code yourself if you don’t like my decision, or try the applet Talika it might suit your needs better than DockbarX does.

Q: I added a new launcher for program X but when I click on the launcher a new groupbutton is made for the window instead of using the groupbutton of the launcher. What went wrong?

A: Dockbarx connects group buttons and windows by using the resource class name of the application. When a launcher is added dockbarx tries to guess the resource class name of that launcher. This works in most cases but not always. Apparently it didn’t work for your program X. To fix this, right click on the launcher for program X and choose «Edit Resource name» and enter the correct resource name. If the program is already running you should be able to find it’s resource class name in the drop-down list.

Q: There is no menu option to pin program X, but there is one for program Y and Z. Why? A: Dockbarx wasn’t able to identify program X correctly then. You can «pin» the program by dragging it’s icon from the gnome menu instead. Oh, and you will probably have to enter the resource name manually as well (see previous question).

Q: How do I get to preference dialog?

A: Right click the handle (the dots or lines to the left of dockbarx) to get a menu where you can choose the preference option. Sometimes though, you have to double right click the handle to get the menu. Don’t ask me why — just do it. You can also find the preference dialog from gnome menu (in Accessories).

Q: None of DockbarX’s compiz stuff like «compiz scale» work. Why?

A: Make sure you enable the GLib extension in Compiz settings manager and that the compiz plugin dockbarx uses is activated as well. (eg. for group button action «compiz scale» to work you need the scale plugin activated)

A: A common misunderstanding is that opacify should have something to do with transparency of dockbarx itself, it doesn’t. Opacify is a way to find localize a window with dockbar. When opacify is on and you roll over a name in the window list with the mouse, all other windows will become transparent so that you easy can spot the window.

Q: How do I install a theme?

A: If you find a theme on the web that you like, copy the file (should be SOMETHING.tar.gz) to

/.dockbarx/themes or /usr/share/dockbarx/themes. You change themes in the appearance tab of preference dialog. You might need to press the reload button before your newly installed theme shows up.

Q: How can I make an theme of my own?

A: Read Theming HOWTO. If you need help ask me (Matias Särs alias M7S) on gnome-look or at launchpad. I’m happy to help theme developers as much as I can.

Q: How can I backup and restore all preferences to move my settings to another linux setup. A: backup: gconftool —dump /apps/dockbarx > dockbarx.xml restore: gconftool —load dockbarx.xml and don’t forget to copy

Q: When I use dockbarx in AWN, IntelliHide and Window Dodge behaviors doesn’t work. Why? Can I do anything about it?

A: For IntelliHide and Window Dodge to work, AWN Taskmanager applet has to be activated. So to get back IntelliHide or Window Dodge, simply add Taskmanager to your applet list again. If you think using Taskmanager and DockbarX at the same time looks a bit weird, you can go to the Task Manager tab of AWN preference and check the option «Display launchers only» and then remove all the launchers in the list. That will give you a completely invisible Taskmanager that will make sure IntelliHide and Window Dodge works as they should.

[^2]: DockbarX doesn’t work in mate 1.6 and later at the moment.

источник