Climsg is a
simple inter-process communication program, mostly designed for
scripts that don't usually have such a thing.
Messages can be sent, received, repeated or flushed from the
queue, the message system is handled by the
kernel, so any modern kernel should be fine, if you have
compiled your own kernel you may have to 'opt in' the message
Messages can use the default 'key' or can specify a custom 'key'
allowing for semi-private communications, also
message 'types' can be used, a type is any
integer > 0, only messages of the correct type will be peeled
of from the queue and printed to stdout, type 0 is a special
case and is use to receive any message regardless of
'type' of course the 'key' must match as well.
messages are handled by the kernel, messages can be passed to
and received back from a chroot environment.
Queues are FIFO and LOCAL only.
A simple demo script is included in the source package.
To install just extract the source CD into it an do make;sudo
A simple command line
application to display a ppm image on the linux console.
To install repeat the linux mantra "make;sudo make install"
To display the image
/fancyboot/images/main.ppm on the console:
To scale and display a jpg on the console via Imagemagik:
/fancyboot/images/ntpd.png -scale 1024x768! ppm:-|fbpic
Simple one line console slideshow, change "scale" to your frame
setterm -cursor off;find
/path/to/pics/*.jpg|while read;do convert -scale 1024x768!
ppm:-|fbpic;sleep 2;done;setterm -cursor on
I wrote this simple GUI to control the various Xfce4
WM tweaks that are not available via the "Window Manager
Tweaks" control panel.
These settings are available
via the xconf settings editor but that is one of the most
awkward GUI's I have ever used as you have to select the
xfwm4 channel, expand the tree, scroll to the option you want,
select it, click edit, change the setting and click save, then
the tree gets collapsed and you have to start again!
So this nice simple GUI to
control the composite manager, the settings are self
This is an updated version and all controls are now 'Live',
but should you need to you can restart Xfwm4 manually, this
version no longer needs gtkdialog as its a 'proper' c
gtk+-2.0 >= 2.24.0
libxfce4ui-1 >= 4.8.0
libxfconf-0 >= 4.8.1
(The linux mantra:)
sudo make install
to Xfce from gnome one of the main annoyances I have found
is having multiple settings GUI's for setting the theme, one
for the window border and one for the controls/icons and
neither include thumbnails!
As I like to switch themes and mix and match this
soon became VERY irritating hence this application, as you
can see from the screenshots only one GUI is used to set all
the bits of a theme, the "Themes" tab contains themes that
have an integrated window border/control theme ( and if
there is a gnome-like theme.index file that specifies an
icon set this will be used as well ), everything is fairly
self explanatory just click on a thumbnail to set a
particular theme/window border/control/icon set.
Full installation/usage is in the README file in
Meta theme tab:
Window border tab:
Custom Theme Dialog:
XDecorations like it's name implies allows you to set various
decorations on the X root window like so:
This is along the lines of xsnow/xpenguins, and allows you to set
theme able decorations on the desktop, you can choose ( at the
moment ) either Halloween or Xmas themes or you can add your own.
You can set the speed of the various parts of the theme and their
positions, either from the command line or from a config file, (
there is a documented default config file included ).
This works with a number of different WM's but if you are using
gnome3/unity you got no chance!
If you use the Lubuntu desktop you may have to kill pcmanfm to
release the desktop ( this used to be an option in pcmanfm but
seems to have disappeared ).
Make flying objects animated.
Make positioning of objects easier ( top/bottom etc).
Allow multi trees/figures/lamps etc at run time.
Restore desktop icons.
And probably a load more stuff.
To build just extract the tarball cd into the extracted folder and
run 'make', there is no configure script, the app can be run from
the build folder like so ./xdecorations or you can run 'sudo make
install' which will install it globally, default is to install in
/usr, but if you want to install elsewhere you will need to
manually change the Makefile, DESTDIR is homered for packaging.
If you are using debian you may have to install some -dev packages
sudo apt-get install build-essentials
sudo apt-get install libxpm-dev libxt-dev libxext-dev
You may or may not need all of these dev packages, for instance
xubuntu didn;t need the libxext-dev package but oddly Lubuntu did.
Fedora users may need to install some -devel packages like so:
sudo yum install libXpm-devel
sudo yum install libXt-devel
To be continued ...
MD5 Hash file