You are not logged in.
Nope, that seems fine.
GDK_BACKEND=x11 nvidia-settings?
Offline
Still segfaults.
❯ GDK_BACKEND=x11 nvidia-settings
(nvidia-settings:5132): Gtk-WARNING **: 11:31:05.069: Theme parsing error: gtk.css:263:12: 'text-align' is not a valid property name
(nvidia-settings:5132): Gtk-WARNING **: 11:31:05.070: Theme parsing error: gtk.css:772:14: Junk at end of value for opacity
[1] 5132 segmentation fault (core dumped) GDK_BACKEND=x11 nvidia-settingsLast edited by diniamo (2022-09-01 09:31:46)
Offline
Can you run nvidia-settings from an openbox session?
Do you run gdm on xorg?
Offline
I don't know what openbox is, nor do I have it set up.
Yes, I'm pretty sure I do use GDM. (Just to clarify that's the what handles the login process, right?)
Offline
https://wiki.archlinux.org/title/Openbox
https://wiki.archlinux.org/title/GDM#Use_Xorg_backend
How did you install archlinux? What tutorial did you follow?
Offline
Yes, I do use gdm, I tried disabling the EnableWayland option, but it didnt change anything, also tried to run nvidia-settings from openbox, still segfaults, although I'm not sure if I did it correctly.
Offline
Neither do we.
Did you install openbox and select it as session in GDM?
Did you try to run nvidia-settings from kitty there as well?
xrandr -q
printenvOffline
OK yep, I definetly did it correctly this time, it still segfaults.
Offline
Neither do we.
Did you try to run nvidia-settings from kitty there as well? [the implication was: don't, try xterm or the ob menu]xrandr -q printenv[the implication was to post those outputs]
Offline
Appologies, it still crashes from xterm and here are the outputs in respective order:
http://0x0.st/opYB.txt
http://0x0.st/opYM.txt
Last edited by diniamo (2022-09-02 16:16:56)
Offline
Because of
EGL_PLATFORM=wayland…
Offline
That was a problem previously for something else, I removed it and it was fixed.
I have no clue where it's set.
I'm running
sudo rg EGL_PLATFORM=wayland / 2> /dev/nullbut I assume it won't do much.
Offline
But you are right, if I set it to anything else, it runs.
Offline
You can also "unset" it.
PID=$$; while (( $PID != 0 )); do echo $PID; grep -z EGL_PLATFORM /proc/$PID/environ; echo "===="; PID=$(awk '/PPid/ {print $2}' < /proc/$PID/status); doneshould help you to isolate the PID that first has this.
Last edited by seth (2022-09-02 17:16:36)
Offline
❯ PID=$$; while (( $PID != 0 )); do echo $PID; grep -z EGL_PLATFORM /proc/$PID/environ; echo "===="; PID=$(awk '/PPid/ {print $2}' < /proc/$PID/status); done
24874
EGL_PLATFORM=wayland====
24860
EGL_PLATFORM=wayland====
1000
EGL_PLATFORM=wayland====
1
grep: /proc/1/environ: Permission denied
====and what exactly does this tell me? what should I do with this?
Offline
The first process w/ this has the PID 1000 - the process might help you to figure how and where you set that.
https://wiki.archlinux.org/title/Enviro … _variables
Offline
it goes as
zsh
kitty
systemd --user
systemdfrom top to bottom.
and I couldn't find anything
Offline
It means that you're exporting the value at a rather global stage - did you check the link in #41?
Offline
Hm yeah, I couldn't find it the first time I checked because I thought /etc/environment was a folder, and I couldn't cd into it so I thought it didn't exist.
Well, it's a file and it had the line, although I never added this manually, does it get parsed from .xprofile or something?
Anyways, thanks for the help, all of you. ![]()
Offline