I am trying to install LXQt and LightDM, similar to the wiki instructions (https://wiki.artixlinux.org/Main/Installation#Post_installation_configuration)
These were installed ok. I have an Nvidia hardware but use
linux kernel rather than
linux-lts, so I went with
nvidia rather than
nvidia-lts.
pacman -S xorg --ignore xorg-server-xdmx
pacman -S nvidia
pacman -S lxqt
but when it comes to the Diplay Manager, I don't know what to do. I cannot install
displaymanager-openrc because I user
runit. Should I then proceed just with
lightdm or maybe
lightdm-runit?
pacman -S lightdm-runit
The Arch wiki mentions that with
lightdm I should also use a greeter, of which I would like to try the
lightdm-webkit-theme-litarvanSo how should I proceedafter installing
lxqt? How are all these DEs, DMs and greeters configured to work together?
Install your custom greeter and set the
greeter-session variable in
/etc/lightdm/lightdm.confgreeter-session=lightdm-gtk-greeter
Ok, I installed lightdm-runit and also installed lightdm-webkit-theme-litarvan
I edited the lightdm.conf to use lightdm-webkit-theme-litarvan as greeter session.
I also told runit about the lightdm service:
ln -s /etc/runit/sv/lightdm /run/runit/service/
What now? I am still in the shell console. I tried a reboot, but except that Artix now uses a much wider shell font, nothing has changed.
read this : https://wiki.artixlinux.org/Main/Installation#Desktop_Environment
I have no
xinitrc in
/etc/X11/xnit, so I could not copy it to ~. I created
~/.xinitrc with this content
exec lxqt-session
When I try to execute lxqt-session, I get this error:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
Aborted
Is this because I have not installed Qt? I did not install Qt explicitly, because I thought that if lxqt needs any qt components, it would install them as dependencies.
maybe missing libxcb?
libxcb is already installed. I reinstalled it, just to make sure. I know I could probably just reinstall the system with the lxdm-runit ISO, but I found it appealing to install only the stuff I really need, so I went with the base package.
you can better use
can you start now your lxqt session?
maybe /var/log/X.org.log can us help
ok, I have changed the ~./.xinitrc but I still get the same error
exec dbus-launch lxqt-session
And I see that there I have no xorg log:
# ls -lA /var/log
total 224
drwx------ 2 root root 4096 Nov 14 10:42 audit
-rw------- 1 root utmp 768 Apr 19 18:48 btmp
-rw-r--r-- 1 root root 60185 Apr 21 05:01 dmesg.log
drwx--x--x 2 root lightdm 4096 Apr 21 05:14 lightdm
drwxr-xr-x 2 root root 4096 Nov 13 21:01 old
-rw-r--r-- 1 root root 62383 Apr 20 12:45 pacman.log
-rw------- 1 root root 64064 Apr 21 05:02 tallylog
-rw-rw-r-- 1 root utmp 59520 Apr 21 05:02 wtmp
Can't find it anywhere else either:
# find / -iname "*\.log"
/var/log/dmesg.log
/var/log/lightdm/lightdm.log
/var/log/pacman.log
But I have installed xorg as it was in the wiki. Btw, do we still need to ignore xmdx?
pacman -S xorg --ignore xorg-server-xdmx
Ok, so try start xserver manually from terminal
. Xserver will probably not starting due missing configuration, but create Xorg.0.log.
If we will can start X server, we will start lightdm too.
Aha. We're closing in on the root cause.
startx
-bash: startx: command not found
you missing xorg-server ? :-)
Well, apparently, it's already installed
# pacman -S xorg-server
...
Total Installed Size: 3.50 MiB
Net Upgrade Size: 0.00 MiB
I reinstalled it, just in case, but startx is still not found.
ohh, of course, startx contains
.sorry
my installed xorg packages:
plus drivers:
For what it's wort, here's my xorg packages
# pacman -Qs xorg
local/xf86-input-libinput 0.29.0-2 (xorg-drivers)
Generic input driver for the X.Org server based on libinput
local/xf86-video-vesa 2.4.0-2 (xorg-drivers xorg)
X.org vesa video driver
local/xorg-bdftopcf 1.1-1 (xorg xorg-apps)
Convert X font from Bitmap Distribution Format to Portable Compiled Format
local/xorg-docs 1.7.1-2 (xorg)
X.org documentations
local/xorg-font-util 1.3.2-1 (xorg-fonts xorg)
X.Org font utilities
local/xorg-font-utils 7.6-5
Transitional package depending on xorg font utilities
local/xorg-fonts-100dpi 1.0.3-4 (xorg)
X.org 100dpi fonts
local/xorg-fonts-75dpi 1.0.3-4 (xorg)
X.org 75dpi fonts
local/xorg-fonts-alias 1.0.3-2
X.org font alias files
local/xorg-fonts-encodings 1.0.5-1 (xorg-fonts xorg)
X.org font encoding files
local/xorg-iceauth 1.0.8-1 (xorg-apps xorg)
ICE authority file utility
local/xorg-luit 1.1.1-3 (xorg xorg-apps)
Filter that can be run between an arbitrary application and a UTF-8 terminal emulator
local/xorg-mkfontscale 1.2.1-2 (xorg-apps xorg)
Create an index of scalable font files for X
local/xorg-server 1.20.8-1 (xorg)
Xorg X server
local/xorg-server-common 1.20.8-1 (xorg)
Xorg server common files
local/xorg-server-devel 1.20.8-1 (xorg)
Development files for the X.Org X server
local/xorg-server-xephyr 1.20.8-1 (xorg)
A nested X server that runs as an X application
local/xorg-server-xnest 1.20.8-1 (xorg)
A nested X server that runs as an X application
local/xorg-server-xvfb 1.20.8-1 (xorg)
Virtual framebuffer X server
local/xorg-server-xwayland 1.20.8-1 (xorg)
run X clients under wayland
local/xorg-sessreg 1.1.2-1 (xorg-apps xorg)
Register X sessions in system utmp/utmpx databases
local/xorg-setxkbmap 1.3.2-1 (xorg-apps xorg)
Set the keyboard using the X Keyboard Extension
local/xorg-smproxy 1.0.6-2 (xorg-apps xorg)
Allows X applications that do not support X11R6 session management to participate in an X11R6 session
local/xorg-util-macros 1.19.2-1
X.Org Autotools macros
local/xorg-x11perf 1.6.1-1 (xorg-apps xorg)
Simple X server performance benchmarker
local/xorg-xauth 1.1-1 (xorg-apps xorg)
X.Org authorization settings program
local/xorg-xbacklight 1.2.3-1 (xorg-apps xorg)
RandR-based backlight control application
local/xorg-xcmsdb 1.0.5-2 (xorg-apps xorg)
Device Color Characterization utility for X Color Management System
local/xorg-xcursorgen 1.0.7-1 (xorg-apps xorg)
Create an X cursor file from PNG images
local/xorg-xdpyinfo 1.3.2-3 (xorg-apps xorg)
Display information utility for X
local/xorg-xdriinfo 1.0.6-1 (xorg-apps xorg)
Query configuration information of DRI drivers
local/xorg-xev 1.2.3-1 (xorg-apps xorg)
Print contents of X events
local/xorg-xgamma 1.0.6-2 (xorg-apps xorg)
Alter a monitor's gamma correction
local/xorg-xhost 1.0.8-1 (xorg-apps xorg)
Server access control program for X
local/xorg-xinput 1.6.3-1 (xorg-apps xorg)
Small commandline tool to configure devices
local/xorg-xkbcomp 1.4.3-1 (xorg-apps xorg)
X Keyboard description compiler
local/xorg-xkbevd 1.1.4-2 (xorg-apps xorg)
XKB event daemon
local/xorg-xkbutils 1.0.4-3 (xorg-apps xorg)
XKB utility demos
local/xorg-xkill 1.0.5-1 (xorg-apps xorg)
Kill a client by its X resource
local/xorg-xlsatoms 1.1.3-1 (xorg-apps xorg)
List interned atoms defined on server
local/xorg-xlsclients 1.1.4-1 (xorg-apps xorg)
List client applications running on a display
local/xorg-xmodmap 1.0.10-1 (xorg-apps xorg)
Utility for modifying keymaps and button mappings
local/xorg-xpr 1.0.5-1 (xorg-apps xorg)
Print an X window dump from xwd
local/xorg-xprop 1.2.4-1 (xorg-apps xorg)
Property displayer for X
local/xorg-xrandr 1.5.1-1 (xorg-apps xorg)
Primitive command line interface to RandR extension
local/xorg-xrdb 1.2.0-1 (xorg-apps xorg)
X server resource database utility
local/xorg-xrefresh 1.0.6-1 (xorg-apps xorg)
Refresh all or part of an X screen
local/xorg-xset 1.2.4-1 (xorg-apps xorg)
User preference utility for X
local/xorg-xsetroot 1.1.2-1 (xorg-apps xorg)
Classic X utility to set your root window background to a given pattern or color
local/xorg-xvinfo 1.1.4-1 (xorg-apps xorg)
Prints out the capabilities of any video adaptors associated with the display that are accessible through the X-Video extension
local/xorg-xwd 1.0.7-1 (xorg-apps xorg)
X Window System image dumping utility
local/xorg-xwininfo 1.1.5-1 (xorg-apps xorg)
Command-line utility to print information about windows on an X server
local/xorg-xwud 1.0.5-1 (xorg-apps xorg)
X Window System image undumping utility
local/xorgproto 2019.2-2
combined X.Org X11 Protocol headers
I have installed xorg-xinit
...
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
it created /var/log/Xorg.0.log
[ 1309.183] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 1309.185]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 1309.187] Build Operating System: Linux Artix Linux
[ 1309.188] Current Operating System: Linux lappi 5.6.3-artix1-1 #1 SMP PREEMPT Wed, 08 Apr 2020 15:06:10 +0000 x86_64
[ 1309.188] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=16211fe2-0927-4853-af22-b701645183fd rw loglevel=3 random.trust_cpu=on resume=UUID=8a8c0b83-8b6f-4fea-bd4a-905e7b51ebb4 quiet
[ 1309.190] Build Date: 30 March 2020 02:12:50PM
[ 1309.190]
[ 1309.191] Current version of pixman: 0.38.4
[ 1309.192] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 1309.192] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1309.194] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 21 08:58:43 2020
[ 1309.196] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 1309.196] (==) No Layout section. Using the first Screen section.
[ 1309.196] (==) No screen section available. Using defaults.
[ 1309.196] (**) |-->Screen "Default Screen Section" (0)
[ 1309.196] (**) | |-->Monitor "<default monitor>"
[ 1309.196] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 1309.196] (==) Automatically adding devices
[ 1309.196] (==) Automatically enabling devices
[ 1309.196] (==) Automatically adding GPU devices
[ 1309.196] (==) Automatically binding GPU devices
[ 1309.196] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 1309.197] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[ 1309.197] Entry deleted from font path.
[ 1309.197] (Run 'mkfontdir' on "/usr/share/fonts/misc").
[ 1309.197] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 1309.197] Entry deleted from font path.
[ 1309.197] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 1309.197] Entry deleted from font path.
[ 1309.197] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 1309.197] Entry deleted from font path.
[ 1309.199] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 1309.199] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 1309.199] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 1309.199] (II) Module ABI versions:
[ 1309.199] X.Org ANSI C Emulation: 0.4
[ 1309.199] X.Org Video Driver: 24.1
[ 1309.199] X.Org XInput driver : 24.1
[ 1309.199] X.Org Server Extension : 10.0
[ 1309.200] (++) using VT number 1
[ 1309.202] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 1309.204] (--) PCI:*(1@0:0:0) 10de:1212:144d:c0d0 rev 161, Mem @ 0xf6000000/16777216, 0xec000000/67108864, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 1309.204] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 1309.204] (II) LoadModule: "glx"
[ 1309.204] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1309.209] (II) Module glx: vendor="X.Org Foundation"
[ 1309.209] compiled for 1.20.8, module version = 1.0.0
[ 1309.209] ABI class: X.Org Server Extension, version 10.0
[ 1309.209] (==) Matched nouveau as autoconfigured driver 0
[ 1309.209] (==) Matched nv as autoconfigured driver 1
[ 1309.210] (==) Matched modesetting as autoconfigured driver 2
[ 1309.210] (==) Matched fbdev as autoconfigured driver 3
[ 1309.210] (==) Matched vesa as autoconfigured driver 4
[ 1309.210] (==) Assigned the driver to the xf86ConfigLayout
[ 1309.210] (II) LoadModule: "nouveau"
[ 1309.210] (WW) Warning, couldn't open module nouveau
[ 1309.210] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 1309.210] (II) LoadModule: "nv"
[ 1309.210] (WW) Warning, couldn't open module nv
[ 1309.210] (EE) Failed to load module "nv" (module does not exist, 0)
[ 1309.210] (II) LoadModule: "modesetting"
[ 1309.210] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 1309.211] (II) Module modesetting: vendor="X.Org Foundation"
[ 1309.211] compiled for 1.20.8, module version = 1.20.8
[ 1309.211] Module class: X.Org Video Driver
[ 1309.211] ABI class: X.Org Video Driver, version 24.1
[ 1309.211] (II) LoadModule: "fbdev"
[ 1309.212] (WW) Warning, couldn't open module fbdev
[ 1309.212] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 1309.212] (II) LoadModule: "vesa"
[ 1309.212] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 1309.212] (II) Module vesa: vendor="X.Org Foundation"
[ 1309.212] compiled for 1.20.0, module version = 2.4.0
[ 1309.212] Module class: X.Org Video Driver
[ 1309.212] ABI class: X.Org Video Driver, version 24.0
[ 1309.212] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 1309.212] (II) VESA: driver for VESA chipsets: vesa
[ 1309.212] (EE) open /dev/dri/card0: No such file or directory
[ 1309.212] (WW) Falling back to old probe method for modesetting
[ 1309.212] (EE) open /dev/dri/card0: No such file or directory
[ 1309.212] (EE) Screen 0 deleted because of no matching config section.
[ 1309.212] (II) UnloadModule: "modesetting"
[ 1309.212] (II) Loading sub module "vbe"
[ 1309.212] (II) LoadModule: "vbe"
[ 1309.212] (II) Loading /usr/lib/xorg/modules/libvbe.so
[ 1309.212] (II) Module vbe: vendor="X.Org Foundation"
[ 1309.212] compiled for 1.20.8, module version = 1.1.0
[ 1309.212] ABI class: X.Org Video Driver, version 24.1
[ 1309.212] (II) Loading sub module "int10"
[ 1309.212] (II) LoadModule: "int10"
[ 1309.212] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 1309.213] (II) Module int10: vendor="X.Org Foundation"
[ 1309.213] compiled for 1.20.8, module version = 1.0.0
[ 1309.213] ABI class: X.Org Video Driver, version 24.1
[ 1309.213] (II) VESA(0): initializing int10
[ 1309.213] (EE) VESA(0): V_BIOS address 0xb90 out of range
[ 1309.213] (II) UnloadModule: "vesa"
[ 1309.213] (II) UnloadSubModule: "int10"
[ 1309.213] (II) Unloading int10
[ 1309.213] (II) UnloadSubModule: "vbe"
[ 1309.213] (II) Unloading vbe
[ 1309.213] (EE) Screen(s) found, but none have a usable configuration.
[ 1309.213] (EE)
Fatal server error:
[ 1309.213] (EE) no screens found(EE)
[ 1309.213] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 1309.213] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 1309.213] (EE)
[ 1309.215] (EE) Server terminated with error (1). Closing log file.
why you use so obsur driver as xf86-video-vesa? what graphics card do you have?
some configuration of xserver in /etc/X11/xorg.conf.d will be helpful too :
see https://github.com/alium/share
I did not choose to use it. The laptop has a Nvidia card. It must have been installed with one of the command in the Artix Wiki installation procedure possibly
pacman -S xorg --ignore xorg-server-xdmx
or maybe the most recent pacman -S xorg-xinit
or maybe it was some lxqt stuff which brought it, because I noticed that after installing the DM my screen font in the non-graphical console has changed into some ugly wide text. And after I wake up from hibernation I can only see a black screen, can't do but power it off hard. But let's approach these side-problems in separate topics.
I'll take a look on the confs you shared and will try to set up something resembling it.
uninstall xf86-video-vesa, install 'xf86-video-noveau' (for NOT newest nvidia cards), or better 'nvidia' or 'nvidia-dkms'
your main problem is, that xserver not start :-)
Thank you very much for your support. So far I have found this:
# lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF114M [GeForce GTX 675M] (rev a1)
I uninstalled the nouveau drivers because I found that the proprietary Nvidia drivers have a configuration tool themselves. After a reboot recommended in Arch wiki
Xorg :0 -configure produced a fresh
/var/log/Xorg.0.log where I could read:
NVIDIA: The NVIDIA GeForce GTX 675M GPU installed in this system is supported through the NVIDIA 390.xx Legacy drivers. [...]
[...] The 440.82 NVIDIA driver will ignore this GPU.
So I removed the
nvidia drivers and installed the following
nvidia-390xx
nvidia-390xx-settings
nvidia-390xx-utils
I avoided nvidia-390xx-dkms because I read that I sould use this only with custom linux kernel.
After another
Xorg :0 -configure I read in the Xorg.0.log
NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the system's kernel log for additional error messages and consult the NVIDIA README for details.
That was not much of a surprise because at this time I had not configured the nvidia drivers in any way. So I ran
nvidia-xconfig --xconfig=/root/xorg.conf.new
Then I ran
diff to see what changes it made. Except for changing the irrelevant indentation it removed
BusID "PCI:1:0:0" in the device section. X.Org Wiki writes that this field is usually optional in single-head configurations when using the primary graphics card.
I modified and split the xorg.conf.new into sections which I placed in xorg.conf.d
# ls /etc/X11/xorg.conf.d
10-server conf 20-nvidia.conf 30-monitor.conf 40-modules.conf
they combine to this:
# cat /etc/X11/xorg.conf.d/*
Section "ServerLayout"
Identifier "Manually configured"
Screen "Laptop Screen"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Device"
Identifier "Nvidia Card"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Monitor"
Identifier "Laptop LCD"
VendorName "Samsung"
DisplaySize 381 215
EndSection
Section "Screen"
Identifier "Laptop Screen"
Device "Nvidia Card"
Monitor "Laptop LCD"
DefaultDepth 24
SubSection "Display"
Modes "1920x1080"
Depth 24
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
xinit now produces this error log
[ 13391.789] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 13391.790]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 13391.790] Build Operating System: Linux Artix Linux
[ 13391.790] Current Operating System: Linux lappi 5.6.3-artix1-1 #1 SMP PREEMPT Wed, 08 Apr 2020 15:06:10 +0000 x86_64
[ 13391.790] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=16211fe2-0927-4853-af22-b701645183fd rw loglevel=3 random.trust_cpu=on resume=UUID=8a8c0b83-8b6f-4fea-bd4a-905e7b51ebb4 quiet
[ 13391.791] Build Date: 30 March 2020 02:12:50PM
[ 13391.791]
[ 13391.791] Current version of pixman: 0.38.4
[ 13391.792] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 13391.792] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 13391.793] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 22 06:14:00 2020
[ 13391.793] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 13391.794] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 13391.794] (==) ServerLayout "Manually configured"
[ 13391.794] (**) |-->Screen "Laptop Screen" (0)
[ 13391.794] (**) | |-->Monitor "Laptop LCD"
[ 13391.794] (**) | |-->Device "Nvidia Card"
[ 13391.794] (**) |-->Input Device "Mouse0"
[ 13391.794] (**) |-->Input Device "Keyboard0"
[ 13391.794] (==) Automatically adding devices
[ 13391.794] (==) Automatically enabling devices
[ 13391.794] (==) Automatically adding GPU devices
[ 13391.794] (==) Automatically binding GPU devices
[ 13391.794] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 13391.794] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[ 13391.794] Entry deleted from font path.
[ 13391.794] (Run 'mkfontdir' on "/usr/share/fonts/misc").
[ 13391.794] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 13391.794] Entry deleted from font path.
[ 13391.794] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 13391.794] Entry deleted from font path.
[ 13391.794] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 13391.794] Entry deleted from font path.
[ 13391.794] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 13391.794] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 13391.794] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 13391.794] (WW) Disabling Mouse0
[ 13391.794] (WW) Disabling Keyboard0
[ 13391.794] (II) Module ABI versions:
[ 13391.794] X.Org ANSI C Emulation: 0.4
[ 13391.794] X.Org Video Driver: 24.1
[ 13391.794] X.Org XInput driver : 24.1
[ 13391.794] X.Org Server Extension : 10.0
[ 13391.795] (--) using VT number 7
[ 13391.795] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 13391.797] (--) PCI:*(1@0:0:0) 10de:1212:144d:c0d0 rev 161, Mem @ 0xf6000000/16777216, 0xec000000/67108864, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 13391.797] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 13391.797] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 13391.797] (II) LoadModule: "glx"
[ 13391.797] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 13391.798] (II) Module glx: vendor="X.Org Foundation"
[ 13391.798] compiled for 1.20.8, module version = 1.0.0
[ 13391.798] ABI class: X.Org Server Extension, version 10.0
[ 13391.798] (II) LoadModule: "nvidia"
[ 13391.798] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 13391.798] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 13391.798] compiled for 4.0.2, module version = 1.0.0
[ 13391.798] Module class: X.Org Video Driver
[ 13391.798] (II) NVIDIA dlloader X Driver 390.132 Fri Nov 1 03:36:28 PDT 2019
[ 13391.798] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 13391.799] (II) Loading sub module "fb"
[ 13391.799] (II) LoadModule: "fb"
[ 13391.799] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 13391.800] (II) Module fb: vendor="X.Org Foundation"
[ 13391.800] compiled for 1.20.8, module version = 1.0.0
[ 13391.800] ABI class: X.Org ANSI C Emulation, version 0.4
[ 13391.800] (II) Loading sub module "wfb"
[ 13391.800] (II) LoadModule: "wfb"
[ 13391.800] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 13391.800] (II) Module wfb: vendor="X.Org Foundation"
[ 13391.800] compiled for 1.20.8, module version = 1.0.0
[ 13391.800] ABI class: X.Org ANSI C Emulation, version 0.4
[ 13391.800] (II) Loading sub module "ramdac"
[ 13391.800] (II) LoadModule: "ramdac"
[ 13391.800] (II) Module "ramdac" already built-in
[ 13391.804] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 13391.804] (EE) NVIDIA: system's kernel log for additional error messages and
[ 13391.804] (EE) NVIDIA: consult the NVIDIA README for details.
[ 13391.804] (EE) No devices detected.
[ 13391.804] (EE)
Fatal server error:
[ 13391.804] (EE) no screens found(EE)
[ 13391.804] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 13391.804] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 13391.804] (EE)
[ 13391.808] (EE) Server terminated with error (1). Closing log file.
Somehow the Nvidia kernel module doesn't load. I don't know why. Is there a way to further debug this? As a workaround, I might try to uninstall the nvidia's legacy drivers and install xf86-video-nouveau instead and try with that. But before I do that, I want to use the
nvidia-settings tool to find out more about the card, maybe it's missing something in my xorg.conf files
Here (http://Failed to initialize the NVIDIA kernel module.) I read that it's suspicious that the glx module's vendor is X.org, rather than Nvidia.
Here (https://forums.gentoo.org/viewtopic-t-416396-highlight-nvidia.html) and here (https://www.x.org/wiki/NVIDIAProprietaryDriver/) I read that I should have nvidia listed in /dev (which I don't). I see that there is a /sbin/nvidia-modprobe which can be used to create device files and load the nvidia kernel module on behalf of the nvidia linux driver components.
Any ideas what I should try next?
where did you use that nvidia driver? did you install this?
https://aur.archlinux.org/packages/nvidia-390xx-dkms/
https://wiki.archlinux.org/index.php/NVIDIA#Installation
nvidia 364.16 adds support for DRM (Direct Rendering Manager) kernel mode setting. To enable this feature, add the nvidia-drm.modeset=1 kernel parameter. I am not sure, if still need enable in kernel parameter , but try this!
As I have written (https://forum.artixlinux.org/index.php/topic,1400.msg9758.html#msg9758), I did not install nvidia-390xx-dkms because Arch Wiki (https://wiki.archlinux.org/index.php/NVIDIA#Custom_kernel) writes that this was only relevant for custom kernels. I don't really know what custom kernels are. Do we have one? I thought it refers to the linux kernel and I think I installed the standard one when installing Artix, no?
Later today or maybe tomorrow morning I will try with the nvidia-dkms. I will uninstall nvidia drivers first.
nvidia-dkms adapts to all kernels, which you have installed. Artixlinux is 'custom' :-). It's the easiest way. I recommend it!
i use: virtualbox-guest-dkms virtualbox-host-dkms rtl8821ce-dkms-git
You
need nvidia-390xx-dkms, nvidia-390xx-settings and nvidia-390xx-utils. Your GPU is no longer supported by either nvidia or nvidia-dkms, you
need a legacy driver. Please, mark this topic as solved, once you get it up and running.
nvidia-390xx-dkms and nvidia-390xx-utils is now newly in [galaxy-gremlins]. You can install it, if you uncomments in your
and install with:
This level of support is spoiling our users...
nvidia-390xx-dkms and nvidia-390xx-utils is now newly in [galaxy]
Pacman uninstalled nvidia-390xx and installed nvidia-390xx-dkms. however, There was an installation error.
==> Unable to install module nvidia/390.132 for kernel *: Missing kernel headers.
Here (https://bbs.archlinux.org/viewtopic.php?id=169544) I saw that I probably need the
linux-headers package. When pacman installed
linux-headers-5.6.6.artix1-1 I got this error:
==> Unable to install module nvidia/390.132 for kernel 5.6.6-artix1-1: Missing kernel modules tree.
How do I get that kernel modules tree and what is it?
ok, i will make linux-headers optional. This installation will works only with installed 'linux' and 'linux-headers'. Good point!
but works:
I reinstalled the linux package, it seems that it did something good:
(2/3) Install DKMS modules
==> dkms install nvidia/390.132 -k 5.6.6-artix1-1
(3/3) linux initcpios...
...
I did not get any output about linux-zen. Anyway, I tried xinit again, but it still cannot initialize the nvidia kernel module
[ 20003.083] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 20003.084]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 20003.085] Build Operating System: Linux Artix Linux
[ 20003.087] Current Operating System: Linux lappi 5.6.3-artix1-1 #1 SMP PREEMPT Wed, 08 Apr 2020 15:06:10 +0000 x86_64
[ 20003.087] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=16211fe2-0927-4853-af22-b701645183fd rw loglevel=3 random.trust_cpu=on resume=UUID=8a8c0b83-8b6f-4fea-bd4a-905e7b51ebb4 quiet
[ 20003.089] Build Date: 30 March 2020 02:12:50PM
[ 20003.089]
[ 20003.090] Current version of pixman: 0.38.4
[ 20003.091] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 20003.091] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 20003.093] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Apr 24 08:31:38 2020
[ 20003.095] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 20003.096] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 20003.097] (==) ServerLayout "Manually configured"
[ 20003.097] (**) |-->Screen "Laptop Screen" (0)
[ 20003.097] (**) | |-->Monitor "Laptop LCD"
[ 20003.098] (**) | |-->Device "Nvidia Card"
[ 20003.098] (**) |-->Input Device "Mouse0"
[ 20003.098] (**) |-->Input Device "Keyboard0"
[ 20003.098] (==) Automatically adding devices
[ 20003.098] (==) Automatically enabling devices
[ 20003.098] (==) Automatically adding GPU devices
[ 20003.098] (==) Automatically binding GPU devices
[ 20003.098] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 20003.099] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[ 20003.099] Entry deleted from font path.
[ 20003.099] (Run 'mkfontdir' on "/usr/share/fonts/misc").
[ 20003.099] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 20003.099] Entry deleted from font path.
[ 20003.099] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 20003.099] Entry deleted from font path.
[ 20003.099] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 20003.099] Entry deleted from font path.
[ 20003.100] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 20003.100] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 20003.100] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 20003.100] (WW) Disabling Mouse0
[ 20003.100] (WW) Disabling Keyboard0
[ 20003.100] (II) Module ABI versions:
[ 20003.100] X.Org ANSI C Emulation: 0.4
[ 20003.100] X.Org Video Driver: 24.1
[ 20003.100] X.Org XInput driver : 24.1
[ 20003.100] X.Org Server Extension : 10.0
[ 20003.101] (--) using VT number 7
[ 20003.101] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 20003.103] (--) PCI:*(1@0:0:0) 10de:1212:144d:c0d0 rev 161, Mem @ 0xf6000000/16777216, 0xec000000/67108864, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 20003.103] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 20003.103] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 20003.103] (II) LoadModule: "glx"
[ 20003.104] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 20003.110] (II) Module glx: vendor="X.Org Foundation"
[ 20003.110] compiled for 1.20.8, module version = 1.0.0
[ 20003.110] ABI class: X.Org Server Extension, version 10.0
[ 20003.110] (II) LoadModule: "nvidia"
[ 20003.111] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 20003.116] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 20003.116] compiled for 4.0.2, module version = 1.0.0
[ 20003.116] Module class: X.Org Video Driver
[ 20003.116] (II) NVIDIA dlloader X Driver 390.132 Fri Nov 1 03:36:28 PDT 2019
[ 20003.116] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 20003.119] (II) Loading sub module "fb"
[ 20003.119] (II) LoadModule: "fb"
[ 20003.119] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 20003.120] (II) Module fb: vendor="X.Org Foundation"
[ 20003.120] compiled for 1.20.8, module version = 1.0.0
[ 20003.120] ABI class: X.Org ANSI C Emulation, version 0.4
[ 20003.120] (II) Loading sub module "wfb"
[ 20003.120] (II) LoadModule: "wfb"
[ 20003.120] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 20003.121] (II) Module wfb: vendor="X.Org Foundation"
[ 20003.121] compiled for 1.20.8, module version = 1.0.0
[ 20003.121] ABI class: X.Org ANSI C Emulation, version 0.4
[ 20003.121] (II) Loading sub module "ramdac"
[ 20003.121] (II) LoadModule: "ramdac"
[ 20003.121] (II) Module "ramdac" already built-in
[ 20003.126] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 20003.126] (EE) NVIDIA: system's kernel log for additional error messages and
[ 20003.126] (EE) NVIDIA: consult the NVIDIA README for details.
[ 20003.127] (EE) No devices detected.
[ 20003.127] (EE)
Fatal server error:
[ 20003.127] (EE) no screens found(EE)
[ 20003.127] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 20003.127] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 20003.127] (EE)
[ 20003.130] (EE) Server terminated with error (1). Closing log file.
there is still no nvidia in my /dev directory. Do I need to reinstall something else?
5.6.3-artix1-1
so why you builded driver for 5.6.6??
If you updated your system to 5.6.6, you must restart computer :o
Sorry, I forgot that. :-[ I'm still not too familiar with linux. After reboot, uname -r reported 5.6.6-artix1-1.
I then reinstalled nvidia-390xx-dkms, which also removed and reinstalled the DKMS modules
I rebooted again, just in case. Still no nvidia in /dev directory.
Xinit started LXQt, but it did not find any default Window Manager. I'll have to look into it later. Now I have to tend to my daily job.
put here X.org.log
try use "noveau" driver instead -
I think the nvidia drivers are working ok, so far. I would keep them for the moment. When I executed xinit, xorg rendered a graphical UI in 1920x1080 which asked me to pick a default window manager. So I think this is a lxqt configuration error, that it somehow did not find openbox.
I selected openbox as default window manager. Since then, when I start xinit, I don't get this question anymore, I end up with a black screen and a mouse cursor with which opens a context menu (Applications/System/Log Out). I can switch to tty1 (Ctrl-Alt-F1) and abort xinit by Ctrl-C.
So I think Linux can now render GUI with my old nvidia card. From here on I should somehow setup lxqt, lightdm, and the lightdm-webkit2-greeter (litarvan theme).
Here is the /var/log/Xorg.0.log after I aborted the xinit in tty1:
There is some information about ACPI not starting. I think that is also something I should look into, but it may be off-topic here.
[ 2739.966] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 2739.966]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 2739.968] Build Operating System: Linux Artix Linux
[ 2739.969] Current Operating System: Linux lappi 5.6.6-artix1-1 #1 SMP PREEMPT Tue, 21 Apr 2020 13:54:16 +0000 x86_64
[ 2739.969] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=16211fe2-0927-4853-af22-b701645183fd rw loglevel=3 random.trust_cpu=on resume=UUID=8a8c0b83-8b6f-4fea-bd4a-905e7b51ebb4 quiet
[ 2739.970] Build Date: 30 March 2020 02:12:50PM
[ 2739.971]
[ 2739.971] Current version of pixman: 0.38.4
[ 2739.972] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 2739.972] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 2739.974] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Apr 24 11:08:51 2020
[ 2739.975] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 2739.975] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 2739.975] (==) ServerLayout "Manually configured"
[ 2739.975] (**) |-->Screen "Laptop Screen" (0)
[ 2739.975] (**) | |-->Monitor "Laptop LCD"
[ 2739.975] (**) | |-->Device "Nvidia Card"
[ 2739.976] (**) |-->Input Device "Mouse0"
[ 2739.976] (**) |-->Input Device "Keyboard0"
[ 2739.976] (==) Automatically adding devices
[ 2739.976] (==) Automatically enabling devices
[ 2739.976] (==) Automatically adding GPU devices
[ 2739.976] (==) Automatically binding GPU devices
[ 2739.976] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 2739.976] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[ 2739.976] Entry deleted from font path.
[ 2739.976] (Run 'mkfontdir' on "/usr/share/fonts/misc").
[ 2739.976] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 2739.976] Entry deleted from font path.
[ 2739.976] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 2739.976] Entry deleted from font path.
[ 2739.976] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 2739.976] Entry deleted from font path.
[ 2739.976] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 2739.976] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 2739.976] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 2739.976] (WW) Disabling Mouse0
[ 2739.976] (WW) Disabling Keyboard0
[ 2739.976] (II) Module ABI versions:
[ 2739.976] X.Org ANSI C Emulation: 0.4
[ 2739.976] X.Org Video Driver: 24.1
[ 2739.976] X.Org XInput driver : 24.1
[ 2739.976] X.Org Server Extension : 10.0
[ 2739.977] (--) using VT number 7
[ 2739.977] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 2739.977] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 2739.978] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[ 2739.979] (--) PCI:*(1@0:0:0) 10de:1212:144d:c0d0 rev 161, Mem @ 0xf6000000/16777216, 0xec000000/67108864, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 2739.979] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 2739.979] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 2739.979] (II) LoadModule: "glx"
[ 2739.979] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[ 2739.982] (II) Module glx: vendor="NVIDIA Corporation"
[ 2739.982] compiled for 4.0.2, module version = 1.0.0
[ 2739.982] Module class: X.Org Server Extension
[ 2739.982] (II) NVIDIA GLX Module 390.132 Fri Nov 1 04:00:46 PDT 2019
[ 2739.982] (II) LoadModule: "nvidia"
[ 2739.982] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 2739.982] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 2739.982] compiled for 4.0.2, module version = 1.0.0
[ 2739.982] Module class: X.Org Video Driver
[ 2739.982] (II) NVIDIA dlloader X Driver 390.132 Fri Nov 1 03:36:28 PDT 2019
[ 2739.982] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 2739.983] (II) Loading sub module "fb"
[ 2739.983] (II) LoadModule: "fb"
[ 2739.984] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 2739.984] (II) Module fb: vendor="X.Org Foundation"
[ 2739.984] compiled for 1.20.8, module version = 1.0.0
[ 2739.984] ABI class: X.Org ANSI C Emulation, version 0.4
[ 2739.984] (II) Loading sub module "wfb"
[ 2739.984] (II) LoadModule: "wfb"
[ 2739.984] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 2739.984] (II) Module wfb: vendor="X.Org Foundation"
[ 2739.984] compiled for 1.20.8, module version = 1.0.0
[ 2739.984] ABI class: X.Org ANSI C Emulation, version 0.4
[ 2739.984] (II) Loading sub module "ramdac"
[ 2739.984] (II) LoadModule: "ramdac"
[ 2739.984] (II) Module "ramdac" already built-in
[ 2739.986] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 2739.986] (==) NVIDIA(0): RGB weight 888
[ 2739.986] (==) NVIDIA(0): Default visual is TrueColor
[ 2739.986] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 2739.986] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[ 2739.986] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[ 2739.986] (**) NVIDIA(0): Enabling 2D acceleration
[ 2740.370] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[ 2740.370] (--) NVIDIA(0): CRT-0
[ 2740.370] (--) NVIDIA(0): DFP-0
[ 2740.370] (--) NVIDIA(0): DFP-1
[ 2740.370] (--) NVIDIA(0): DFP-2
[ 2740.370] (--) NVIDIA(0): DFP-3 (boot)
[ 2740.371] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 675M (GF114) at PCI:1:0:0 (GPU-0)
[ 2740.371] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 2740.371] (--) NVIDIA(0): VideoBIOS: 70.24.43.00.12
[ 2740.371] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 2740.371] (--) NVIDIA(GPU-0): CRT-0: disconnected
[ 2740.372] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 2740.372] (--) NVIDIA(GPU-0):
[ 2740.372] (--) NVIDIA(GPU-0): DFP-0: disconnected
[ 2740.372] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[ 2740.372] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[ 2740.372] (--) NVIDIA(GPU-0):
[ 2740.372] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 2740.372] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 2740.372] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 2740.372] (--) NVIDIA(GPU-0):
[ 2740.372] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 2740.372] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[ 2740.372] (--) NVIDIA(GPU-0): DFP-2: 480.0 MHz maximum pixel clock
[ 2740.372] (--) NVIDIA(GPU-0):
[ 2740.372] (--) NVIDIA(GPU-0): Seiko/Epson SAMSUNG173HT02-C01 (DFP-3): connected
[ 2740.372] (--) NVIDIA(GPU-0): Seiko/Epson SAMSUNG173HT02-C01 (DFP-3): Internal DisplayPort
[ 2740.372] (--) NVIDIA(GPU-0): Seiko/Epson SAMSUNG173HT02-C01 (DFP-3): 480.0 MHz maximum pixel clock
[ 2740.372] (--) NVIDIA(GPU-0):
[ 2740.373] (II) NVIDIA(0): Validated MetaModes:
[ 2740.373] (II) NVIDIA(0): "DFP-3:1920x1080"
[ 2740.373] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[ 2740.375] (--) NVIDIA(0): DPI set to (128, 124); computed from "UseEdidDpi" X config
[ 2740.375] (--) NVIDIA(0): option
[ 2740.376] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
[ 2740.376] (II) NVIDIA: access.
[ 2740.378] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 2740.378] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 2740.378] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 2740.378] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 2740.378] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 2740.378] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 2740.378] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 2740.378] (II) NVIDIA(0): Config Options in the README.
[ 2740.399] (II) NVIDIA(0): Setting mode "DFP-3:1920x1080"
[ 2741.463] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 2741.463] (==) NVIDIA(0): Backing store enabled
[ 2741.463] (==) NVIDIA(0): Silken mouse disabled
[ 2741.463] (==) NVIDIA(0): DPMS enabled
[ 2741.463] (II) Loading sub module "dri2"
[ 2741.463] (II) LoadModule: "dri2"
[ 2741.463] (II) Module "dri2" already built-in
[ 2741.463] (II) NVIDIA(0): [DRI2] Setup complete
[ 2741.463] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 2741.463] (II) Initializing extension Generic Event Extension
[ 2741.463] (II) Initializing extension SHAPE
[ 2741.463] (II) Initializing extension MIT-SHM
[ 2741.463] (II) Initializing extension XInputExtension
[ 2741.463] (II) Initializing extension XTEST
[ 2741.463] (II) Initializing extension BIG-REQUESTS
[ 2741.463] (II) Initializing extension SYNC
[ 2741.463] (II) Initializing extension XKEYBOARD
[ 2741.463] (II) Initializing extension XC-MISC
[ 2741.464] (II) Initializing extension SECURITY
[ 2741.464] (II) Initializing extension XFIXES
[ 2741.464] (II) Initializing extension RENDER
[ 2741.464] (II) Initializing extension RANDR
[ 2741.464] (II) Initializing extension COMPOSITE
[ 2741.464] (II) Initializing extension DAMAGE
[ 2741.464] (II) Initializing extension MIT-SCREEN-SAVER
[ 2741.464] (II) Initializing extension DOUBLE-BUFFER
[ 2741.464] (II) Initializing extension RECORD
[ 2741.464] (II) Initializing extension DPMS
[ 2741.464] (II) Initializing extension Present
[ 2741.464] (II) Initializing extension DRI3
[ 2741.464] (II) Initializing extension X-Resource
[ 2741.464] (II) Initializing extension XVideo
[ 2741.464] (II) Initializing extension XVideo-MotionCompensation
[ 2741.464] (II) Initializing extension XFree86-VidModeExtension
[ 2741.464] (II) Initializing extension XFree86-DGA
[ 2741.464] (II) Initializing extension XFree86-DRI
[ 2741.464] (II) Initializing extension DRI2
[ 2741.464] (II) Initializing extension GLX
[ 2741.464] (II) Initializing extension GLX
[ 2741.464] (II) Indirect GLX disabled.
[ 2741.464] (II) Initializing extension NV-GLX
[ 2741.464] (II) Initializing extension NV-CONTROL
[ 2741.464] (II) Initializing extension XINERAMA
[ 2741.523] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[ 2741.523] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 2741.523] (II) LoadModule: "libinput"
[ 2741.523] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 2741.525] (II) Module libinput: vendor="X.Org Foundation"
[ 2741.525] compiled for 1.20.7, module version = 0.29.0
[ 2741.525] Module class: X.Org XInput Driver
[ 2741.525] ABI class: X.Org XInput driver, version 24.1
[ 2741.525] (II) Using input driver 'libinput' for 'Power Button'
[ 2741.525] (**) Power Button: always reports core events
[ 2741.525] (**) Option "Device" "/dev/input/event2"
[ 2741.525] (**) Option "_source" "server/udev"
[ 2741.526] (II) event2 - Power Button: is tagged by udev as: Keyboard
[ 2741.526] (II) event2 - Power Button: device is a keyboard
[ 2741.527] (II) event2 - Power Button: device removed
[ 2741.565] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[ 2741.565] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 2741.567] (II) event2 - Power Button: is tagged by udev as: Keyboard
[ 2741.567] (II) event2 - Power Button: device is a keyboard
[ 2741.568] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[ 2741.568] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[ 2741.568] (II) Using input driver 'libinput' for 'Video Bus'
[ 2741.568] (**) Video Bus: always reports core events
[ 2741.568] (**) Option "Device" "/dev/input/event3"
[ 2741.568] (**) Option "_source" "server/udev"
[ 2741.569] (II) event3 - Video Bus: is tagged by udev as: Keyboard
[ 2741.569] (II) event3 - Video Bus: device is a keyboard
[ 2741.569] (II) event3 - Video Bus: device removed
[ 2741.640] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:07/LNXVIDEO:00/input/input3/event3"
[ 2741.640] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[ 2741.641] (II) event3 - Video Bus: is tagged by udev as: Keyboard
[ 2741.641] (II) event3 - Video Bus: device is a keyboard
[ 2741.642] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 2741.642] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 2741.642] (II) Using input driver 'libinput' for 'Power Button'
[ 2741.642] (**) Power Button: always reports core events
[ 2741.642] (**) Option "Device" "/dev/input/event1"
[ 2741.642] (**) Option "_source" "server/udev"
[ 2741.643] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 2741.643] (II) event1 - Power Button: device is a keyboard
[ 2741.643] (II) event1 - Power Button: device removed
[ 2741.685] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[ 2741.685] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[ 2741.687] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 2741.687] (II) event1 - Power Button: device is a keyboard
[ 2741.687] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[ 2741.687] (II) No input driver specified, ignoring this device.
[ 2741.687] (II) This device may have been added with another device file.
[ 2741.688] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event7)
[ 2741.688] (II) No input driver specified, ignoring this device.
[ 2741.688] (II) This device may have been added with another device file.
[ 2741.688] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event8)
[ 2741.688] (II) No input driver specified, ignoring this device.
[ 2741.688] (II) This device may have been added with another device file.
[ 2741.689] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event9)
[ 2741.689] (II) No input driver specified, ignoring this device.
[ 2741.689] (II) This device may have been added with another device file.
[ 2741.689] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event10)
[ 2741.689] (II) No input driver specified, ignoring this device.
[ 2741.689] (II) This device may have been added with another device file.
[ 2741.689] (II) config/udev: Adding input device SC-20FHL11146M: SC-20FHL11146M (/dev/input/event6)
[ 2741.689] (**) SC-20FHL11146M: SC-20FHL11146M: Applying InputClass "libinput keyboard catchall"
[ 2741.690] (II) Using input driver 'libinput' for 'SC-20FHL11146M: SC-20FHL11146M'
[ 2741.690] (**) SC-20FHL11146M: SC-20FHL11146M: always reports core events
[ 2741.690] (**) Option "Device" "/dev/input/event6"
[ 2741.690] (**) Option "_source" "server/udev"
[ 2741.691] (II) event6 - SC-20FHL11146M: SC-20FHL11146M: is tagged by udev as: Keyboard
[ 2741.691] (II) event6 - SC-20FHL11146M: SC-20FHL11146M: device is a keyboard
[ 2741.692] (II) event6 - SC-20FHL11146M: SC-20FHL11146M: device removed
[ 2741.765] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input18/event6"
[ 2741.765] (II) XINPUT: Adding extended input device "SC-20FHL11146M: SC-20FHL11146M" (type: KEYBOARD, id 9)
[ 2741.767] (II) event6 - SC-20FHL11146M: SC-20FHL11146M: is tagged by udev as: Keyboard
[ 2741.767] (II) event6 - SC-20FHL11146M: SC-20FHL11146M: device is a keyboard
[ 2741.768] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event11)
[ 2741.768] (II) No input driver specified, ignoring this device.
[ 2741.768] (II) This device may have been added with another device file.
[ 2741.768] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event12)
[ 2741.768] (II) No input driver specified, ignoring this device.
[ 2741.768] (II) This device may have been added with another device file.
[ 2741.769] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
[ 2741.769] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[ 2741.769] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 2741.769] (**) AT Translated Set 2 keyboard: always reports core events
[ 2741.769] (**) Option "Device" "/dev/input/event4"
[ 2741.769] (**) Option "_source" "server/udev"
[ 2741.770] (II) event4 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[ 2741.770] (II) event4 - AT Translated Set 2 keyboard: device is a keyboard
[ 2741.771] (II) event4 - AT Translated Set 2 keyboard: device removed
[ 2741.805] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4"
[ 2741.805] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[ 2741.807] (II) event4 - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[ 2741.807] (II) event4 - AT Translated Set 2 keyboard: device is a keyboard
[ 2741.808] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event13)
[ 2741.808] (**) ETPS/2 Elantech Touchpad: Applying InputClass "libinput touchpad catchall"
[ 2741.808] (II) Using input driver 'libinput' for 'ETPS/2 Elantech Touchpad'
[ 2741.808] (**) ETPS/2 Elantech Touchpad: always reports core events
[ 2741.808] (**) Option "Device" "/dev/input/event13"
[ 2741.808] (**) Option "_source" "server/udev"
[ 2741.810] (II) event13 - ETPS/2 Elantech Touchpad: is tagged by udev as: Touchpad
[ 2741.811] (II) event13 - ETPS/2 Elantech Touchpad: device is a touchpad
[ 2741.811] (II) event13 - ETPS/2 Elantech Touchpad: device removed
[ 2741.872] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input16/event13"
[ 2741.872] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD, id 11)
[ 2741.873] (**) Option "AccelerationScheme" "none"
[ 2741.873] (**) ETPS/2 Elantech Touchpad: (accel) selected scheme none/0
[ 2741.873] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[ 2741.873] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[ 2741.874] (II) event13 - ETPS/2 Elantech Touchpad: is tagged by udev as: Touchpad
[ 2741.876] (II) event13 - ETPS/2 Elantech Touchpad: device is a touchpad
[ 2741.876] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[ 2741.876] (II) No input driver specified, ignoring this device.
[ 2741.877] (II) This device may have been added with another device file.
[ 2741.877] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[ 2741.877] (II) No input driver specified, ignoring this device.
[ 2741.877] (II) This device may have been added with another device file.
[ 2741.882] (--) NVIDIA(GPU-0): Seiko/Epson SAMSUNG173HT02-C01 (DFP-3): connected
[ 2741.882] (--) NVIDIA(GPU-0): Seiko/Epson SAMSUNG173HT02-C01 (DFP-3): Internal DisplayPort
[ 2741.882] (--) NVIDIA(GPU-0): Seiko/Epson SAMSUNG173HT02-C01 (DFP-3): 480.0 MHz maximum pixel clock
[ 2741.882] (--) NVIDIA(GPU-0):
[ 2746.687] (II) event2 - Power Button: device removed
[ 2746.712] (II) event3 - Video Bus: device removed
[ 2746.778] (II) event1 - Power Button: device removed
[ 2746.818] (II) event6 - SC-20FHL11146M: SC-20FHL11146M: device removed
[ 2746.885] (II) event4 - AT Translated Set 2 keyboard: device removed
[ 2746.912] (II) event13 - ETPS/2 Elantech Touchpad: device removed
[ 2749.726] (II) UnloadModule: "libinput"
[ 2749.726] (II) UnloadModule: "libinput"
[ 2749.726] (II) UnloadModule: "libinput"
[ 2749.726] (II) UnloadModule: "libinput"
[ 2749.726] (II) UnloadModule: "libinput"
[ 2749.726] (II) UnloadModule: "libinput"
[ 2749.773] (II) NVIDIA(GPU-0): Deleting GPU-0
[ 2749.774] (II) Server terminated successfully (0). Closing log file.
Now when Xorg and openbox are able to run, I tried to start lxqt by "startlxqt". writes this error:
However, I think this is just a follow-up error. This is the /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=13407
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: [LightDM] contains unknown option greeter-session
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Failed to find session configuration lightdm-gtk-greeter
[+0.00s] DEBUG: Seat seat0: Failed to create greeter session
[+0.00s] DEBUG: Failed to start seat: seat0
Here is my /etc/lightdm/lightdm.conf showing that I have set it up to use the lightdm-webkit2-greeter
#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=false
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true
#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
greeter-session=lightdm-webkit2-greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false
#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8
I think I have all the right components installed:
local/lightdm 1:1.30.0-2
A lightweight display manager
local/lightdm-runit 20180226-1 (runit-world)
runit service scripts for lightdm
local/lightdm-webkit-theme-litarvan 3.0.0-1
Modern and full-featured LightDM theme
local/lightdm-webkit2-greeter 2.2.5-2
LightDM greeter that uses WebKit2 for theming via HTML/JavaScript.
yeap. X server works now
so enable to start lightdm at boot
We already did that days ago:
Runit knows about lightdm. When I reboot the laptop,
lightdm does not start. I get the login prompt in tty1.
lightdm produces this
/var/log/lightdm/lightdm.log which says "failed to find session configuration
lightdm-gtk-greeter", but I don't know where he gets the idea to load the gtk-greeter when I have specified the lightdm-webkit2-greeter in
/etc/lightdm/lightdm.conf
https://github.com/alium/share/blob/master/lightdm.tar.gz
This is /etc/lightdm settings from my xfce4-runit installation in Virualbox and this settings 100% works (lightdm, lightdm-runit, and lightdm-gtk-greeter installed)
so just change in /etc/lightdm.conf:
https://i.imgur.com/lgxBFAb.png webkit2 works too
Thank you for kindly sharing working conf files. I extracted them and compared.
My mistake was that I have uncommented the wrong line with greeter-session. In my conf file the line
was in the [LightDM] section, but in your conf file I saw that it has to be in [Seat:*] section
I corrected it and now it runs as it is supposed to.
Thank you very much for your patience and assistance. I learned a great deal about how linux gets its fancy GUI looks.