Repos brought up to date

Morning crumb users!

The update of clutter to 1.0.0 is great news. Unfortunately it happend when I didn't have time to push changes to LiveCrumbs right away. Now all the changes are pushed and they build and work. The caveat to this is that you have to make sure your git repo for clutter is up to date. It is well worth it, there is a fix that makes notification icons redraw smoothly. Yes I know small things do make me happy.

posted on Friday, July 31, 2009
0 comments

OLPC fixups

I spent some time working on fixing up the openchrome driver for the OLPC guys. They are very overworked but still very nice to work with. Most everything I did today was maintenance specific to their device, but fulfilling none the less. I like the idea that my Open Source hacking is going towards benefiting children around the world.

posted on Tuesday, July 28, 2009
0 comments

Attention LiveCrumb users!!!

I finally decided that getting patches committed to mutter is slower than I would like and forked mutter to github for future development. This is good for me because I can more quickly and easily work on new features for livecrumbs. It is not the best because people wanting to use my livecrumbs work will need my special mutter.

I will continue to push patches upstream to mutter, let's hope they continue to get accepted. I have my fingers crossed.

People that want to continue to use my livecrumbs branch of gnome-shell will also now need to add my linux4kix branch of mutter. Within your local mutter git repository please run the following commands.

git remote add -f linux4kix git://github.com/linux4kix/mutter.git
git checkout -b linux4kix
git pull linux4kix linux4kix

This may not be the most efficient way to do this, as I am not very git literate. Please comment if there is a better way to do this.

What does this get you. Right now it gets you property notifications, so I can update window titles when they change. It also has the bits needed to get demands-attention code working. This branch of mutter will also allow me to publish my code to undecorate maximized windows.

posted on Sunday, July 26, 2009
2 comments

XO 1.5

Last night I received my XO 1.5a to hack on. As an openchrome.org developer my primary responsibility will be to get the new VX855 chipset up and running.

posted on Saturday, July 25, 2009
0 comments

Gnome-shell for Netbooks?

As a proud owner of a 7" eeePC I have continued to search for an interface that really works well for me. Use cases involve the lower default resolution of 800x480, as well as something that scales larger when I have an external monitor plugged into it. Livecrumbs to the rescue!!!


From Linux4kix

From Linux4kix

posted on Thursday, July 23, 2009
1 comments

Updates

Took some time to look at why I was not getting a gobject property notification update for window title changes. Looks like there is some confusion going on in window-props.c about title setting. Opened this bug, with a patch to fix things up. Will update livecrumbs once this has been committed, or I finally get around to starting my own mutter branch at github.

posted on Thursday, July 23, 2009
0 comments

LiveCrumbs

Finally some time to hack, and getting back to the crumbs was just what I needed. I felt that the flat list was very dated at this time and wanted to take advantage of some of the new features of mutter and gnome-shell. Hence the live windows breadcrumbs were born. The window and workspace lists were replaced with drawers that held live previews of all the applications on your current workspace, and all workspaces open on your desktop.


The initial announcement was well received, and I now had more work ahead of me. I followed up my announcement with a public git repository and a youtube video. Things were good.

Quick side note, you can add my livecrumbs branch to a current gnome-shell git checkout with these commands.

git remote add -f linux4kix git://github.com/linux4kix/gnome-shell.git
git checkout linux4kix/livecrumbs
Oh and of course Screenshots!!!

posted on Thursday, July 23, 2009
0 comments

Gnome-shell

I was very intrigued when I saw the first bits of mutter and gnome-shell leaking out and pooling all over the web around talk of GNOME 3.0. Never one to wait for new technology I immediately went to http://live.gnome.org/GnomeShell and got things building. Then all it took was one ./gnome-shell --replace for me to have a new desktop project to work on.


Well it wasn't so simple. I was a bit behind on my gtk/gnome technologies and much to learn before I could get started. Technologies like clutter, gobject-introspection , and gjs had to be absorbed. 2 days later I was ready to get moving and I haven't looked back since.

Since I was a seasoned metacity, xcompmgr hacker I figured the first thing I could do was help to get metacity-mutter cleaned up and renamed to mutter for gnome inclusion.


Okay took there of that. Now what? It was time to start working on some new usability ideas. I am still sold on the idea of organizing workspaces as activities, however the shell needed some more small things changed for it to be usable to me. I will get to the activities idea in another post.

One of the more intriguing design ideas that had been discussed was Sander's breadcrumbs. After it was first brought up, maybe 3 days later a working demo was published for consumption. Definitely what I was looking for, but other life was keeping me away from too much work on gnome-shell.

posted on Thursday, July 23, 2009
0 comments

Catchup

Recently I have found a need to provide information to people on a more public basis. I decided it was time to dust off the old blogspot account and start using it for these types of communication. I was shocked when I logged into it to find I had posted a blog in a year and a half. Well the backlog is now deleted and we are starting fresh from here.


So what have I been doing? Traveling the world with my wife, working on Open Source projects, spending time with our friends and families....the usual.

Enough about me. I will finish up this initial post so I can move onto the more pressing documentation.

Cheers

posted on Thursday, July 23, 2009
0 comments