
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
AKDC means Advanced Kwin Decoration Client ;-)
with this im trying to make the life easier for graphical designers, giving them a efficient and optimized native kwin decoration code where they only need paste some pixmap and check some options.
---------------------------------------------
IMPORTANT README
-----------------------------------------
Today AKDC beta2 (will become ASSK(Advanced Skin Support for KDE)in a near future)is released
Project moved to berlios.de
credits---------------
thanks to alexandrie & treetog from pixstudio for their WB for windows between other for their awesome art work
16 years ago
-alpha
1.automatic layout calculation based on pixmap size
2.fixed buttons events
3.custom border(not automatic but more readable)
4.change the 1 bit qbitmap buton decos for qpixmap.
5.some work over text shadows
-alpha2
1.buttondecos handle a custom pixmap for every events(over, normal pressed) in active and inactive mode
2.Square button and round button(square for max, mix,close round help, menu,etc) can now have diferent sizes(example round button 14x14 square button 19x19)
3.some speed fixes
-beta
1.A lot of speed improvements
2.Text Shadow color code implemented
3.App Icon Effects(colorize gamma gray transparent etc) implemented
4.right top corner adjust the size for number of buttons
5.Auto layout code implemented(you only have to paste the pixmap and the code do the rest)
6.Avatar code implemented(is just a name for a functional programable button in the decoration)
7.Code more readeable.
8.All graphic glitches fixed
9.text position code implemented
10.Some work in blending options(not functional until RC1)
-beta2
1.buttons drawing code rewrited from the scratch
2.auto layout calculation finished
3.a lot of bugfixes
4.some progress in very complex mask
5.optimized painter code for stretch pixmap(ported to drawPixmap)
6.finished disabled buttons code
7.begin the project of a new AKDC control center(maybe ready for test in rc2)
8.port image loader api to KPixmapIO(much faster)
9.finished code to handle themes with 2 different sizes(see second screenshots(is the same corona theme))
10. a lot of improvements on irregular size buttons
-beta3 Preview 1
1.change image engine to QPixmapCache
2.improvements in image's stretcher code
3.support for tool windows
4.begin the code to a new engine based on cairo(it seems to be faster than QPainter)
5.support xcomposite extensions for shadows and transparency
6. a lot of work done in blending engine
-beta 3 preview 2
1.new text and shadow api based on kdesktop shadow engine
2.icon app follow text position
3. auto truncate text when text is larger than window width
4.abort of qpixmapcache engine(is really unstable and hard to control)
5.support for kde 3.3 new buttons api
6.new control center that fit on any screen larger than 640x480
7.new theme based on alienmorph from alienware
8.speed improvements(is really fast now)
16 years ago
-alpha
1.automatic layout calculation based on pixmap size
2.fixed buttons events
3.custom border(not automatic but more readable)
4.change the 1 bit qbitmap buton decos for qpixmap.
5.some work over text shadows
-alpha2
1.buttondecos handle a custom pixmap for every events(over, normal pressed) in active and inactive mode
2.Square button and round button(square for max, mix,close round help, menu,etc) can now have diferent sizes(example round button 14x14 square button 19x19)
3.some speed fixes
-beta
1.A lot of speed improvements
2.Text Shadow color code implemented
3.App Icon Effects(colorize gamma gray transparent etc) implemented
4.right top corner adjust the size for number of buttons
5.Auto layout code implemented(you only have to paste the pixmap and the code do the rest)
6.Avatar code implemented(is just a name for a functional programable button in the decoration)
7.Code more readeable.
8.All graphic glitches fixed
9.text position code implemented
10.Some work in blending options(not functional until RC1)
-beta2
1.buttons drawing code rewrited from the scratch
2.auto layout calculation finished
3.a lot of bugfixes
4.some progress in very complex mask
5.optimized painter code for stretch pixmap(ported to drawPixmap)
6.finished disabled buttons code
7.begin the project of a new AKDC control center(maybe ready for test in rc2)
8.port image loader api to KPixmapIO(much faster)
9.finished code to handle themes with 2 different sizes(see second screenshots(is the same corona theme))
10. a lot of improvements on irregular size buttons
-beta3 Preview 1
1.change image engine to QPixmapCache
2.improvements in image's stretcher code
3.support for tool windows
4.begin the code to a new engine based on cairo(it seems to be faster than QPainter)
5.support xcomposite extensions for shadows and transparency
6. a lot of work done in blending engine
-beta 3 preview 2
1.new text and shadow api based on kdesktop shadow engine
2.icon app follow text position
3. auto truncate text when text is larger than window width
4.abort of qpixmapcache engine(is really unstable and hard to control)
5.support for kde 3.3 new buttons api
6.new control center that fit on any screen larger than 640x480
7.new theme based on alienmorph from alienware
8.speed improvements(is really fast now)
dutchglory
6 years ago
Report
gabop
13 years ago
./configure --prefix=`kde-config --prefix` --with-qt-dir=/usr/lib/qt3/lib64 --with-qt-includes=/usr/lib/qt3/include --with-qt-libraries=/usr/lib/qt3/lib64 --enable-libsuffix=64
make
sudo make install
-----
I can't find luna entry in kcontrol --> window decorations.
What's wrong? I'm using OpenSUSE 10.3 x86_64, KDE 3.5.8
Report
gabop
13 years ago
I've uninstalled kde_xp theme from k control, and then suddenly the entry appear in the windows decoration list.
I think that theme was making some kind of conflict with AKDC.
Catch ya!
Report
dunkelstern
13 years ago
Report
d4rkl0rd
13 years ago
Report
pvt14
14 years ago
Report
Dapper
14 years ago
Report
angrykeyboarder
15 years ago
Report
schloob
14 years ago
extract
change to directory
./configure
make
make install
and you're done.
Report
angrykeyboarder
14 years ago
I need a .deb pkg.
Report
BCMM
15 years ago
Report
janet
15 years ago
Report
calande
15 years ago
Thanks,
Report
darkat
15 years ago
However unfortunately they are ridden by bugs :-((
Report
r1a2w3
15 years ago
Report
angrykeyboarder
15 years ago
Report
vdboor
15 years ago
- the control center crashes.. :-(
- the style does not display the "what is this button" well when it's moved to the right side.
- all new styles use a "configure" button as of kde 3.2 (or 3.3?) AKDC still displays all configuration options in the main dialog.
I hope you can fix these issues. But this doesn't stop me from using this style already.. because it looks awsome!! and gives my desktop a refreshing look!!
This is the crash backtrace:
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1095872032 (LWP 32711)]
[KCrash handler]
#7 0x408495da in QImage::copy () from /usr/lib/qt3/lib/libqt-mt.so.3
#8 0x41ffcc64 in Corona::CoronaHandler::loadPixmap ()
from /opt/kde3/lib/kde3/kwin3_corona.so
#9 0x4200152e in Corona::CoronaHandler::createPixmaps ()
from /opt/kde3/lib/kde3/kwin3_corona.so
#10 0x41ffbbd7 in Corona::CoronaHandler::CoronaHandler ()
from /opt/kde3/lib/kde3/kwin3_corona.so
#11 0x41ffbc18 in create_factory () from /opt/kde3/lib/kde3/kwin3_corona.so
#12 0x41fc6597 in KDecorationPlugins::loadPlugin ()
from /opt/kde3/lib/libkdecorations.so.1
#13 0x41f9e3db in KWinDecorationModule::resetPlugin ()
from /opt/kde3/lib/kde3/kcm_kwindecoration.so
#14 0x41fa01ab in KWinDecorationModule::KWinDecorationModule ()
Report
janet
15 years ago
Report
janet
15 years ago
1. in the small (normal) view the help button is shown with a little square around it. That's ugly and doesn't fit the look of the other buttons. In the huge view it is ok.
2. using the huge size the upper side of the window isn't resize-sensitive. I can only grab and resize the window with the cursor where the stuck out part of the title bar ist :((
3. It is not possible to display the menu- and the sticky-button in the title bar :(
Or are those bugs of the debian package?
Report
dixiett
15 years ago
i try to:
./configure
./make
./make install (as root)
and in the Control Panel don't appear this WD. why?
what I have to do?
Report
Ekardnam
15 years ago
./configure --prefix=`kde-config --prefix`
Report
nibbana
15 years ago
1) Luna should have an option If I want shadow under active and nonative title or just on active (like in XP).
2) Menu button is not working :(.
Great Job!
LD
Report
janet
15 years ago
Sometimes there is a small round help button on the left in the middle between middle and left but it doesn't look good and it is not always there.
Report
viiron
15 years ago
Report
wolftone
15 years ago
Report