Thanks to all who helped me.

I have gotten XFCE4 running again and the item "Log Out" has returned to the bottom of the applications menu where it had been prior to upgrading to Trixie and clicking it brings up the popup which contains 4 choices now instead of 6.   It now has "Log Out" "Restart" "Shut Down" and "Suspend".  It previously also had "Hibernate" and one other which I did not use and cannot now remember.  At least "Shut Down" works, I haven't tried the other 3. I did nothing to make it reappear and can't explain why it was missing. but when XFCE4 finally loaded, there it was.

To make Xfce4 work again, I read all sorts of stuff which DuckDuckGo brought me, none of which seemed to help though they did change some of the error messages.

What finally seems to have made it work again was that there were 2 compiler packages which were installed from the devel section.  One is named gdc.  It says it's a D compiler which I've never heard of. The other was, I believe a C++ compiler, but I've forgotten exactly what it was.  Both of the claimed to be updatable but I could not update them.  They were version 4:14.2.0-1 and it said they were upgradable to 4:14.2.0-1cross.  I could neither update them nor uninstall them as they were dependencies of something else and each time I marked them to be uninstalled it would want to uninstall other things so I backed out.  I put the on hold for a while but eventually I uninstalled all the various display managers that I had installed then I was able to uninstall the compilers.  Then I reinstalled  lightdm and it worked.

There now still one package installed that I can neither update nor uninstall.

It is in the Optional interpreters section.  It is called:

cpp-14-x86-6 GNU C preprocessor for x86_64-linux-gnu

It's supposed to be  updatable from 14.2.0-19 to  14.2.0-19cross which appears
to be not available, but when I mark it to be uninstalled, it wants to also
uninstall these 7 packages.

 **- Opt devel    cpp-x86-64-l GNU C preprocessor (cpp) for the amd64 architecture
 **- Opt interpre cpp-14       GNU C preprocessor
 **- Opt interpre cpp          GNU C preprocessor (cpp)
 **- Opt x11      x11-xserver- X server utilities
 **- Opt x11      xorg         X.Org X Window System
 **- Opt xfce     xfce4-sessio Xfce4 Session Manager
 **- Opt xfce     xfce4        Meta-package for the Xfce Lightweight Desktop Environment

This is using dselect by the way.  I don't know if anyone else still uses it or not.

I'd appreciate any insight into what the problem may be.

Thanks again for the help.

On 11/3/26 10:26 PM, Donald MacDougall wrote:
Nov 3, 2026 5:01:33 PM Greg Wooledge <[email protected]>:
>
> On Tue, Nov 03, 2026 at 16:45:40 -0800, Donald MacDougall wrote:
>> xterm was already installed so running "startx xterm" does exactly as you described.
>
> Well, that's good news.  That means your X server, kernel, and video
> driver are all at least in good enough shape to run a basic X server
> without any fancy crap going on.
>
> This means that whatever the problem is, it's either at the application
> level (XFCE and company), or it's some sort of driver issue that only
> happens when an application tries to do something fancy.

It has happened to me twice now after doing upgrades.  Once on a very old desk top upgrading from Buster to Bullseye as I recall, and now on a much newer laptop after going from Bookworm to Trixie.  I'd like to think that a driver issue is probably remote.
>
> After this point, unfortunately it may get a lot harder to get additional
> clues.  I'm hoping someone who knows XFCE, or video driver issues in
> general, can help out.
>

I mentioned to someone a little earlier that maybe I should uninstall XFCE and see what happens.  I ran X11 for a long time without any DE and installed XFCE much later.  I've forgotten what I used for a window manager and a desktop back then.  There were a lot of choices and I suppose some of them still exist but it's hard for me to remember now.  I don't want to do it if I'm going to dig myself deeper into the hole I'm already in.

Don

Reply via email to