Re: Thanks, and one more question (now about fonts).

"Julian H. Stacey" <[email protected]> Fri, 15 Jan 2016 17:19:32 +0100
Newsgroups gmane.mail.exmh.user
Organization http://berklix.eu BSD Unix Linux Consultants, Munich Germany
Message-ID <[email protected]>
"Reg Clemens" wrote:
> 
> I would like to thank Valdis Kletnieks and Ken Hornstein for answering
> my pevious pair of questions about setting up EXMH on FreeBSD so it
> would look like it did under Linux.
> 
> I have one more question, and Im afraid it is OS dependant. 
> For the two "More..." lines in the EXMH display, everything worked fine
> under Linux, but under FreeBSD 10.1, touching them brings up a popup-menu
> that is totally blank,- no text on the various lines, but the correct
> number of lines, and if you know which line to select you get the
> the correct action.

My pop up windows are not blank from client on FreeBSD 11.0-CURRENT #12182: Mon
Oct 19 23:57:08 CEST 2015 amd64 to display on FreeBSD 9.2-RELEASE

Also native client & screen both on FreeBSD 11.0-CURRENT were OK,
both More buttons worked OK

(OK, exmh was agonising slow to start, but that is some NFS + AMD
mistake on my part, 'cos I have a lot of mail dirs under NFS symbolic
linked home directories )

native client & screen both on FreeBSD-10.1 RELEASE I could test
later if you need, I have an X lib to fix first.


> To confuse things even moree, at least once, the popups appeared with
> the first half of the text lines there (sigh).

Sound like an X weirdity to me, perhaps not an EXMH problem as such,
Maybe a process suspends, or lack of swap & thrashing, or frame buffer problem or ?
eg I see similar problems at times on odd apps,
eg on a display running FreeBSD 9.2-RELEASE with client running
xestic client from /usr/ports/misc/estic on FreeBSD 4.11-RELEASE

> This second effect makes it totally confusing to me.
> 
> Has anyone seen this, and do you have a solution?

I noticed in the estic case, that using a panneling window manager
/usr/ports/x11-wm/fvwm2 to switch between virtual screens seemed
to partially but incompletely refresh xestic client.


> It would seem the needed fonts are there, my only guess is that some
> path is wrong (to the fonts or a font program) and only if someone elxe
> has used the font do I see something. But the 1/2 lines of text doesn't
> seem to be explained by that.
> 
> If no solution, how would I check EXMH and PERL for file paths?
> And how to guarantee that I have ALL the PERL modules needed loaded, and
> all the font programs loaded?
> 
> Any and all thoughts will be appreciated.

You might be barking up the wrong tree, re perl & font paths, You may
see similar X problems with some other apps, I saw similar with
video players (eg some of maybe vlc xine mplayer ) when playing
with /usr/ports/x11/xrandr & dual screens on one frame buffer, &
windows weren't refreshing

Maybe use top & ps & look in window marked "Message display" to see
if anything is still pending. I noticed when exmh first displayed
"Starting /usr/local/bin/exmh-bg" It didnt respond to More (the
More that has first item Print, last Save) then would respond later,
(presumably my badly configured AMD + NFS was slowing my exmh start up)

PS if xlsfonts runs slow, that will tell you of a hang, possibly between PCs,
or on loaded hardware depending how your configured.

Good luck

Cheers,
Julian
--
Julian Stacey,  BSD Linux Unix Sys. Eng. Consultant Munich http://berklix.eu
 Mail plain text,  No quoted-printable, HTML, base64, MS.doc.
 Prefix old lines '> '  Reply below old, like play script.  Break lines by 80.