"Docky needs composition enabled" message even after I enabled that, in Xubuntu
Solution 1
enabling docky effects in xfce
By default, Docky should work with the built-in XFCE/Xubuntu compositor.
In 12.04 the compositor can be checked (if it is not already) via the window-manager tweaks
The image above shows Docky does not have the 3D effects, but by checking the options you'll have the 3D effects as per the next image:
If, for whatever reason the inbuilt compositor does not work for you, you'll need another compositor to help out Docky.
alternative method for both XFCE/LXDE
A good lightweight compositor is xcompmgr
xcompmgr
As the image above shows, the inbuilt compositor is not running. xcompmgr
is running, which gives Docky the 3D effects you require.
Use session and startup to run xcompmgr
when you login.
Solution 2
Try this video or this alternative.
I dont use xfce
but I understand it has a dock by default.
Related videos on Youtube
user2445336
Updated on September 18, 2022Comments
-
user2445336 over 1 year
Delphi-version5. I have a file comparison app I am putting together and it has a Left and Right Panel on the main form. Each panel (pnlLeft and pnlRight) has an identical range of Controls and events only separated by name. i.e btnCheckLeft(... and btnCheckRight(... and I am having problems keeping the code changes synched between the two Panels.
I am wondering if I can make a single Panel (on a separate Form) with all of the controls and events and then at runtime, copy it twice, once for the pnlLeft an the other, the pnlRight to the main form. On that single Form, I can manage the coding just the once instead of trying to duplicate everything.
During the process, set the Align and the Event names to apply to each copy as in...
The first copy to the blank main form...
pnlLeft.Align:=alLeft; pnlLeft.Button1Click(Sender)...
the second copy
pnlRight.Align:=alLeft; pnlRight.Button1Click(Sender)...
How or is that possible? I think I need a Component of the full Panel, but I am not skilled enough to create a Component of this complexity yet.
I checked this how to copy all the TLabels parented with a TPanel on delphi to another TPanel?
and this Duplicating components at Run-Time
but don't think either will do what I need.
Thanks for anything you can help with.
-
user2445336 almost 11 yearsThanks, but I guess I explained that badly, I will try and write a better explanation and re-post.
-
Rob Kennedy almost 11 yearsReally? The problem you described is exactly solved with frames. Define one frame at design time, and then drop two instances on your form. When you want to make changes, change the frame definition. Changes will automatically be propagated to both frames already on your form.