Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Aug 2021 23:06:04 +0200
From:      Sid <sid@bsdmail.com>
To:        X11@freebsd.org
Subject:   Xaw/Athena implementations
Message-ID:  <trinity-cab09d2c-97fe-4173-8886-689026d817d5-1628283964518@3c-app-mailcom-lxa10>

next in thread | raw e-mail | index | archive | help
pkg info -D Xaw3d tells how to upgrade Xaw to Xaw3d. This also gives a hin=
t on how to upgrade to libxaw3dxft and NeXtaw which works for most Athena/=
Xaw programs.

 cd /usr/local/lib
 mv libXaw.so.7 libXaw2d.so.7
 mv libXaw.so.6 libXaw2d.so.6
 ln -s libneXtaw.so.0 libXaw.so.7
 ln -s libneXtaw.so.0 libXaw.so.6

The only program which didn't work with Xaw3d/Xaw3dxft/NeXtaw replacements=
 was xedit.

NeXtaw provides the most modern appearance, and its license is the same as=
 these other implementations.

Here is a screenshot comparing xaw, xaw3d, xaw3dxft and nextaw for differe=
nt applications:
 https://forums.freebsd.org/attachments/xaw3d-2-png.10890/

There's more details and screenshots at:
 https://forums.freebsd.org/threads/athena-xaw-implementations.81588/

It's important to note, that when resizing widows which programs set to xa=
w3d or nextaw, that the buttons and images within the window don't redraw =
themselves, depending on window manager used.

Can there be a macro radio option for these ports so the implementation ca=
n be selected from? Or perhaps, can NeXtaw be the default for Athena progr=
ams that work with it? Or have a pkg-message note in all of these implemen=
tations of xaw ports, and be made so it can be switched easier?

Also, I suggest slightly renaming the files to lowercase or having the sam=
e style of uppercasing.

Thank you



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?trinity-cab09d2c-97fe-4173-8886-689026d817d5-1628283964518>