RANDR-1.2 Info
RANDR-1.2 Info
- Subject: RANDR-1.2 Info
- From: Jeremy Huddleston <email@hidden>
- Date: Mon, 12 Nov 2007 00:32:26 -0800
I decided to look into the missing RANDR support and while I haven't
solved anything, I figured I'd summarize my experience here in hopes
it might help someone else out or illicit some feedback/comments from
others that might be helpful for me...
First off, I decided to try out RANDR-1.2. Hey, it 1.1 isn't working
now, why not just give 1.2 a try. Below, you'll find instructions for
merging the randr-1.2-for-server-1.2 branch into your git checkout as
well as updating necessary requirements. After going through this
process and building Xquartz, I noticed that my xterm and urxvt
windows were being rendered as if I was looking at them through
sunglasses. My color scheme is normally white-on-black, but this
looked nearly black-on-black. I could make out some color variants,
but it was difficult. Oddly, QT/X11 applications seem to display
properly (I tested with qt3config). I verified that xorg-server-
apple-1.2a8 compiles/runs as expected (no "sunglasses") with the new
{damage,randr,xf86bigfont}proto...
Now, after all that trouble, RANDR still doesn't show up in
xdpyinfo... so I think if I can't figure out this weird display issue,
I'm just going to go back and try to get randr 1.1 working...
--Jeremy
---
1) Merge the randr-1.2-for-server-1.2 branch changes:
git merge origin/randr-1.2-for-server-1.2
2) Fix conflict in configure.ac by choosing rigin/randr-1.2-for-
server-1.2 line
3) Because of the new requirements, upgrade to >=randrproto-1.2 and
>=damageproto-1.1 plus install xf86bigfontproto:
First backup files you'll replace:
sudo cp /usr/X11/include/X11/extensions/damageproto.h /usr/X11/include/
X11/extensions/damageproto.h.bak
sudo cp /usr/X11/include/X11/extensions/damagewire.h /usr/X11/include/
X11/extensions/damagewire.h.bak
sudo cp /usr/X11/lib/pkgconfig/damageproto.pc /usr/X11/lib/pkgconfig/
damageproto.pc.bak
sudo cp /usr/X11/include/X11/extensions/randr.h /usr/X11/include/X11/
extensions/randr.h.bak
sudo cp /usr/X11/include/X11/extensions/randrproto.h /usr/X11/include/
X11/extensions/randrproto.h.bak
sudo cp /usr/X11/lib/pkgconfig/randrproto.pc /usr/X11/lib/pkgconfig/
randrproto.pc.bak
Then download/install the packages:
wget ftp://ftp.freedesktop.org/pub/xorg/individual/proto/damageproto-1.1.0.tar.bz2
tar xjf damageproto-1.1.0.tar.bz2
cd damageproto-1.1.0
./configure --prefix=/usr/X11 && gmake && sudo gmake install
cd ..
wget ftp://ftp.freedesktop.org/pub/xorg/individual/proto/randrproto-1.2.1.tar.bz2
tar xjf randrproto-1.2.1.tar.bz2
cd randrproto-1.2.1
./configure --prefix=/usr/X11 && gmake && sudo gmake install
cd ..
wget ftp://ftp.freedesktop.org/pub/xorg/individual/proto/xf86bigfontproto-1.1.2.tar.bz2
tar xjf xf86bigfontproto-1.1.2.tar.bz2
cd xf86bigfontproto-1.1.2
./configure --prefix=/usr/X11 && gmake && sudo gmake install
4) Compile / install Xquartz
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden