xorg-server Failed to open protocol names file protocol.txt
$ cat .local/share/xorg/Xorg.0.log [699169.663] (WW) Failed to open protocol names file lib/xorg/protocol.txt [699169.663] X.Org X Server 1.20.5 X Protocol Version 11, Revision 0 ...
$ ls -al /usr/lib/xorg/protocol.txt
-rw-r--r-- 1 root root 25699 Jun 30 11:52 /usr/lib/xorg/protocol.txt
$ cat /usr/lib/xorg/protocol.txt
...
# This is a security-sensitive file, please set permissions as appropriate.
...
Packages (Arch Linux): xorg-server 1.20.5-2 xorg-server-common 1.20.5-2
[jb@r61i xorg-server-1.20.5]$ grep -ir protocol.txt ... dix/registry.c:#define FILENAME SERVER_MISC_CONFIG_PATH "/protocol.txt"
Possibly an invalid path ? The SERVER_MISC_CONFIG_PATH part.
$ cat dix/registry.c ... /* Open the protocol file */ fh = fopen(FILENAME, "r"); ...