Artix Linux Forum

Artix Linux => Installation / Migration / Configuration => Topic started by: Zababa on 18 April 2020, 08:19:29

Title: [SOLVED] Installing a Desktop Environment, Display Manager
Post by: Zababa on 18 April 2020, 08:19:29
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.
Code: [Select]
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?
Code: [Select]
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-litarvan

So how should I proceedafter installing lxqt? How are all these DEs, DMs and greeters configured to work together?
Title: Re: Installing a Destktop Environment, Display Manager
Post by: nous on 18 April 2020, 21:07:50
Install your custom greeter and set the greeter-session variable in /etc/lightdm/lightdm.conf
Code: [Select]
greeter-session=lightdm-gtk-greeter
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 19 April 2020, 18:11:44
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:
Code: [Select]
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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 19 April 2020, 19:42:22
read this : https://wiki.artixlinux.org/Main/Installation#Desktop_Environment
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 20 April 2020, 06:04:47
I have no xinitrc in /etc/X11/xnit, so I could not copy it to ~. I created ~/.xinitrc with this content
Code: [Select]
exec lxqt-session

When I try to execute lxqt-session, I get this error:
Code: [Select]
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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 20 April 2020, 07:31:57
maybe missing libxcb?
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 20 April 2020, 12:47:36
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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 20 April 2020, 23:46:44
you can better use
Quote
exec dbus-launch lxqt-session

can you start now your lxqt session?


maybe /var/log/X.org.log can us help
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 21 April 2020, 05:19:54
ok, I have changed the ~./.xinitrc but I still get the same error

Code: [Select]
exec dbus-launch lxqt-session

And I see that there I have no xorg log:
Code: [Select]
# 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:
Code: [Select]
# 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?
Code: [Select]
pacman -S xorg --ignore xorg-server-xdmx
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 21 April 2020, 07:40:58
Ok, so try start xserver manually from terminal
Quote
startx
. 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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 21 April 2020, 08:00:07
Aha. We're closing in on the root cause.

Code: [Select]
startx
-bash: startx: command not found
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 21 April 2020, 08:29:04
you missing xorg-server ? :-)

Quote
pacman -S xorg-server
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 21 April 2020, 08:33:58
Well, apparently, it's already installed

Code: [Select]
# 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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 21 April 2020, 08:47:53
ohh, of course, startx contains
Quote
xorg-xinit
.sorry

my installed xorg packages:
Quote
xorg-bdftopcf
xorg-fonts-alias
xorg-fonts-encodings
xorg-fonts-misc
xorg-font-utils
xorg-font-util
xorg-mkfontscale
xorgproto
xorg-server-common
xorg-server
xorg-setxkbmap
xorg-xauth
xorg-xhost
xorg-xinit
xorg-xkbcomp
xorg-xkill
xorg-xmessage
xorg-xmodmap
xorg-xprop
xorg-xrandr
xorg-xrdb
xorg-xsetroot
xorg-xset

plus drivers:
Quote
xf86-input-libinput
xf86-video-amdgpu
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 21 April 2020, 09:01:45
For what it's wort, here's my xorg packages

Code: [Select]
# 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
Code: [Select]
...
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

it created /var/log/Xorg.0.log
Spoiler (click to show/hide)
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 21 April 2020, 09:06:14
why you use so obsur driver as xf86-video-vesa?  what graphics card do you have? 
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 21 April 2020, 09:16:25
some configuration of xserver in /etc/X11/xorg.conf.d will be helpful too :
see https://github.com/alium/share
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 21 April 2020, 09:22:10
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

Code: [Select]
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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 21 April 2020, 09:25:10
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 :-)
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 22 April 2020, 06:24:26
Thank you very much for your support. So far I have found this:

Code: [Select]
# 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:

Code: [Select]
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

Code: [Select]
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

Code: [Select]
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

Code: [Select]
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
Code: [Select]
# ls /etc/X11/xorg.conf.d
10-server conf  20-nvidia.conf  30-monitor.conf  40-modules.conf

they combine to this:
Code: [Select]
# 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
Code: [Select]
[ 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
Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 22 April 2020, 07:52:15
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?
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 22 April 2020, 08:47:25
where did you use that nvidia driver? did you install this?
https://aur.archlinux.org/packages/nvidia-390xx-dkms/
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 22 April 2020, 08:50:16
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!

Title: Re: Installing a Destktop Environment, Display Manager
Post by: Zababa on 22 April 2020, 08:56:41
where did you use that nvidia driver? did you install this?
https://aur.archlinux.org/packages/nvidia-390xx-dkms/

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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 22 April 2020, 09:02:15
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
Title: Re: Installing a Destktop Environment, Display Manager
Post by: nous on 22 April 2020, 12:15:32
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?
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.
Title: Re: Installing a Destktop Environment, Display Manager
Post by: alium on 22 April 2020, 13:24:54
nvidia-390xx-dkms and nvidia-390xx-utils is now newly in [galaxy-gremlins]. You can install it, if you uncomments in your
Quote
/etc/pacman.conf
 
Quote
[galaxy-gremlins]
Include = /etc/pacman.d/mirrorlist
and install with:
Quote
pacman -S nvidia-390xx-dkms
Title: Re: Installing a Destktop Environment, Display Manager
Post by: nous on 22 April 2020, 18:21:07
nvidia-390xx-dkms and nvidia-390xx-utils is now newly in [galaxy-gremlins].
This level of support is spoiling our users...
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 22 April 2020, 19:06:21
This level of support is spoiling our users...
i agree  :D  :D 
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 23 April 2020, 23:30:56
nvidia-390xx-dkms and nvidia-390xx-utils is now newly in [galaxy]
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 04:13:26
Pacman uninstalled nvidia-390xx and installed nvidia-390xx-dkms. however, There was an installation error.
Code: [Select]
==> 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:
Code: [Select]
==> 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?
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 07:12:48
ok, i will make linux-headers optional. This installation will works only with installed 'linux' and 'linux-headers'. Good point!

but works:
Quote
(2/3) Install DKMS modules
==> dkms install nvidia/390.132 -k 5.6.6-artix1-1
==> dkms install nvidia/390.132 -k 5.6.7-zen1-1-zen
(3/3) Updating linux initcpios..
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 08:35:51
I reinstalled the linux package, it seems that it did something good:
Code: [Select]
(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

Code: [Select]
[ 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?
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 08:44:54
which kernel you use?

Quote
uname -r
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 08:46:30
5.6.3-artix1-1
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 09:10:08

so why you builded driver for 5.6.6??
Quote
(2/3) Install DKMS modules
==> dkms install nvidia/390.132 -k 5.6.6-artix1-1

If you updated your system to 5.6.6, you must restart computer  :o
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 09:23:42
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
Quote
==> dkms install nvidia-390.132 -k 5.6.6-artix1-1

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.
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 10:36:55
put here X.org.log

try use "noveau" driver instead -
Quote
pacman -S xf86-video-nouveau
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 11:07:50
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).
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 11:11:41
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.
Code: [Select]
[  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.
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 12:01:44
Now when Xorg and openbox are able to run, I tried to start lxqt  by "startlxqt". writes this error:

Quote
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.

However, I think this is just a follow-up error. This is the /var/log/lightdm/lightdm.log
Code: [Select]
[+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
Code: [Select]
#
# 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:
Code: [Select]
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.
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 12:02:08
yeap. X server works now

so enable to start lightdm at boot

Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 12:10:51
Quote
ln -s /etc/runit/sv/lightdm /var/run/runit/service/
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 12:51:29
We already did that days ago:
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:
Code: [Select]
ln -s /etc/runit/sv/lightdm /run/runit/service/

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
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 13:28:41
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)
Title: Re: Installing a Desktop Environment, Display Manager
Post by: alium on 24 April 2020, 13:34:45
so just change in /etc/lightdm.conf:
Quote
[Seat:*]
...
greeter-session=lightdm-webkit2-greeter
...

https://i.imgur.com/lgxBFAb.png webkit2 works too
Title: Re: Installing a Desktop Environment, Display Manager
Post by: Zababa on 24 April 2020, 14:23:33
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
Quote
greeter-session=lightdm-webkit2-greeter
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.