<span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">===Move the dock=== either : - After making the dock active (click on it for example) use the arrows to move the dock.</span> Move the dock === === either: - After making the dock active (click on it for example) use the arrows to move the dock.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">The movement will accelerate if you keep pressing for ease of use - Press ALT then click on the dock then drag it where you want.</span> The movement will accelerate if you keep pressing for ease of use - Press ALT then click on the dock then drag it where you want.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">With Beryl you can activate sticky edges which allows an better positioning.</span> With Beryl you can activate sticky edges which allows an better positioning.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Release the mouse button and then release the ALT key.</span> Release the mouse button and then release the ALT key.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">===Get icons themes easily swappable for the dock=== If you either downloaded a icon theme or collect some icons in a directory : Right click on the dock then choose Configure and select the Launcher tab.</span> === Get icons themes easily swappable for the dock === If you either downloaded a theme icon or collect some icons in a directory: Right click on the dock then choose Configure and select the Launcher tab.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Add in the directory list the directory where your icons are.</span> Add in the directory list the directory where your icons are.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Add as many as you want like that .</span> Add as many as you want like that.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Now to go from one theme to another easily just put the correct directory at the top of the list (use up and down arrow).</span> Now to go from one theme to another easily just put the correct directory at the top of the list (use up and down arrow).</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Cairo-Dock will automatically load the new icons when you close the configuration panel.</span> Cairo-Dock will automatically load the new icons when you close the configuration panel.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Note : when an icon doesn't have an extension Cairo-Dock will first look for an .SVG in all the directory.</span> Note: when an icon does not have an extension Cairo-Dock will first look for year. SVG in all the directory.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">So if you have matching .PNG in the top directory and another matching .SVG in the next directory then this one will be loaded.</span> So if you have matching. PNG in the top directory and another matching. SVG in the next directory then this one will be loaded.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Keep this in mind when you build your theme and try to keep them homogeneous.</span> Keep this in mind when you build your theme and try to keep them homogeneous.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">===Change the style of the stripes=== Here are a few concrete example: - If I want thin and well spaced stripe: put their number to 8 (8 stripes per motif) and their width to 0.02 (2% of the width of a motif).</span> === Change the style of the stripes === Here are a few concrete example: - If I want thin and well spaced stripe: put their number to 8 (8 per stripes motif) and their width to 0.02 (2% of the width of a reason).</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">- If now I want thicker stripes: increase their width to may be 1/8, or 0.125 (12%), this will have the effect to spread them .</span> -- If now I want thicker stripes: to increase their width may be 1 / 8, or 0125 (12%), this will have the effect to spread them.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">- If I prefer very dense (numerous) stripes: increase their number, to 30(30 stripes per motif).</span> -- If I prefer very dense (numerous) stripes: increase their number, to 30 (30 per stripes motif).</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">As there is a lot of stripes per motif they can't be very large or they will overflow each other, their maximum width should be 1/30 roughly 0.03 (3%).</span> As there is a lot of stripes per reason they can not be very large or they will overflow each other, their maximum width should be 1 / 30 roughly 0.03 (3%).</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">===Make sure all your icons have the same size=== Cairo-Dock can deal with icons of any size.</span> === Make sure all your icons have the same size === Cairo-Dock can deal with icons of any size.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">But for practical reason it would be nice to make sure that all icons appear to have the same size..</span> But for practical reason it would be nice to make sure that all icons appear to have the same size ..</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">But you are too lazy to resize them yourself !</span> But you are too lazy to resize them yourself!</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">The solution is to set both values for the icons size equal in the tabs for the launchers, the applications, the applets and the separator.</span> The solution is to set values for both the icons equal size in the tabs for the launchers, the applications, the applets and the separator.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Cairo-Dock will then resize all the icons to that size.</span> Cairo-Dock will then resize all the icons to that size.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">One little nice trick : set the size to 24 in all fields and 150 in the field for the width of the wave (see CAIRO-DOCK tab).</span> One nice little trick: set the size to 24 in all fields and 150 in the field for the width of the wave (see CAIRO-DOCK tab).</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">You end up with a baby version of Cairo-Dock, Cute no?</span> You end up with a baby version of Cairo-Dock, Cute no?</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">===Choose a ready made theme=== If the directory ~/.cairo-dock doesn't exist at launch, Cairo-Dock will offer to choose a theme to choose among the predefined one..</span> === Choose a ready made theme === If the directory ~ /. Cairo-dock does not exist at launch, Cairo-Dock will offer to choose a theme to choose among the predefined one ..</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Later if you change your mind and wish to change the theme : Right click "cairo-dock" and choose "Manage Theme".</span> Later if you change your mind and wish to change the theme: Right click "cairo-dock" and choose "Manage Theme".</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Cairo-dock if needed will warn you that you need to save your actual theme first if it has been changed.</span> Cairo-dock if needed will warn you that you need to save your actual theme first if it has been changed.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">You can either save it on another name or overwrite the existing one, except for pre-installed themes.</span> You can either save it on another name or overwrite the existing one, except for pre-installed themes.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">===Add containers=== Container are launchers with a special attribute : They are like drawers, so you can group similar applications (launchers) which will only appear when you go over the container.</span> === === Container Add containers are launchers with a special attribute: They are like drawers, so you can group similar applications (launchers) which will only appear when you go over the container.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">You can create a container inside a container and create a tree structure.</span> You can create a container inside a container and create a tree structure.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">You create a container the same way you create a launcher for an application.</span> You create a container the same way you create a launcher for an application.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">You just have to tick the last box to indicate that it is a Container rather than an application.</span> You just have to tick the last box to indicate that it is a container rather than an application.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">A new sub dock will be created and associated with that container.</span> A new sub dock will be created and associated with that container.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Initially you can't see it as it is empty so you have to create launcher to put in it as explained before.</span> Initially you can not see it as it is empty so you have to create launcher to put in it as explained before.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">You can also of course just drag and drop applications on the Container To move a launcher from one container to another one easy way is to edit the Launcher (Right Click the icon and choose "Modify Launcher") and change the name of the container in the Container field to point towards the new container (the main dock is called "_MainDock_").</span> You can also of course just drag and drop applications on the Container To move a launcher from one container to another one easy way is to edit the Launcher (Right Click the icon and choose "Modify Launcher") and change the name of the container in the Container field to point towards the new container (the main dock is called "_MainDock_").</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">===Add/Remove visual effect with Compiz-Fusion=== Compiz-Fusion set visual effect by default to the predefined windows types.</span> === Add / Remove visual effect with Compiz-Fusion === Compiz Fusion-set visual effect by default to the predefined windows types.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">You can also apply specific effect to the opening and closing of the dock and subdocks.</span> You can also apply specific effect to the opening and closing of the dock and subdocks.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">* Open CCSM (Compiz Config System Manager) and go the to option of the Animation plugin; in the "Open Animation" tab.</span> * Open CCSM (Compiz Config System Manager) and go to the option of the Animation plugin; in the "Open Animation" tab.</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">Here we are going to create a new variable which will allow us to affect a specific effect when you open a window (Compiz-Fusion considers a sub-dock like a window) * Click "Add" an choose your effect in the list from "Open effect".</span> Here we are going to create a new variable which will allow us to affect a specific effect when you open a window (Compiz-Fusion considers a sub-dock like a window) * Click "Add" an choose your effect in the list from " Open effect ".</span> <span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">* Add "name=cairo-dock" in the field "Window Match" * Get this value to show at the top of the list. Now Compiz-Fusion will apply that specific effect only to the windows called "cairo-dock". So all sub-dock opening will use that effect. Create the same effect in the "Close Animation" tab and while you are at it go to "Focus Animation" and create a variable there as well, but here select no effect. Name it cairo-dock again. This will make sure that no effect is triggered when you fly over the dock (focus). This can create an ugly flash if not Recommended value * Open Animation: Zoom effect with a duration of 250 Close Animation: Vaccuum effect with a duration of 250 ===Compiz Widget Layer=== Some of the cairo-dock applets can be detached from the dock. You can configure them to be displayed on the compiz widget layer, instead of the regular desktop. The compiz widget layer can be toggled by pressing F9 (default compiz settings). Hereafter we describe how to create an icon on your cairo-dock to toggle the widget layer, as it is done on MacOSX with the dashboard icon (for those who know it). 1. First, enable 'Dbus' plugin in CompizConfig Settings Manager. 2. Then create a new file and paste the following code to it, and then save as eg widget.sh dbus-send --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/widget/allscreens/toggle_key org.freedesktop.compiz.activate string:'root' int32:`xwininfo -root | grep id: | awk '{ print $4 }'` 3. We need to make the script executable: right-click on the file. Go to Properties -> Permissions , check 'Execute' option. The new launcher in cairo-dock needs to be created from scratch, as described below, otherwise it might not work. It is a known cairo-dock bug that will be fixed soon 4. To create a new empty launcher, right-click on cairo-dock -> add new launcher, and select new and fill in the parameters as described below: Name: Widget (for instance) Command: sh /path_to_script/widget.sh Image: choose the image you want to be displayed in cairo-dock</span> * Add "name = cairo-dock" in the field "xxx" (do not know the exact name in english: () * Get this value to show at the top of the list. Now Compiz-Fusion will apply that specific effect only to the windows called "cairo-dock." So all sub-dock opening will use that effect. Create the same effect in the "Close Animation" tab and while you are at it go to "Focus Animation" and create a variable there as well, but here select no effect. Name it cairo-dock again. This will make sure that no effect is triggered when you fly over the dock (focus). This can create an ugly flash if not Recommended value * Open Animation: Zoom effect with a duration of 250 Close Animation: Vaccuum effect with a duration of 250 === === Compiz Widget Layer Some of the cairo-dock applets can be detached from the dock. You can configure them to be displayed on the compiz widget layer, instead of the regular desktop. compiz The widget layer can be toggled by pressing F9 (compiz default settings). Hereafter we describe how to create an icon on your cairo-dock to toggle the widget layer, as it is done on MacOSX with the dashboard icon (for those who know it). 1. First, enable 'Dbus plugin in CompizConfig Settings Manager. 2. Then create a new file and paste the following code to it, and then save as eg widget.sh [code ] dbus-send - type = method_call - dest = org.freedesktop.compiz / org / license / compiz / widget / allscreens / toggle_key org.freedesktop.compiz.activate string: 'root' int32: `xwininfo-root | grep id: | awk '(print $ 4 }'`[/ code] 3. We need to make the script executable: right-click on the file. Go to Properties -> Permissions, check' Execute 'option. [box warning =] The new launcher in cairo-dock needs to be created from scratch, as described below, otherwise it might not work. It is a known bug cairo-dock that will be fixed soon [/ box] 4. To create a new empty launcher, right-click on cairo-dock -> add new launcher, and select new and fill in the parameters as described below: Name: Widget (for instance) Command: sh / path_to_script / widget.sh Image: choose the image you want to be displayed in Cairo-Dock</span> |