Software Support > GroovyMAME
GroovyArcade live-CD 2022 (collaborative effort)
Substring:
haha thanks for the bump @keilmillerjr
Time to give some news about the project :
- i could setup github releases to be a pacman repo, so it's fairly easy now to update the linux kernel or other packages. The kernel is patched with Doozer's patches : usual arcadevga/ati + custom resolutions for 15and 25 kHz + some patches he made for I don't remember what regarding cathode tracing position
- more frontends are available as packages, despite they are not configured yet (retrofe, mehstation, attract mode was updated), some need a little tinkering. I still have to make a package of that old advmenuPlus
- plymouth is done
- HDD installation works as before
- having some problems with X : for i don't know which reason, X is started as root in ves' groovyarcade (despite some sudo here and there). But on my build, it won't just work that way. Put in other words : it doesn't work from gasetup, but works fine from shell. This one bothers me quite much
- after some talk with calamity, i'm exploring the EDID path to set some default resolution rather using the patched ones. Haven't had much luck yet, despite it has worked for some people ...
Sooner or later, I'll have to split the project in 2 : the arch linux packages repo which will then mostly live on its own unless some update breaks everything (automatic builds, automatic deploy to the pacman repo for easy updates), and the iso repo which would be dedicated to the .iso for now (which boots on a USB key now by the way), and probably a .img sooner or later (DVD is so 90s :D)
Once I'm on par with ves' GA, i'll start reworking the gasetup scripts : clean, rewrite, enhance, new features.
Curious people can check https://gitlab.com/substring45/test/issues (also check closed issues) to see what I've been working on, what I plan to do. Sooner or later I'll have to rename that repo I guess :D
Doozer:
Hi,
On the X startup issue you are experiencing, I can perhaps help you out to get it working. Let me know what you try to achieve.
Xorg is always started as root for driver access, then user space Xorg is used for individual user sessions. Attention must be given to gdm (or other) started on top or multi user and using dedicated instance for displayng initial graphical login screen.
Substring:
--- Quote from: Doozer on June 03, 2019, 02:18:25 pm ---
Hi,
On the X startup issue you are experiencing, I can perhaps help you out to get it working. Let me know what you try to achieve.
Xorg is always started as root for driver access, then user space Xorg is used for individual user sessions. Attention must be given to gdm (or other) started on top or multi user and using dedicated instance for displayng initial graphical login screen.
--- End quote ---
Hey !
Well the problem is quite simple : X (through startx) will start perfect through autologin with the arcade user, but it won't start if launched from gasetup. gasetup is launched in sudo, then uses something like su -c arcade startx which fails with X being unable to switch VT.
The real thing would be to not start gasetup with sudo and wrap root commands in sudo, but this means breaking the logic in gasetup, and that's not what I want to achieve now.
There is no GDM or such, X is started with a minimalistic window manager and simply launches 1 app (usually the front end).
Doozer:
Hi.
Not sure I understand the issue, I can start X for a user without issue from root account with the following command:
--- Code: ---su - arcade startx
--- End code ---
If you have a VM drive you can share I can work on the issue and provide better guidance.
Substring:
The real command is su arcade -c startx -- vt7. I've attached the xorg log
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version