• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
RANDR-1.2 Info
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
  • Follow-Ups:
    • Re: RANDR-1.2 Info
      • From: Ben Byer <email@hidden>
  • Prev by Date: Re: Eliminating the xterm
  • Next by Date: Re: RANDR-1.2 Info
  • Previous by thread: Re: Xterm oddness
  • Next by thread: Re: RANDR-1.2 Info
  • Index(es):
    • Date
    • Thread