Solved Windows don't show

I have just installed FreeBSD 12-CURRENT and added slim and lxde-meta.

Why are the windows hiding? lxpanel does not show, and neither does Opera web browser. Xterm, Mate-Terminal and
Seamonkey show up and they are usable. Terminal can be opened only from the file browser.

Is this a lockfile issue, is something missing? Ive added dbus and hald later.

rc.conf:
Code:
slim_enable="YES"
dbus_enable="YES"
hald_enable="YES"

.xinitrc
Code:
exec ck-launch-session dbus-launch --exit-with-session startlxde

What is wrong? Where can I get instructions what should be started with a WM and where are the log and configuration files?

esc
 
Packages have been updated. If you think about kernel interfaces, this one has i915kms.ko and drm2.ko . Otherwice everything happens in the userland. If I can see Seamonkey:

Code:
$ ldd /usr/local/bin/seamonkey
/usr/local/bin/seamonkey:
   libc++.so.1 => /usr/lib/libc++.so.1 (0xxxxx00)
   libcxxrt.so.1 => /lib/libcxxrt.so.1 (0xxxxxx000)
   libm.so.5 => /lib/libm.so.5 (0xxxxxxx00)
   libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xxxxxxx00)
   libthr.so.3 => /lib/libthr.so.3 (0xxxxxx000)
   libc.so.7 => /lib/libc.so.7 (0xxxxxx000)
and not Opera

Code:
$ ldd /usr/local/lib/opera/opera
/usr/local/lib/opera/opera:
   libfreetype.so.9 => /usr/local/lib/libfreetype.so.6 ()
   libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 ()
   libSM.so.6 => /usr/local/lib/libSM.so.6 ()
   libICE.so.6 => /usr/local/lib/libICE.so.6 ()
   libXext.so.6 => /usr/local/lib/libXext.so.6 ()
   libXrender.so.1 => /usr/local/lib/libXrender.so.1 ()
   libX11.so.6 => /usr/local/lib/libX11.so.6 ()
   libthr.so.3 => /lib/libthr.so.3 ()
   librt.so.1 => /usr/lib/librt.so.1 ()
   libstdc++.so.6 => not found (0)
   libm.so.5 => /lib/libm.so.5 ()
   libgcc_s.so.1 => /lib/libgcc_s.so.1 ()
   libc.so.7 => /lib/libc.so.7 ()
   libz.so.6 => /lib/libz.so.6 ()
   libbz2.so.4 => /usr/lib/libbz2.so.4 ()
   libexpat.so.1 => /usr/local/lib/libexpat.so.1 ()
   libxcb.so.1 => /usr/local/lib/libxcb.so.1 ()
   libXau.so.6 => /usr/local/lib/libXau.so.6 ()
   libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 ()
The only difference seems to be that the libraries are inbuilt to the Seamonkey and Opera uses the ones from the distribution version. I don't think everything is so much changed between the versions.

Do I have to check the differences to version 11. How do I do that?

Opera has some compatibility library (to replace libstdc++.so.6) in /usr/local/lib/opera/opera:
Code:
/usr/local/lib/opera/libstdc++.so.6
stdc++ should be in the process of being replaced by another library. Start script has this covered:

Code:
export LD_LIBRARY_PATH=/usr/local/lib/opera:$LD_LIBRARY_PATH
Then again, lxpanel won't start. Neither did Xfce4 show a panel.

Should I send this to "current" forum instead?

esc
 
I will update the info here. It is true that this is a "CURRENT" issue.

Problem disappeared: The problem was, that the monitor was set to 65 MHz (LCD screen). After setting the frequency to 75 MHz with xfce4-display-settings --minimal, the Xfce4 panel and all of the icons in the background turned visible. This is weird.
  • I will have to find the X.org setting again. 75 was set as a maximum value.
  • Maby it was just a missing and the utility created file.
Sorry, I did not have any better information than I'm trying to guess that the difference was between libraries QT/GTK:

Working: Seamonkey, Cairo-Dock, Xfce4 menu, ...
Not working: Opera, Xfce4 panel, Xfce4 icons, LXPanel, ...​

Next guess was that these not working ones used some command/library call the others didn't.

I've read about a problem with intel driver with different hardware than mine and OpenGL. My X.org driver "intel" was using i915kms.ko and drm2.ko if this tells anything (mobile express 945 chipset).

By the way. Xfce4 WM and Cairo-Dock is better than Apple with hardware compatibility. Compositing window manager (like compiz) is a must have with a supported graphics accelerator.

esc
 
Back
Top