WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: 14.x X86 (TC32) pending icewm changes  (Read 3696 times)

Offline jazzbiker

  • Hero Member
  • *****
  • Posts: 934
Re: 14.x X86 (TC32) pending icewm changes
« Reply #15 on: August 27, 2023, 03:39:24 AM »
EDIT (2) The other thing for me is, no Xorg means no ~/.X.d which I use for turning on numlockx rather than in my bootlocal.sh

What do You mean? .xsession files for Xfbdev and Xvesa process ~/.X.d/* files in the same way as for Xorg. Maybe some binaries can run under Xorg only.

aus9

  • Guest
Re: 14.x X86 (TC32) pending icewm changes
« Reply #16 on: August 27, 2023, 05:50:34 AM »
hi
I can not get into Xfbdev to prove numlockx fails/works via .X.d but I can assure I just rebooted without Xorg into Xvesa and no numlock on.

In case it was just the led not lighting....I testing input of numbers -> nada

2) There is nothing shouting special when I look at numlockx, (but it was a rebuild on 14.x)
and I am not the maintainer.

Code: [Select]
tc@box:/tmp/tcloop/numlockx/usr/local/bin$ readelf -d numlockx | grep 'NEEDED'
 0x00000001 (NEEDED)                     Shared library: [libXtst.so.6]
 0x00000001 (NEEDED)                     Shared library: [libXext.so.6]
 0x00000001 (NEEDED)                     Shared library: [libX11.so.6]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

Anyhow dwm is a little hardcore for me, Xorg bloated desktops suit me just fine  ;D

Offline jazzbiker

  • Hero Member
  • *****
  • Posts: 934
Re: 14.x X86 (TC32) pending icewm changes
« Reply #17 on: August 27, 2023, 06:26:13 AM »
Hi aus9,

I need to apologize, I was not thorough enough testing icewm under various X servers. I've made the mistake installing and starting Xorg, then installing and thought that I was starting Xfbdev, assuming that setting /etc/sysconfig/Xserver works unconditionaly. But Xorg has precedence and if one have both Xorg and Xfbdev installed even if /etc/sysconfig/Xserver contains Xfbdev, nevertheless Xorg will run.

Now I correctly tested icewm with Xfbdev and must tell that:
1. It works.
2. It needs dejavu-fonts-ttf.tcz and gtk3.tcz(or maybe some of its deps) installed to show text in menus.
3. Super key doesn't work as modifier but like an ordinary key sending 0 to stdin.

Do You want me to dig what exactly gtk3.tcz dependencies icewm requires? I suspect that pango.tcz will be sufficient.

EDIT: shared-mime-info.tcz is missing among icewm.tcz.dep.
« Last Edit: August 27, 2023, 06:54:37 AM by jazzbiker »

aus9

  • Guest
Re: 14.x X86 (TC32) pending icewm changes
« Reply #18 on: August 27, 2023, 06:57:36 AM »
heck I make lots of mistakes no worries.

post 2 shows my updated dep list has
lxterminal which pulls in gtk3
dejavu fonts also showing there

my readelf for the update shows no deps for gtk3 but I compiled icewm to have lxterminal set which looks arrogant but
I can not effectively paste from my kensington trackball with aterm.

in post 1....the screenshot of the menu looks snazzy so I am good to go.
Forcing lxterminal onto members .....is better that TC64 where I forced Xorg-7.7

Not sure if you agree but I am used to bloat.

aus9

  • Guest
Re: 14.x X86 (TC32) pending icewm changes
« Reply #19 on: August 27, 2023, 08:43:12 AM »
also if interested, you can load Xorg-7.7 first and start any desktop within reason by checking which driver is in your .xsession and your /etc/sysconfig/xserver

I keep copies of the various .xsessions for that very reason. Its ugly but I only need 2 the vesa and Xorg
while you appear to need Xorg and Xfbdev