Package Details: xorg-server-bug865 21.1.15-1

Git Clone URL: https://aur.archlinux.org/xorg-server-bug865.git (read-only, click to copy)
Package Base: xorg-server-bug865
Description: Xorg X server with the patch for freedesktop bug 865 (need to kick hotkeys on release, not press)
Upstream URL: https://xorg.freedesktop.org
Licenses: MIT, ISC, X11, ICU, BSD-3-Clause, LicenseRef-Adobe-Display-PostScript, LicenseRef-DEC-3-Clause, HPND, LicenseRef-HPND-sell-MIT-disclaimer-xserver, HPND-sell-variant, MIT-open-group, NTP, SGI-B-2.0, SMLNJ, X11-distribute-modifications-variant
Groups: xorg
Conflicts: glamor-egl, nvidia-utils, xf86-video-modesetting, xorg-server
Provides: X-ABI-EXTENSION_VERSION, X-ABI-VIDEODRV_VERSION, X-ABI-XINPUT_VERSION, x-server, xorg-server
Replaces: glamor-egl, xf86-video-modesetting
Submitter: kyak
Maintainer: kyak
Last Packager: kyak
Votes: 47
Popularity: 0.007350
First Submitted: 2012-03-13 18:20 (UTC)
Last Updated: 2024-12-18 17:08 (UTC)

Dependencies (50)

Required by (166)

Sources (4)

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 16 Next › Last »

pethead commented on 2016-01-16 05:37 (UTC) (edited on 2016-01-16 15:12 (UTC) by pethead)

I have installed Arch with ext4. Why should I use NTFS on non-Windows? :) Just get Arch installed from scratch on VBox, make regular user as I described below, login user and then try X and X-bug sequentially. It will take 15-20 min. :) I'll try to build original xorg later.

kyak commented on 2016-01-16 03:18 (UTC)

Try building the original xorg-server using ABS. If the problem is the same, then it's your set up.

kyak commented on 2016-01-16 03:07 (UTC) (edited on 2016-01-16 03:10 (UTC) by kyak)

You can diff this PKGBUILD and the one from xorg-server to make sure they are identical except for the parts that have to do with the extra patch. I don't really have any ideas why it is not working for you. Maybe your file system that you use for building the package doesn't support the suid bit, so it is lost during unpacking. You don't build on NTFS, do you? Or have some weird mount options in fstab?

pethead commented on 2016-01-16 02:30 (UTC)

None of manipulations of uninstalling\reinstalling are coming to SUID bit defined. If I install regular xorg-server, it has SUID bit on Xorg.wrap. But I trace building steps of xorg-server-bug865 and after installing step Xorg.wrap hasn't SUID bit already in pkg/.../lib/xorg-server/*Xorg.wrap (100755 instead of 104755). xorg-related packaged? sudo pacman -S xorg-server xorg-xinit xorg-server-utils xterm xf86-input-synaptics May be my regular user has wrong rights or groups that come to disable inheritance SUID? useradd -m -g users -G audio,games,lp,optical,power,scanner,storage,video,wheel -s /bin/bash qq

kyak commented on 2016-01-15 15:30 (UTC) (edited on 2016-01-15 15:31 (UTC) by kyak)

@pethead /usr/lib/xorg-server/Xorg.wrap is already suid on my system. It seems you messed up something. You should uninstall xorg-server-bug865, install xorg-server, and reinstall all xorg-related packaged. After than you can install xorg-server-bug865 and see if everything works fine again.

pethead commented on 2016-01-15 15:08 (UTC)

I found differences between Xorg.wrap in SUID bits. Regular Xorg.wrap has SUID bit (-rwsr-xr-x as 104755), but Xorg.wrap from xorg-server-bug865 hasn't it (-rwxr-xr-x as 100755). Try to set SUID? chmod u+s /usr/lib/xorg-server/Xorg.warp Now startx work fine. That's full solution of problem. Need correction in PKGBUILD?

pethead commented on 2016-01-15 12:01 (UTC)

I found some strange solution. I has build xorg-server-bug865 patched xkbd(865) only (I need it to keyboard switching toggle by ctrl-shift). After that I unpack package xorg-server-bug865 and compare all content of it with regular xorg-server installed from repo. I found differences between Xorg.wrap in sizes. I replace (under root of course) Xorg binary from xorg-server-bug865 with regular /usr/lib/xorg-server/Xorg and wow! Startx works fine and ctrl-shift toggle both. And now... Vincent flips the two locks, opening the case. We can't see what's inside, but a small glow emits from the case. Vincent just stares at it, transfixed. JULES We happy? No answer from the transfixed Vincent. JULES Vincent! Vincent looks up at Jules. JULES We happy? Closing the case. VINCENT We're happy. P.S. Replacing Xorg.wrap results in a crash of X.

pethead commented on 2016-01-14 14:37 (UTC)

Hmm.. Under root xorg-server-bug865 runs successfully. But under user it fails.

pethead commented on 2016-01-14 14:13 (UTC)

Comparison of xorg-serever and xorg-server-bug865 logs: xorg-serever: [ 6125.927] (II) VESA(0): initializing int10 [ 6125.927] (II) VESA(0): Primary V_BIOS segment is: 0xc000 xorg-server-bug865: [ 40.615] (II) VESA(0): initializing int10 [ 40.616] (EE) VESA(0): Cannot read int vect