site  contact  subhomenews

Osmo crash fix

November 21, 2025 — BarryK

Osmo is a very nice PIM (Personal Information Manager), that Easy has in the system tray. Click on the tray icon and it pops up; however if click on the window close-box, it crashes Osmo. We only want the window to go away, not crash.

This problem is reported by pp4mnklinux:

https://forum.puppylinux.com/viewtopic.php?p=160296#p160296

I see others have hit the same problem:

https://forums.linuxmint.com/viewtopic.php?t=436265

We are using an old version of Osmo that uses libgtkhtml instead of webkitgtk for html rendering; reason, don't want that large dependency. Actually, it is version 0.2.12, but support for libgtkhtml was removed, last in 0.2.10 -- so I created a patch to restore it. I have also created a libgtkhtml patch for 0.2.14, so might bump to that.

Anyway, the fix is simple; do not display the close-box:

img1

The window is removed simply by clicking again on the tray icon. That's it, click on tray icon to display the window, click again to remove.

The window is modified by this in /root/.jwmrc:

	<!-- window close box crashes osmo in tray -->
<Group>
<Name>osmo</Name>
<!-- <Option>notitle</Option> -->
<Option>noclose</Option>
<!-- <Option>nomax</Option> -->
<Option>nomin</Option>
</Group>

Problem solved!

Here is the Osmo website:

https://osmo-pim.sourceforge.net/ 

EDIT:
Had a vague memory that there is a reason why didn't move up to Osmo 0.2.14 before. Yes, found it:

https://bkhome.org/news/202201/osmo-pim-0214-compiled-in-oe.html

Forum member JakeSFR reported problems with 0.2.14:

https://forum.puppylinux.com/viewtopic.php?t=4959

Version 0.2.12 with libgtkhtml patch, is working OK, so we will stay with it.

Note, it has an optional dependency with libgringotts, enabling encryption of the data, but it has been compiled without that. If you boot with encrypted folders, it isn't needed.    

Tags: easy