Showing posts with label deb. Show all posts
Showing posts with label deb. Show all posts

Tuesday, September 9, 2008

Launchpad PPA launched!

Just setup my Launchpad PPA. Current contents are

Packages are built for Ubuntu Hardy. I will keep uploading new packages when I encounter an interesting software that has no Hardy package available within my reach.

[Last update: 04/13/2009]

Thursday, February 7, 2008

Deb packages of Pidgin 2.3.1 for Ubuntu Feisty

Back ported from Hardy repository.

Main packages:
pidgin_2.3.1-2ubuntu1+jason1_i386.deb
pidgin-data_2.3.1-2ubuntu1+jason1_all.deb
libpurple0_2.3.1-2ubuntu1+jason1_i386.deb

Dummy package for dependency issues:
gaim_2.3.1-2ubuntu1+jason1_all.deb

Dev packages:
pidgin-dev_2.3.1-2ubuntu1+jason1_all.deb
libpurple-dev_2.3.1-2ubuntu1+jason1_all.deb

Encryption plugins:
You can choose between pidgin-otr and pidgin-encryption. Check their websites for supported features. Personally I suggest pidgin-otr, due to its interoperability with other clients besides pidgin/gaim, e.g. Adium X on mac.
pidgin-otr_3.1.0-1jason1_i386.deb and libotr2_3.1.0-2jason1_i386.deb
or
pidgin-encryption_3.0-1jason1_i386.deb

Monday, February 4, 2008

Slow down your evdev mouse

Evdev is a generic input device driver for xorg. It provides basic support to a wide range of keyboards and mice. Particularly, sometimes the mouse driver may not work well with your stylish mouse, e.g. my Logitech VX Revolution. Then give evdev a shot and very likely it's gonna work like a charm. Generic as it is, however, evdev lacks many advanced features, among which one remarkable feature is to slow down mouse speed. AFAIK the mouse driver also lacks this functionality in its up-to-date version. To make it even worse, evdev does not respect "xset m" instructions, which could be used as a workaround for mouse. Thus if you possess a mouse with really high resolution, the flying speed will likely render it useless with evdev.

Now that's enough for background. I've made a tiny patch against xf86-input-evdev version 1.1.5, to add a "Speed" parameter to evdev. It takes a real value between 0 and 1, and a line like this in your evdev device section
Option "Speed" "0.5"
will slow down your mouse by half. The option defaults to 1.0 meaning original speed.

The patch is here (evdev-speed-1.1.5.patch) and I've also built a deb package for it here (xserver-xorg-input-evdev_1.1.5-0ubuntu2+jason1_i386.deb).

Tuesday, January 8, 2008

deb packages of clewn 1.13

I recently discovered clewn, a nice piece of software that glues gdb and gvim together to form a "integrated" debugging environment. It lets you set breakpoints "visually" and step through your program in quite a interactive manner. Its "point and pop up" style of displaying variable values is also very fancy and convenient. As the communications are done through NetBeans, it's also possible to debug remote programs in your local gvim window.

Quote the descriptions from their website:

Clewn implements full gdb support in the vim editor: breakpoints, watch variables, gdb command completion, assembly windows, etc.

This may be done in two different ways, using clewn or vimGdb. Clewn is a program controlling vim through the netBeans socket interface, it runs concurrently with vim and talks to vim. Clewn can only be used with gvim, the graphical implementation of vim, as vim on a terminal does not support netBeans. VimGdb is a vim patch implemented as a vim optional feature.

Both alternatives use the same base source code to interface with gdb. Clewn, as a standalone process, needs its own terminal. This is not the case with vimGdb, but a drawback is that a different patch must be applied to each new Vim version.

They both share the same features set, except clewn supports some features that vimGdb does not have:

  • display of gdb expression values in a balloon
  • gdb `run' commands do input and output on the clewn terminal, while vimgdb users must use the gdb 'tty' or 'attach' commands to control the debuged program input/output
I made the deb packages on an Ubuntu Feisty, i386. Not tested on other distros but should work as long as dependencies are satisfied.

clewn_1.13-1~jason1_i386.deb
clewn-vim_1.13-1~jason1_i386.deb

Grab & install them, then vim, :h clewn, and there you go!

UPDATE: April 3, 2008
Repackaged in accordance with the Debian Packaging Policy for Vim.
clewn_1.13-1~jason2_i386.deb
vim-clewn_1.13-1~jason2_all.deb