After nearly 18 months I’m releasing a new version of xcowsay! Release 1.2 doesn’t contain any new major features but it does contain a number of bug fixes and small improvements requested by 1.1 users. These include:
- Fixed bugs relating to multiple monitors: the cow will no longer be spliced across two screens and a new
--monitor
option forces the cow to appear on a particular monitor. - A new
--image
option allows you to use your own images instead of the cow, letting you do things like this. - New
--at
and--bubble-at
options let you change the default position of cow and bubble. Useful if you’re using your own images. - The DBus daemon now supports `think’ and `dream’ modes.
- Supports an XDG compliant config file location, and a new
--config
option lets you specify additional config files. - Lots of minor bug fixes.
Download the source code: xcowsay-1.2.tar.gz.
Did you know xcowsay is now available in Debian, Ubuntu, Fedora, and several BSD variants? I won’t be providing any distribution-specific packages for this release as yours should hopefully update it soon. You can always build it from source though!
Someone asked if xcowsay could have a --theme
option to bundle a custom image with a custom bubble location, etc. This is possible with the new --config
option. E.g. create a file my_theme.cfg
with your customisations:
alt_image = /path/to/image.png bubble_x = 5
And run xcowsay with xcowsay --config=my_theme.cfg message
.
A couple of bug fixes and improvements didn’t make it into 1.2. These include:
- The cow and speech bubble have jagged edges which would be improved by
anti-aliasing. - Very long strings will disappear off the right-hand side of the
screen. This could be fixed e.g. by using Pango’s word wrapping.
UPDATE: Now with an updated Portuguese translation!
SQUUUEEEEEEEE!! :D :D
moar cow! awsum :)
January 5, 2010 @ 1:27 pm