I have been using an SGI system as a daily driver the past month (better late than never...) and I can stand slow firefox, no youtube, etc.. but I really could not stand missing a sticky post-it note app. Having 10 or more nedit windows open didnt work well for me.
So, I set out to find any existing sticky post-it note-style app that would work on IRIX. I have all Nekoware packages as of a couple months ago.. up-to-date, etc.. I did not seem to find anything equivalent.. or existing already that still works. (I hope I didnt miss any!)
XPad ( https://launchpad.net/xpad ) fit the bill. Lightweight, cross-platform, C code.
All versions failed to pass a configure due to an older intltool on my system.
However. the older xpad version 3.0 worked fine.
Download xpad-3.0.tar.bz from https://launchpad.net/xpad
I set my PATH to have gcc4.7 first.. instead of using nekoware's gcc version 3 in /usr/nekoware/bin:
export PATH=/usr/nekoware/gcc4.7/bin:$PATH
Note I am using bash shell...
./configure
edit po/Makefile
GMSGFMT = is empty for some reason and a gmake errors out.. but the following line MSGFMT has /usr/nekoware/bin/msgfmt.
I added /usr/nekoware/bin/msgfmt as the value to GMSGFMT:
GMSGFMT = /usr/nekoware/bin/msgfmt
MSGFMT = /usr/nekoware/bin/msgfmt
Fix a bug for xpad with newer versions of glib/gdk2 that come from nekoware:
Error message: (xpad:15313): GLib-GObject-WARNING **: IA__g_object_set_valist: construct property "type" for object 'XpadPad' can't be set after construction
fix source: http://www.murga-linux.com/puppy/viewtopic.php?t=65343
--- orig/xpad-4.0/src/xpad-pad.c 2009-05-11 03:44:09.000000000 +0200
+++ xpad-4.0/src/xpad-pad.c 2010-04-09 14:36:50.000000000 +0200
@@ -275,7 +275,7 @@
"gravity", GDK_GRAVITY_STATIC, /* static gravity makes saving
pad x,y work */
"skip-pager-hint", !xpad_settings_get_has_decorations
(xpad_settings ()),
"skip-taskbar-hint", !xpad_settings_get_has_decorations
(xpad_settings ()),
- "type", GTK_WINDOW_TOPLEVEL,
+ //"type", GTK_WINDOW_TOPLEVEL,
"type-hint", GDK_WINDOW_TYPE_HINT_NORMAL,
"window-position", GTK_WIN_POS_MOUSE,
"child", vbox,
What the above means is:
edit src/xpad.pad.c and comment out "type", GTK_WINDOW_TOPLEVEL, line
gmake # note to use gmake not make, or else strange errors show up (bu42, etc..)
all done.. working binary in src/xpad
as root run:
gmake install
to install to /usr/local
I hope this helps someone. Sometime soon I will see about creating a nekoware tardist.
So, I set out to find any existing sticky post-it note-style app that would work on IRIX. I have all Nekoware packages as of a couple months ago.. up-to-date, etc.. I did not seem to find anything equivalent.. or existing already that still works. (I hope I didnt miss any!)
XPad ( https://launchpad.net/xpad ) fit the bill. Lightweight, cross-platform, C code.
All versions failed to pass a configure due to an older intltool on my system.
However. the older xpad version 3.0 worked fine.
Download xpad-3.0.tar.bz from https://launchpad.net/xpad
I set my PATH to have gcc4.7 first.. instead of using nekoware's gcc version 3 in /usr/nekoware/bin:
export PATH=/usr/nekoware/gcc4.7/bin:$PATH
Note I am using bash shell...
./configure
edit po/Makefile
GMSGFMT = is empty for some reason and a gmake errors out.. but the following line MSGFMT has /usr/nekoware/bin/msgfmt.
I added /usr/nekoware/bin/msgfmt as the value to GMSGFMT:
GMSGFMT = /usr/nekoware/bin/msgfmt
MSGFMT = /usr/nekoware/bin/msgfmt
Fix a bug for xpad with newer versions of glib/gdk2 that come from nekoware:
Error message: (xpad:15313): GLib-GObject-WARNING **: IA__g_object_set_valist: construct property "type" for object 'XpadPad' can't be set after construction
fix source: http://www.murga-linux.com/puppy/viewtopic.php?t=65343
--- orig/xpad-4.0/src/xpad-pad.c 2009-05-11 03:44:09.000000000 +0200
+++ xpad-4.0/src/xpad-pad.c 2010-04-09 14:36:50.000000000 +0200
@@ -275,7 +275,7 @@
"gravity", GDK_GRAVITY_STATIC, /* static gravity makes saving
pad x,y work */
"skip-pager-hint", !xpad_settings_get_has_decorations
(xpad_settings ()),
"skip-taskbar-hint", !xpad_settings_get_has_decorations
(xpad_settings ()),
- "type", GTK_WINDOW_TOPLEVEL,
+ //"type", GTK_WINDOW_TOPLEVEL,
"type-hint", GDK_WINDOW_TYPE_HINT_NORMAL,
"window-position", GTK_WIN_POS_MOUSE,
"child", vbox,
What the above means is:
edit src/xpad.pad.c and comment out "type", GTK_WINDOW_TOPLEVEL, line
gmake # note to use gmake not make, or else strange errors show up (bu42, etc..)
all done.. working binary in src/xpad
as root run:
gmake install
to install to /usr/local
I hope this helps someone. Sometime soon I will see about creating a nekoware tardist.