Posts Tagged FixingTheWorld

Linux: Reiser4 patches

I’ve submitted some patches for reiser4 that make it compile again with the latest git version of the Linux kernel. They can be found here: http://thread.gmane.org/gmane.linux.kernel/919967. We’ll see if they get picked up by -mm. They were.

No Comments

Tomboy – Usability patch

Got a little patch into tomboy for a menu item in the status icon menu.

No Comments

libpurple/Pidgin micro-patch

http://developer.pidgin.im/viewmtn/revision/info/972457aa8f4a246318025cf2c479a57e1bb70848

No Comments

Ultra fame

If you have a reasonable new Videolan VLC Player (say, 0.9.6), open up Help>About>Thanks. Go to J like Johannes.
I contributed that you can use the hotkeys Ctrl-1, Ctrl-2, Ctrl-3, Ctrl-4 to resize the window to 1:4, 1:2, 1:1, 2:1 size of the original movie size, and that you can go to fullscreen.

The 0.9.6 version is a really nice release. You have to get used to the new interface, but it’s nice. Check out the puzzle game mode!

If you have a reasonable new GNOME deskbar-applet, you probably use the calculator I, not wrote, patched. The main work I did was that it works together with the converter plugin (which is not distributed within deskbar-applet).
Anyway, GNOME (2.24) picked it up and the feature is on the release notes page of GNOME with a screenshot!
In the source package, you can find my name in the beginning of the file deskbar/handlers/calculator.py.
In newer distributions (like Ubuntu 8.10 for example), you’ll find my name in something like /usr/lib/deskbar-applet/handlers/calculator.py.

What this means is that my name will be on ten thousands to millions of computers, wasting space … haha ;-)

The thing that didn’t make it into a package is dualscreen presentations for evince (PDF viewer). It’s a cool idea, and it works.
But the patch adds a new window and has bad reuse, and is harder to maintain. Also, it has some usability issues. The patch and bug is in GNOMEs bugzilla, so someone else can continue the work.

No Comments

Gedit patch for go-to-line

There seems to be a patch party going on at the moment …
http://bugzilla.gnome.org/show_bug.cgi?id=521127

No Comments

VideoLAN (VLC) patch

Check it out, I’m in VLC code! o_O

No Comments

Python/Deskbar: Files in Project folder

Hi!

I modified the deskbar handler “Files, Folders, Places” to also search in a user-defined directory. By default it only searches in your homedir, I also wanted it to look in my project directory.

Click the screenshot: deskbar-applet-otherhome

Here is the change as patch: deskbar-applet-otherhome.patch (patch, 5 KB), and also as full python file files.py (py, 9 KB).

You probably find the file to replace at /usr/lib/deskbar-applet/handlers, or just let “whereis deskbar-applet” guide you.

No Comments

Contributing to GNOME: evince multihead presentations

Yes, I have contributed to GNOME.

It is about presentations with multiple monitors (multihead, dualscreen). One monitor holds the presentation, the other shows a control window with overview on the left (current, next slides) and a large view for the current slide, or the notes on the right.

evince-small A screenshot.
screenshot3 Same in XL.

So far only a reorganizing patch is committed. I have hope though that it will be included in a future release.

GNOME bug for the feature

You can get the patch from the bug and compile it into a evince release (not too hard and worth it in my opinion).

Also we have bad quality videos:

So far for the technical part.

To say the least, it is sooooo awesome to work in open source. Nice people everywhere, you can get help easily (you have and should have to work and learn things on your own though). Getting to know the inner works of these projects is a very good experience. I expect Google Summer of Code to be quite similar to the nice help and mentoring I enjoyed by nsh, KaL, jrb and others.

Also I can’t describe to you the feeling that maybe, in 2 years, your software will be delivered to a million users. So awesome.

Some Mac users will of course say this is all stolen from KeyNote. One could say: Um, having a different content on 2 screens is not particularly new (Xinerama). Having one as control for the other is not that far away. Also, the window content is really different.

But I would say … who cares about Mac users anyway :-P

Btw: If you wonder why I do not have a clock in the window … GNOME already has one. The window is maximized, not fullscreen to allow starting of applications you may want to show during presentations. The patch also works for more than 2 monitors.

No Comments