The goal is to create a Window/Desktop manager simple and fast, with very aesthetic
and familiar look and feel.
A very few parameters must be configured from few files, avoiding unnecessary complications, following the K.I.S.S. philosophy. Any other configurations like themes, icons etc. should be avoided. Keeping in very small size while having relatively rich feature set makes AnticoDeluxe very suitable for netbooks and low-end computers.
***********
FEATURES
***********
The overall look and feel have to be very close to MacOSX look and feel, which is ORIGINAL WORK FROM APPLE INC.
Project consist of:
1. AMELIB - support library - should be keep as small as possible, with very few classes.
2. Desktop without icons for now.
3. The Top Bar with system and applications menu, and few useful widgets/plugins.
4. The bottom Dock, which acts as taskbar and iconic application launcher.
5. NOT STARTE

6. STARTE

7. NOT STARTE

8. NOT STARTE

How to build:
qmake
make
make install
How to start:
Just quit your current X session and on login - select Antico Deluxe session ...
or use "test" or "myxephyr" script into antico directory
WARNING: This is beta quality software. Some features are not implemented or completed or some bugs may exists.
YOU FOUND A BUG: please, report at my email. Thanks.
A documentation, user guide and translations writers WANTED!
As from version 0.2-beta1 I will post only user visible changes into this changelog. For complete list of changes see CHANGELOG file.
WARNING: REMOVE ALL OLD VERSION INSTALLED FILES BEFORE UPGRADE TO VERSION 0.1.96
Ratings & Comments
32 Comments
I want to continue this project, but at first I want to run it on my computer.I downloaded archive from this site, and enter in Terminal this commands: Quote:
cd anticodeluxe
qmake-qt4
make
And after I enter "make", Terminal rap out an oath to me, it sad that in anticodeluxe folder no directory called "vorbis", and no file called "vorbisfile.h".
Quote:
vorbisdecoder.h:20: fatal error: vorbis/vorbisfile.h: No such file or directory
compilation terminated.
Help me!! What I'm must doing???????????
You can write me to petkuz@yandex.ru
P.S.
I'm from Russia, and I don't know English very well!!!)))))
Great job, mac-like theme is just great! Leopard will always be a style example.
Thanks. Leopard is my favorite. :)
Well it looks okay, but that topbar a la gnome just creeps me out. If you can get a global menubar instead that works with GTK + Qt (see bespin) I'd adore you. :P
Hi Trying to make antico-deluxe-0.1.96 and keep getting these errors: ../amelib/libame.so: undefined reference to `snd_mixer_handle_events' ../amelib/libame.so: undefined reference to `snd_mixer_selem_get_playback_volume' ../amelib/libame.so: undefined reference to `ov_info' ../amelib/libame.so: undefined reference to `snd_mixer_selem_register' ../amelib/libame.so: undefined reference to `snd_mixer_close' ../amelib/libame.so: undefined reference to `snd_mixer_load' ../amelib/libame.so: undefined reference to `snd_mixer_selem_set_playback_volume' ../amelib/libame.so: undefined reference to `snd_mixer_selem_id_sizeof' ../amelib/libame.so: undefined reference to `snd_mixer_find_selem' ../amelib/libame.so: undefined reference to `snd_mixer_selem_id_set_index' ../amelib/libame.so: undefined reference to `snd_mixer_selem_set_playback_volume_range' ../amelib/libame.so: undefined reference to `ov_open_callbacks' ../amelib/libame.so: undefined reference to `ov_comment' ../amelib/libame.so: undefined reference to `ov_clear' ../amelib/libame.so: undefined reference to `ov_read' ../amelib/libame.so: undefined reference to `snd_mixer_selem_get_playback_volume_range' ../amelib/libame.so: undefined reference to `snd_strerror' ../amelib/libame.so: undefined reference to `snd_mixer_open' ../amelib/libame.so: undefined reference to `snd_mixer_attach' ../amelib/libame.so: undefined reference to `snd_mixer_selem_id_set_name' Any ideas? Trying to build on a minimal system.
Hi, You missing alsalib, vorbisfile, libogg and probably libao. Install them and try again.
I get same error. Ame was successfully build and installed. I have all mentioned dependencies install but still get that error. I used Kubuntu Lucid. Can you add a dependencies list?
Hi, i like your project and Antico. I don't want to troll, but i have a question, why Antico and Antico Deluxe can't be one project? Because of of the installation? I see that Antico don't need to install. Thank you!
Hi, Thanks for the question. Antico Deluxe is a fork of Antico. My project aims to be very complete mac clone which is not the goal of original Antico at all. As the times goes, Antico Deluxe will differs very very much from Antico (see TODO file and FEATURES above). So, Antico Deluxe will have only the part of the name (I have personal permission for that) and about a few hundred lines of code for core X management from original Antico. Thats why both project cannot be joined, at least for now. Cheers.
... And for further discussion, or any other questions about Antico Deluxe, please, wellcome to http://v4fproject.wordpress.com/antico-deluxe-development-discussion/
thank you!
In version 0.2-beta1 I get a new make error: make[1]: Entering directory `/home/stekoe/downloads/antico-deluxe/95422-antico-deluxe-0.2-beta1/antico/wm' /usr/bin/g++-4.1 -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtDBus -I/usr/include/QtDBus -I/usr/include -I../amelib -I/usr/local/include/ame/ -I../build -Iforms -I/usr/include -Iforms -o ../build/antico.o antico.cpp antico.cpp: In member function ‘virtual bool antico::x11EventFilter(XEvent*)’: antico.cpp:317: error: ‘XK_Alt_L’ was not declared in this scope antico.cpp:341: error: ‘XK_Alt_L’ was not declared in this scope antico.cpp:350: error: ‘XK_F4’ was not declared in this scope antico.cpp:362: error: ‘XK_F9’ was not declared in this scope Am I missing some specific X11 header files? Thank you for your reply.
Dont know, many .cpp files in AnticoDeluxe use direct calls to X11 libraries and functions; if the compiler passes through other files, you probably do not missed any specific X11 headers, just the keyboard identifiers are wrong. Any way - in my Ubuntu 8.10 box everything goes fine.
..... or, your X11 headers are not located in /usr/include
That was the key! I had to add #include <X11/keysym.h> to /wm/antico.h and it works. Thank you!
glad to see yo have managed the include headers, and thanks for the report. For sure, I will add the header in the next version to prevent further mistakes and compile time errors/
Well, this is not a real bug, just somewhat incompatibility with some Linux distros - AnticoDeluxe cannot find its core library - amelib.so, and thus - it crashes at startup. This probably affected a user a while ago (and many others), and he ask me here did I have an idea what's wrong - just nothing - Today, thanks to another user in our linux portal I can see the default location of AmeLib (/usr/local/lib/) may cause a crash when AnticoDeluxe stared at login manager (KDM/GDM/..) or by .startx and post here a quick workaround - just update ldconfig settings to point /usr/local/lib - as described in main page. Regards
Thank you for your reply. I guess this error is related to my compiler / system. I switched to gcc-4.1 and now the error described above does not appear anymore. Now I have a new one: /usr/bin/g++-4.1 -c -pipe -O2 -O2 -g -march=i586 -mtune=i686 -fmessage-length=0 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_DBUS_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include/QtDBus -I/usr/include/QtDBus -I/usr/include -I/usr/local/include/ame -I../amelib -I../build -Iforms -I/usr/include -Iforms -o ../build/sysprefwindow.o sysprefwindow.cpp sysprefwindow.cpp: In member function ‘void SysPref::setupLaunchers()’: sysprefwindow.cpp:113: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [16])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:116: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [15])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:121: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [10])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const If you have an idea, what might cause this error, please let me know. But do not waste your time on troubleshooting my system. Thank you!
Thank you for your reply. I guess this error is related to my compiler / system. I switched to gcc-4.1 and now the error described above does not appear anymore. Now I have a new one: /usr/bin/g++-4.1 -c -pipe -O2 -O2 -g -march=i586 -mtune=i686 -fmessage-length=0 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_DBUS_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include/QtDBus -I/usr/include/QtDBus -I/usr/include -I/usr/local/include/ame -I../amelib -I../build -Iforms -I/usr/include -Iforms -o ../build/sysprefwindow.o sysprefwindow.cpp sysprefwindow.cpp: In member function ‘void SysPref::setupLaunchers()’: sysprefwindow.cpp:113: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [16])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:116: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [15])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:121: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [10])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const If you have an idea, what might cause this error, please let me know. But do not waste your time on troubleshooting my system. Thank you!
:) obviously the problem is in your compiler or my bad coding style. Anyway, I'll check this, though (if you have a compile time errors, many others might have too, which is the problem of mine :) :) Regards
Thank you for your time!
I just would like to let you know, that I have successfully compiled antico-0.2-alpha3-1. Unfortunately I forgot to remove the header files of a previous installation (/usr/local/include/ame) - that was the problem. Sorry for bothering you. Now I am going to try the latest release... What I really like is the gorgeous logout applet.
Thank you for your reply. I guess this error is related to my compiler / system. I switched to gcc-4.1 and now the error described above does not appear anymore. Now I have a new one: /usr/bin/g++-4.1 -c -pipe -O2 -O2 -g -march=i586 -mtune=i686 -fmessage-length=0 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_DBUS_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include/QtDBus -I/usr/include/QtDBus -I/usr/include -I/usr/local/include/ame -I../amelib -I../build -Iforms -I/usr/include -Iforms -o ../build/sysprefwindow.o sysprefwindow.cpp sysprefwindow.cpp: In member function ‘void SysPref::setupLaunchers()’: sysprefwindow.cpp:113: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [16])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:116: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [15])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:121: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [10])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const If you have an idea, what might cause this error, please let me know. But do not waste your time on troubleshooting my system. Thank you!
Thank you for your reply. I guess this error is related to my compiler / system. I switched to gcc-4.1 and now the error described above does not appear anymore. Now I have a new one: /usr/bin/g++-4.1 -c -pipe -O2 -O2 -g -march=i586 -mtune=i686 -fmessage-length=0 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_DBUS_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include/QtDBus -I/usr/include/QtDBus -I/usr/include -I/usr/local/include/ame -I../amelib -I../build -Iforms -I/usr/include -Iforms -o ../build/sysprefwindow.o sysprefwindow.cpp sysprefwindow.cpp: In member function ‘void SysPref::setupLaunchers()’: sysprefwindow.cpp:113: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [16])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:116: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [15])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const sysprefwindow.cpp:121: error: no matching function for call to ‘SysPref::connect(AmeIconLink*&, const char [11], SysPref* const, const char [10])’ /usr/include/QtCore/qobject.h:197: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) /usr/include/QtCore/qobject.h:302: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const If you have an idea, what might cause this error, please let me know. But do not waste your time on troubleshooting my system. Thank you!
Got this error during make (version 0.2-alpha3-1): g++ -c -pipe -O2 -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 -D_REENTRANT -Wall -W -fPIC -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtXml -I/usr/include -I/usr/X11R6/include -I../build -I. -o ../build/mime.o mime.cpp mime.cpp: In function `long unsigned int convert_number(const QByteArray&)': mime.cpp:130: warning: converting of negative value `-1' to `long unsigned int' mime.cpp: In function `QByteArray parse_string_mask(const char*, int)': mime.cpp:179: error: syntax error before `;' token mime.cpp: In member function `QString AmeMime::fromFileName(const QString&)': mime.cpp:261: error: syntax error before `;' token mime.cpp: In member function `QString AmeMime::fromFile(const QString&)': mime.cpp:274: error: syntax error before `;' token Do you have an idea?