Planning the new features for Idesk

Retaking the TODO List for Idesk

After I released the version 0.7.5, I see idesk finally is very stable (just some bugs still remain but them aren’t important). For that I want to do my TODO List pendient. My originally list was:

Menu on right click for reconfiguration the icons options (Properties: caption, delete, sort, command and change icon). Taken the originally themes and pixmap.
Support for SVG (Scalable Vector Graphics) format (again). The support disappeared in the new version for avoid the GTK2 dependencies. I will add new support with new libraries.
Support for composite extension from Xorg.
Especial Icons for Mount and Umount devices.
Vertical text labels. For Caption and Tooltip.Caption
More funcionality for background image with rotation and time.
Seeing the list, the point number 6 it’s ready and works fine now. I’m thinking to do the point number 1, but it’s very important for me create a tool for configure the icons of easy form. After I’m planning to do the points number 3 and 5.

However, I want to know a direct opinion from the users. If you think or have a great idea that could have IDesk, please send me its requests.

The future for Idesk

The new plans for Idesk

After I read all yours comments and I thought what is the better way for the Idesk future. For that I have this new plans:

I will create two new options for the Idesk Project. I heard the better way for Idesk core is stay lightweight. I think the same. For that, I splited the project in two new options: –with-background and –with-menu. Both options will be available when you compile the Idesk source. Of course, the –with-menu option should be ready when the Menu on Click will be ready. This to let you can choose to have support either Menu or Background (or none). Obvious the binary size will be more small without these options. Idesk with this will be more modular.
Finish the support for Menu on click for reconfiguration the icons options (Properties: caption, delete, sort, command and change icon). Taken the originally themes and pixmap. All just with X11 libs.
Support for Vertical text labels. For Caption and Tooltip.Caption. It will be nice.
For now I leave for next versions this:

Support for composite extension from Xorg.
In addtion, and for Debian users I will create two new packages called idesk-menu and idesk-background.

Why Debian?

One of the things that but have asked to me during these last years is because I use Debian like my favorite distro. There are many definitions and reasons, but I found in one of the many sites that I have visited and that defined perfectly my because:

“Good, it is necessary to understand that Debian, like Linux, has a politician motivation with deep roots in the social movements of the sixties, that is to say, (and it is) it was done by engineer hippies of the alternative. Whereas for many users of Mandrake or Redhat Linux it is only an efficient and reliable operating system that is used from 9 to 18 hours, for “debians” use Linux it comprises of a very personal position for the society and the life. In short, if you are somebody that always has had problems with the authority, frequently questions “why” in situations that are everybody seems obvious to him and it does not please the idea to you to vegetate in a gray world and boring, surely always you have been a Debian but until now you know it”

When I read it, finally I understood what felt, which thought. Use Debian for me is a thought position, is a life form.

Found bugs under 0.7.4 Idesk version

I have received notice about two bugs under 0.7.4 Idesk version.

The problems are basically:

Problem with the background changer system. This it changes the background color and you still have a green background although you don’t have anyone Background instructions in the .ideskrc file. The solution will let you can use the Background.Delay option with 0 value to disable the background system (without delete nothing more). But if you don’t have anyone Background instructions, the default value will be 0 anyway. For now and until I will release the new version, there isn’t a solution for you can let inactive the background changer system.
Problem with startup notification support (option –enable-libsn). The idesk-0.7.4 chrashes after starting xmms. This bug was reported by Gentoo users. If you don’t have the support for statup notification the program works well. The bug still hasn’t a solution.
I’m working on both problems. The first problem is fixed, but the second I haven’t seen nothing yet. May be this weekend. I hope release the 0.7.5 version with the bugs fixed. The next week should be ready.

I will do too, the fixed on the Debian unstable package tomorrow (but just with the first bug fixed).

Gaim Plug-in SIPE (Sip Exchange Protocol)

Gaim Plug-in SIPE (Sip Exchange Protocol) for LCS released

Gaim is a multiprotocol instant messanger for Linux (and other plataforms). SIP is another popular protocol used for VoIP, and it also has an IM (Instant Messenger) analog in the form of SIP/SIMPLE. SIP/SIMPLE is an open protocol with a documented specification. Because the Live Communication Server (LCS) has support very similar the Sip/Simple protocol, implemented by Thomas Butter. But the SIP implementation by MSN has non standard especifications classical for a MSN product. I (with the help from Thomas) added that support. I did a plug-in called SIPE (SIP Exchange). My plugin today is functional and works for Gaim-2beta5 (or newer).

Debian QA

The last weeks I worked on Debian QA. The goal of Quality Assurance (QA) is to improve Debian where it is needed. Specifically on RC Bugs.

The last weeks I was focused just on my packages but the QA is a very important job to keep to Debian how the better Linux distro on the world.

I have done QA job before (writing man pages or sending some patches), but I decided to do more. First, I chose what kind of bugs I can to solve. I’m a C and C++ expert so I decided to choose some bugs related to those languages.

I focused on the main branch because is the Debian core.