Hi folks,
Around 5 minutes ago, I finished installing X on my elogind system. I
started late last night. I just started X and found that I do have a
working keyboard and mouse, and elogind-daemon said the following at the
console (copied out of /var/log/sys.log for ease of use):
Sep 23 11:07:11 RABBIT kernel: <38>[ 15.916886] elogind-daemon[809]:
New seat seat0.
Sep 23 11:07:11 RABBIT kernel: <38>[ 15.918290] elogind-daemon[809]:
Watching system buttons on /dev/input/event1 (Power Button)
Sep 23 11:07:11 RABBIT kernel: <38>[ 15.918594] elogind-daemon[809]:
Watching system buttons on /dev/input/event0 (Power Button)
Sep 23 11:07:11 RABBIT kernel: <38>[ 15.952917] elogind-daemon[809]:
Watching system buttons on /dev/input/event15 (Logitech Wireless
Keyboard PID:4023)
once I logged in. Note that I do have the PAM files installed and it
seems that it's functioning properly.
I do not have the SUID bit set on /usr/libexec/Xorg. I do have the
wrapper enabled though as is in the book. I had no problems starting X.
Here's the Xorg build order (notes at the end):
Sun 22 Sep 2019 10:52:28 PM CDT util-macros-1.19.2
Sun 22 Sep 2019 10:52:46 PM CDT xorgproto-2019.1
Sun 22 Sep 2019 10:56:12 PM CDT libXau-1.0.9
Sun 22 Sep 2019 10:56:42 PM CDT libXdmcp-1.1.3
Sun 22 Sep 2019 10:57:14 PM CDT xcb-proto-1.13
Sun 22 Sep 2019 10:59:01 PM CDT libxcb-1.13.1
Sun 22 Sep 2019 11:01:55 PM CDT libpng-1.6.37
Sun 22 Sep 2019 11:03:03 PM CDT freetype-2.10.1
Sun 22 Sep 2019 11:03:51 PM CDT FontTools
Sun 22 Sep 2019 11:05:26 PM CDT graphite2-1.3.13
Sun 22 Sep 2019 11:12:43 PM CDT harfbuzz-2.6.1
Sun 22 Sep 2019 11:13:52 PM CDT graphite2-1.3.13
Sun 22 Sep 2019 11:15:02 PM CDT freetype-2.10.1
Sun 22 Sep 2019 11:16:16 PM CDT fontconfig-2.13.1
Sun 22 Sep 2019 11:27:19 PM CDT xorg-libraries-7.7
Sun 22 Sep 2019 11:28:51 PM CDT dbus-1.12.16
Sun 22 Sep 2019 11:30:59 PM CDT Linux-PAM-1.3.1
Sun 22 Sep 2019 11:32:10 PM CDT shadow-4.7
Sun 22 Sep 2019 11:33:06 PM CDT autoconf-2.13
Mon 23 Sep 2019 12:05:30 AM CDT mozjs-60.8.0
Mon 23 Sep 2019 12:08:24 AM CDT lxml
Mon 23 Sep 2019 12:17:36 AM CDT libseccomp-2.4.1
Mon 23 Sep 2019 12:24:26 AM CDT elogind-241.3
Mon 23 Sep 2019 12:26:01 AM CDT polkit-0.116
Mon 23 Sep 2019 12:28:54 AM CDT elogind-241.3
Mon 23 Sep 2019 12:30:33 AM CDT dbus-1.12.16
Mon 23 Sep 2019 12:39:05 AM CDT xorg-libraries-7.7
Mon 23 Sep 2019 12:39:35 AM CDT xcb-util-0.4.0
Mon 23 Sep 2019 12:40:08 AM CDT xcb-util-image-0.4.0
Mon 23 Sep 2019 12:40:34 AM CDT xcb-util-keysyms-0.4.0
Mon 23 Sep 2019 12:41:08 AM CDT xcb-util-renderutil-0.3.9
Mon 23 Sep 2019 12:41:34 AM CDT xcb-util-wm-0.4.1
Mon 23 Sep 2019 12:42:15 AM CDT xcb-util-cursor-0.1.3
Mon 23 Sep 2019 12:44:57 AM CDT libdrm-2.4.99
Mon 23 Sep 2019 12:46:21 AM CDT libva-2.5.0
Mon 23 Sep 2019 12:47:47 AM CDT intel-vaapi-driver-2.3.0
Mon 23 Sep 2019 12:50:50 AM CDT libvdpau-1.3
Mon 23 Sep 2019 12:51:58 AM CDT wayland-1.17.0
Mon 23 Sep 2019 12:53:05 AM CDT wayland-1.17.0
Mon 23 Sep 2019 12:53:32 AM CDT wayland-protocols-1.18
Mon 23 Sep 2019 12:54:29 AM CDT libgpg-error-1.36
Mon 23 Sep 2019 12:58:02 AM CDT libgcrypt-1.8.5
Mon 23 Sep 2019 09:58:17 AM CDT mesa-19.1.7
Mon 23 Sep 2019 09:58:49 AM CDT xbitmaps-1.1.2
Mon 23 Sep 2019 10:14:15 AM CDT xorg-apps-7.7
Mon 23 Sep 2019 10:14:46 AM CDT xcursor-themes-1.0.6
Mon 23 Sep 2019 10:16:32 AM CDT xorg-fonts-7.7
Mon 23 Sep 2019 10:17:38 AM CDT xkeyboard-config-2.27
Mon 23 Sep 2019 10:19:07 AM CDT pixman-0.38.4
Mon 23 Sep 2019 10:20:07 AM CDT libepoxy-1.5.3
Mon 23 Sep 2019 10:21:06 AM CDT libxkbcommon-0.8.4
Mon 23 Sep 2019 10:29:04 AM CDT xorg-server-1.20.5
Mon 23 Sep 2019 10:31:45 AM CDT libevdev-1.8.0
Mon 23 Sep 2019 10:32:24 AM CDT mtdev-1.1.5
Mon 23 Sep 2019 10:32:54 AM CDT xf86-input-evdev-2.10.6
Mon 23 Sep 2019 10:33:38 AM CDT xf86-input-synaptics-1.9.1
Mon 23 Sep 2019 10:34:55 AM CDT xf86-input-wacom-0.37.0
Mon 23 Sep 2019 10:36:06 AM CDT xf86-video-fbdev-0.5.0
Mon 23 Sep 2019 10:41:23 AM CDT xf86-video-intel-20190723
Mon 23 Sep 2019 10:44:15 AM CDT xf86-video-nouveau-1.0.16
Mon 23 Sep 2019 10:45:05 AM CDT libva-2.5.0
Mon 23 Sep 2019 10:46:36 AM CDT intel-vaapi-driver-2.3.0
Mon 23 Sep 2019 10:46:56 AM CDT libvdpau-1.3
Mon 23 Sep 2019 10:49:31 AM CDT xorg-legacy-fonts-7.7
Mon 23 Sep 2019 10:50:13 AM CDT twm-1.0.10
Mon 23 Sep 2019 10:50:44 AM CDT dejavu-fonts-ttf-2.37
Mon 23 Sep 2019 10:52:26 AM CDT xterm-348
Mon 23 Sep 2019 10:54:37 AM CDT xclock-1.0.9
Mon 23 Sep 2019 10:57:35 AM CDT xinit-1.4.1
Mon 23 Sep 2019 11:06:10 AM CDT fluxbox-1.3.7
Here's some notes:
1) There are some packages that I built in here which aren't in the
direct X dependency order. I normally build those on systemd around this
point and did so with elogind because old habits die hard. Those include
libseccomp and libxkbcommon (libseccomp before elogind, even though it
can't use it, and libxkbcommon before xorg-server). I do install the
FontTools and lxml python modules as well (FontTools for Graphite2 and
Harfbuzz, lxml for elogind) because I do normally run tests.
2) Drivers - I built a couple unnecessary ones here, but they normally
get pulled in on my systemd system. These include the Intel, Wacom, and
Synaptics drivers. I normally build these around release time on this
hardware because I have a Wacom Intuos tablet and a IBM ThinkPad USB
keyboard with a Synaptics touchpad built in. This system theroretically
only needs fbdev, nouveau, and evdev, but I installed them anyway. On
that note, you'll notice I didn't build libinput or xf86-input-libinput
- I normally do when I come across the first dependency for it (recently
that's been COGL or Clutter).
3) - Circulars: I have a circular dependency on elogind (xorg libraries
-> dbus -> elogind -> dbus -> polkit -> xorg-libraries), freetype2
(freetype -> graphite2 -> harfbuzz -> graphite2 -> freetype2), and Mesa
(libva -> Mesa -> libva). I ended up building libva-intel-driver too and
libvdpau before Mesa as well, and then rebuilding them afterwards. I'm
sure that was unnecessary, but it's what I normally do.
4) - Hardware: I'm sure this probably doesn't matter, but this system
has an AMD Phenom X2 521 CPU (3.00GHz @ 2 Cores), 8GB of RAM, and an
NVIDIA GeForce 210 (I bought this card somewhere around 2012 or 2013, I
plan to replace it with something a lot newer soon). I also have a
Logitech MK270 Wireless Keyboard and Mouse set plugged in, which is what
elogind picked up on and assigned permissions to in the beginning of
this email.
5) - Groups: I am in 'disk', 'audio', 'video', 'usb', and 'cdrom'. I'm
sure a majority of those are probably unnecessary, but as I said before,
old habits die hard :-) it seems to be harmless.
6) - ALL of these packages are built using the instructions in the book,
which I've verified package-by-package are correct in my scripts.
Have a good day/night, folks! I hope this helps someone out there :-)
- Doug
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page