Tiny Core Linux

Tiny Core Extensions => TCE Bugs => Topic started by: neonix on January 09, 2025, 03:17:39 AM

Title: Xfbdev-jwm-desktop bug
Post by: neonix on January 09, 2025, 03:17:39 AM
When I install Xfbdev-jwm-desktop on fresh installation
it installs jwm.tcz in first place.
jwm.tcz should be installed before Xsever. Otherwise
Code: [Select]
echo "jwm" > /etc/sysconfig/desktopcan't be done because /etc/sysconfig/desktop doesn't exist, if Xserver was not installed.

The solution is to put Xfbdev.tcz on top of this list. Could you change it?
http://www.tinycorelinux.net/15.x/x86/tcz/Xfbdev-jwm-desktop.tcz.dep
Title: Re: Xfbdev-jwm-desktop bug
Post by: Rich on January 09, 2025, 08:57:35 AM
Hi neonix
Which TC version and architecture are you referring to?
Title: Re: Xfbdev-jwm-desktop bug
Post by: CentralWare on January 09, 2025, 10:43:18 AM
Hi neonix
Which TC version and architecture are you referring to?

Take a peek at his link above :P
Title: Re: Xfbdev-jwm-desktop bug
Post by: Rich on January 09, 2025, 11:44:54 AM
Hi CentralWare
Thanks. I should have paid closer attention.
Title: Re: Xfbdev-jwm-desktop bug
Post by: Rich on January 09, 2025, 11:57:33 AM
Hi neonix
.dep files fixed in TC14 and TC15 for x86 and x86_64.
Title: Re: Xfbdev-jwm-desktop bug
Post by: neonix on January 13, 2025, 12:43:52 AM
The same problem occurs here:

http://www.tinycorelinux.net/15.x/x86/tcz/Xvesa-jwm-desktop.tcz.dep
http://www.tinycorelinux.net/15.x/x86/tcz/Xorg-jwm-desktop.tcz.dep

http://www.tinycorelinux.net/15.x/x86_64/tcz/Xorg-jwm-desktop.tcz.dep
Title: Re: Xfbdev-jwm-desktop bug
Post by: Rich on January 13, 2025, 10:30:33 AM
Hi neonix
The X server extension has been moved to the first
line of the following .dep files:
http://tinycorelinux.net/14.x/aarch64/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/armv6/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/armv7l/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/armv7/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/x86_64/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/x86_64/tcz/Xfbdev-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/x86/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/x86/tcz/Xfbdev-jwm-desktop.tcz.dep
http://tinycorelinux.net/14.x/x86/tcz/Xvesa-jwm-desktop.tcz.dep
http://tinycorelinux.net/15.x/aarch64/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/15.x/armhf/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/15.x/x86_64/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/15.x/x86_64/tcz/Xfbdev-jwm-desktop.tcz.dep
http://tinycorelinux.net/15.x/x86/tcz/Xorg-jwm-desktop.tcz.dep
http://tinycorelinux.net/15.x/x86/tcz/Xfbdev-jwm-desktop.tcz.dep
http://tinycorelinux.net/15.x/x86/tcz/Xvesa-jwm-desktop.tcz.dep
Title: Re: Xfbdev-jwm-desktop bug
Post by: gadget42 on January 14, 2025, 12:54:07 AM
it goes without saying, but nevertheless, thanks Rich! you're awesome!
Title: Re: Xfbdev-jwm-desktop bug
Post by: neonix on April 25, 2025, 07:44:16 PM
http://tinycorelinux.net/14.x/x86/tcz/Xorg-jwm-desktop.tcz.dep
I tested this in fresh installation and the problem still exist, because xorg-server.tcz is installed as the last extension, not the first.



BTW. There should be 2 main extensions. Xorg.tcz (2D), Xorg-3D and others should have small letter xorg-server, xorg-bin.

There should be also note in info file:
Code: [Select]
sudo Xorg -configure
mv /root/xorg.conf /usr/local/share/X11/xorg.conf.d/xorg.conf
Title: Re: Xfbdev-jwm-desktop bug
Post by: neonix on April 27, 2025, 01:07:04 AM
The problem was because lack of xorg.conf

There should be a script "xorgsetup' that generate xorg.conf in
/usr/local/share/X11/xorg.conf.d/

or vesaconf
Code: [Select]
Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "vesa"
    Option      "ShadowFB" "true"
    #VideoRam    4096
    # Insert Clocks lines here if appropriate
EndSection
and fbdevconf

Code: [Select]
Section "Device"
    Identifier "FBDEV"
    Driver "fbdev"
    Option "fbdev" "/dev/fb0"
    Option "ShadowFB" "true"
EndSection
Title: Re: Xfbdev-jwm-desktop bug
Post by: Juanito on April 27, 2025, 03:30:46 AM
It's your extension, please submit the changes you require  :)
Title: Re: Xfbdev-jwm-desktop bug
Post by: neonix on April 28, 2025, 03:04:25 AM
My extension works correct. The problem is with xorg-server.tcz.

It should work without any configuration (in fresh installation) like in old times, but it's not work anymore. Newbies need to type:

Code: [Select]
sudo Xorg -configure
mv /root/xorg.conf /usr/local/share/X11/xorg.conf.d/xorg.conf

If the GPU is recognized it wrond way, black screen appears, newbies can't use Ctr-Alt-Backspace. And only solution is to reboot machine.

We have xsetup for Xvesa and Xfbev, why can we has similar for Xorg?