|






| Downloads: 13048
| Submitted: Mar 25 2009 Updated: Dec 23 2009
| | Description:
NOTE! IMPORTANT! Starting from dockbarx x.0.23.1, dockbarX uses the folders /usr/share/dockbarx and ~/.dockbarx instead of /usr/share/dockbar and ~/.dockbar. Please rename the folders accordingly (if you install manually) or you won't be able to start dockbarx. Sorry for the inconvenience.
NOTE! Dockbarx x.0.24.0 has a new launcher system. You will have to re-add all your launchers (but don't worry it's much easier now :) ).
Description
This is a branch - not a fork - of DockBar (a TaskBar with grouping and group manipulation) with some extra features added.
Dockbar is made by Aleksey Shaferov.
DockbarX branch is developed by Matias Särs.
The button image used in "Default" and "New" themes are is made by Sami Rissanen (st6).
"Human Bar" theme is made by bigRZA.
Dockbar and DockbarX are licensed under GPL3.
Screenshots
The screenshots or previews to the left is showing:
1) The three themes that comes with dockbarx out of the box.
2) DockBarX effect Opacify in action: All other windows becomes nearly transparent except for the one the mouse cursor rolls over.
3) DockBarX and NameBar using the screen space effectively on a netbook. http://www.gnome-look.org/content/show.php/NameBar?content=101643
INSTALL
NOTE! IMPORTANT! From dockbarx x.0.23.1 dockbar uses folders /usr/share/dockbarx and ~/.dockbarx instead of /usr/share/dockbar and ~/.dockbar
1. install python-gnome2-desktop and python-numpy (DockbarX might be able to run without python-numpy, but it shouldn't hurt)
$ sudo apt-get install python-gnome2-desktop python-numpy
2. copy dockbarx.py to /usr/bin/ and GNOME_DockBarXApplet.server to /usr/lib/bonobo/servers (64-bit users on mandriva and possibly other rpm-based distributions should use /usr/lib64 instead of /usr/lib)
$ sudo cp dockbarx.py /usr/bin
$ sudo cp GNOME_DockBarXApplet.server /usr/lib/bonobo/servers
3. copy the content of themes folder to /usr/share/dockbarx/themes (for system wide installation, recommended) or ~/.dockbarx/themes (Create the folders if necessary)
$ sudo mkdir -p /usr/share/dockbarx/themes
$ sudo cp themes/* /usr/share/dockbarx/themes
4. add DockBarX applet to panel
You can run it in window (meant for debugging purposes, mostly):
$dockbarx.py run-in-window
INSTALL IN AWN
Note Dockbarx for awn works only with older versions of AWN!
1. Do a normal install (no need to add dockbarx to panel if you don't want to, of course).
2. Copy everything from the AWN folder to ~/.config/awn/applets
3. Remove original taskbar/launcher applet from awn (optional, but recommended)
4. Set 'Icon offset' parameter to 0!
5. Restart AWN
6. Add DockBar applet
Install from Ubuntu packages:
Scott Barnes (reeve) is kind enough to maintain deb packages for DockbarX. They are now available in DockBar's ppa at launchpad.
https://launchpad.net/~dockbar-main/+archive/ppa
Install instructions for ubuntu 9.10 (karmic) users:
$ sudo add-apt-repository ppa:dockbar-main/ppa
$ sudo apt-get update && sudo apt-get install dockbarx
LAUNCHPAD
Dockbar has a launchpad page. If you want to report bugs or request features, you should do it there, if possible. It's still OK to report bugs and request features here as well, if you don't want to register a launchpad account. The launchpad page is for both vanilla Dockbar and DockbarX, so make sure to tag any requests or bug reports directed to DockbarX with "dockbarx".
https://launchpad.net/dockbar
There is also a bazaar branch for DockbarX. New code will be uploaded to it before it's released on gnome-look.
Get the branch with:
bzr branch https://code.launchpad.net/~dockbar-main/dockbar/experimental
USAGE
Default buttons are NOT the same as in vanilla Dockbar. All buttons are configurable in preference dialog.
Window button:
left click:
- activate / minimize / unminimize
middle click:
- close window
right click:
- minimize and lock
Group button:
left click:
- activate / minimize / unminimize group (launch application if no window is open)
shift + left click:
- launch application
middle double click:
- close group of windows
right click:
-open 'menu'
scroll up/down:
- Select next/previous window of the group
Launchers:
Add launchers:
You can add launchers in two ways.
1) Drag a icon from gnome-menu and drop it on dockbarx (that means on an existing icon in dockbarx, otherwise you just make a normal panel launcher).
2) Right click on a group button and choose "pin application". (That option does only exist for applications which are correctly identified by dockbarx. If it doesn't use the first method instead.)
In versions previous to x.0.24.0 you had to enter the resource class name of the application when you added a launcher. This isn't necessary anymore since dockbarx is now guessing it. Dockbarx fails to guess in some circumstances, though. You notice this when the windows of a program opens a new group button instead of using the launcher button. To fix this you need to manually edit the resource class name by right clicking the launcher and choosing "Edit Resource name".
Remove launcher:
Right click on the launcher you wish to remove. Choose 'Unpin application' from the menu.
Move launchers (and other group buttons):
Drag and drop ;)
WORKSPACE/VIEWPORT BEHAVIOR OPTIONS:
You can change how DockBar reacts when you select a group (left click on the group icon if the default is used) from preference window.
Ignore: Acts as if windows on other workspaces and viewport doesn't exist.
Switch: Behaves as ignore if there are windows belonging to the group on the current workspace/viewport. If there are no windows belonging to the group on the current workspace/viewport it switches to the workspace/viewport with most windows that belong to the group. This is the default behavior.
Move: Moves windows from other workspaces/viewports to current workspace/viewport. This is the behavior vanilla Dockbar uses.
If you select a window in the popup list you will always switch to the workspace/viewport of the window. This is not configurable (vanilla Dockbar behaves the same way).
FAQ
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. WTF?
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: I want to make a custom launcher. Is it possible?
A: Yes, it is. There are two ways.
1) You can change the launcher in gnome-menu (alt+F2 and type "alacarte"). Add the launcher by dragging it or - if it's an old launcher - right click Dockbarx's handle and choose "Update" for the changes to show.
2) Drag the launcher from gnome-menu to a folder. Right click it, choose preference and change what you want there. Drag the launcher to dockbarx. Don't delete the launcher from the folder!
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. Viola! Sometimes though, you have to double right click the handle to get the menu. Don't ask me why - just do it.
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. (e.g. for group button action "compiz scale" to work you need the scale plugin activated)
Q: What is Opacify and how do I get it to work?
A: 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. To activate opacify you need to go to the appearance tab of the preference dialog and check in opacify checkbox. Opacify requires compiz fusion and you need to activate the plugin Opacity, Brightness and Saturation in CompizConfig!
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.
3rd PARTY THEMES
3d party themes are starting to appear and some of them are quite nice!
Tonkybar
Tonkybar is simply well functioning and gorgeous. Has multiple windows notifications. The author is BigRZA.
http://bigrza.deviantart.com/art/tonkybar-for-DockbarX-140364738
Shinybar
A very well made win7 style theme. Alex Kaehler (levviathor) tries to bend the theme engine to it's limits. Other theme creators could learn something from looking at his config file. Shiny!
http://levviathor.deviantart.com/art/Shinybar-Dockbar-theme-135875506
Glassified
Glassified is a simple and beautiful theme by pi4sek.
http://www.gnome-look.org/content/show.php/Glassified+theme+for+DockbarX+0.21.11?content=109283
White
Another theme by pi4sek.
http://www.gnome-look.org/content/show.php/White+theme+for+DockbarX+0.21.11?content=107827
MacOSish
mojo2012 has made a theme with the black triangle (famous from MacOS tiger) under started program, for all you MacOS fans out there.
http://www.wuala.com/mojo2012/Public/MacOSX.tar.gz
OTHER STUFF
Vanilla Dockbar
The original dockbar suits some people better than DockbarX. Don't forget to keep an eye on it as Aleksey still is doing a great job with it.
http://www.gnome-look.org/content/show.php?content=97822
NameBar
Namebar is an applet that is meant to accompany DockbarX or Dockbar on netbooks or on other small screens to save some precious pixels... Instead of explaining what it is here I'll give you the link to it's gnome-look page so you can see for yourself:
http://www.gnome-look.org/content/show.php/NameBar?content=101643
Changelog:
x.0.24.0
A new launcher system (inspried by Aleksey's elegant launcher system from vanilla dockbar):
- When you add a launcher by dragging a application from gnome menu you no longer have to enter a resource class name, dockbarx guesses it.
- If dockbarx isn't able to guess the resource class name of a launcher correctly a "right click" menu option "Edit resource name" is added so that you manually edit the resource class name.
- You can add launchers by pinning running applications via the "right click" menu (works for most applications, if the options are missing for an application you can still make a launcher by dragging the icon from gnome menu and manually edit the resource class name.)
- The launchers information are now stored in gconf instead for in the file ~/.dockbarx/launchers.list. This will hopefully be a bit more stable.
- Some bugs in the launcher system are fixed. Some launchers that failed to be created or failed to launch it's application in previous versions should work now.
Other features:
- A new theme "Human Bar" by bigRZA is included.
- Dockbarx should now use slightly less memory (not that much though).
- Keyboard shortcuts added for the "right click" menus.
Bug fixes:
- Dockbarx preference window crashed because of a stupid typo when using workspace mode 'ignore'.
- Dockbarx was freezing when the orientation of the applet changed.
x.0.23.2
End users features:
- Visual feedback on the numbers of open windows (if the theme supports it).
- A new group button action "select" replaces "select group", "select or minimize group" and "select or compiz scale group". You can configure how the new action should act when one window of a program is open and how it should act when multiple windows are open from the properties dialog.
- Option added: It is possible to not show popup window if there are just one window open . (Usefull in combination with compiz windows preview.)
- Group button actions "compiz scale" and "compiz shift" will now just s
elect the window if there are only one unminimized window of a program.
- Groupbutton action 'select next' changed so that minimized windows are the last to be cycled through.
- Properties dialog is rearranged.
- "Default" and "New" themes updated to give feedback on multiple windows.
Theme making features:
- Posibility to add visual feedback on the numbers of windows.
- Offset argument added to
- New command:
- Small bug fixes.
See Theming HOWTO for more information on the above changes.
Bug fixes:
- Dockbarx should work in intrepid and hardy again.
- Some icons didn't show up in dockbarx in some circumstanses.
- Group button menu where not accessable in the last version if all windows where minimized.
x.0.23.1
IMPORTANT:
- Dockbarx now uses /usr/share/dockbarx and ~/.dockbarx for storing it's
files instead of /usr/share/dockbar and ~/.dockbar (Bug #429043).
End users features:
- Compiz Thumbnails/preview are ported over from vanilla dockbar and is modified to work with delays.
- Opacify can now be used at group buttons. (Settings in preference dialog.)
- Group button actions 'compiz scale windows' and 'compiz switch windows' now includes the windows from all desktops. Same goes for 'select or compiz scale'.
- An option for no attention effect added. (Patch by Vermind)
- Group button action for opening preference dialog is added, since there were no way for AWN users to access it.
Bug fixes:
- One of the most long lived and most irritating bugs are now gone: Popup windows now closes even when the mouse is leaving it over one of the rounded corners.
- Some other cases where the popup window didn't close when it should are now fixed, as well.
- Untested bug fix for opacify for ubuntu 8.04 (hardy) and other systems with older versions of compiz fusion.
- Bug #424629: Dockbarx does no longer crash if an invalid theme
is found in ~/.dockbarx/themes or /usr/share/dockbarx/themes. A dialog message is shown if no working themes are found.
... and some code cleanup.
License: GPL
|
| |
add commentback
|