• 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
Re: Announcing pbproxy 13 - a copy and paste proxy for XQuartz
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Announcing pbproxy 13 - a copy and paste proxy for XQuartz


  • Subject: Re: Announcing pbproxy 13 - a copy and paste proxy for XQuartz
  • From: Peter Collinson <email@hidden>
  • Date: Sun, 28 Sep 2008 06:00:41 +0100

I've tried this on my PPC laptop - and X11 fails to start properly. Xquartz seems to be crashing. Console log says:

28/09/2008 05:52:54 [0x0-0x7a07a].org.x.X11[2020] X11.app: main(): argc=2
28/09/2008 05:52:54 [0x0-0x7a07a].org.x.X11[2020] argv[0] = / Applications/Utilities/X11.app/Contents/MacOS/X11
28/09/2008 05:52:54 [0x0-0x7a07a].org.x.X11[2020] argv[1] = - psn_0_499834
28/09/2008 05:52:54 [0x0-0x7a07a].org.x.X11[2020] Waiting for startup parameters via Mach IPC.
28/09/2008 05:52:54 org.x.startx[2022] font_cache: Scanning user font directories to generate X11 font caches
28/09/2008 05:52:54 org.x.privileged_startx[2038] font_cache: Scanning user font directories to generate X11 font caches
28/09/2008 05:52:54 org.x.startx[2022] font_cache: Updating FC cache
28/09/2008 05:52:54 org.x.privileged_startx[2038] font_cache: Updating FC cache
28/09/2008 05:52:54 org.x.startx[2022] xauth: creating new authority file /Users/pc/.serverauth.2022
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] X11.app: Listening on socket for fd handoff: (3) /var/tmp/tmp.0.9QfKwF
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] X11.app: Thread created for handoff. Returning success to tell caller to connect and push the fd.
28/09/2008 05:52:55 org.x.startx[2022] Xquartz: Handoff connection established. Sending message.
28/09/2008 05:52:55 org.x.startx[2022] Xquartz: Message sent. Closing.
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] X11.app: Received new $DISPLAY fd: 5 ... sleeping to allow xinitrc to catchup.
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] X11.app: do_start_x11_server(): argc=4
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] argv[0] = /usr/X11/ bin/X
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] argv[1] = :0
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] argv[2] = -auth
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] argv[3] = /Users/ pc/.serverauth.2022
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] Xquartz starting:
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] X.Org X Server 1.4.2- apple17
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] Build Date: 20080905
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] Thread Assertion Failed: self=Unknown Thread, expected=Xserver Thread
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] xprFrame.c:xprInit:426
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 0 X11 0x0001efa0 spewCallStack + 44
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 1 X11 0x0001f0bc _threadSafetyAssert + 144
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 2 X11 0x000238a4 xprInit + 88
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 3 X11 0x00024fa0 xprHideWindows + 5064
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 4 X11 0x0001add4 QuartzSetupScreen + 72
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 5 X11 0x000146fc DarwinPrintBanner + 848
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 6 X11 0x000ca128 AddScreen + 1076
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 7 X11 0x0001534c InitOutput + 332
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 8 X11 0x000c8ee8 dix_main + 1092
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 9 X11 0x0001ec9c QuartzReadPasteboard + 868
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] 10 libSystem.B.dylib 0x9369165c _pthread_start + 320
28/09/2008 05:52:55 [0x0-0x7a07a].org.x.X11[2020] No matching visual for __GLcontextMode with visual class = 3 (32772), nplanes = 24
28/09/2008 05:52:56 [0x0-0x7a07a].org.x.X11[2020] (EE) XKB: Couldn't open rules file /usr/X11/share/X11/xkb/rules/base
28/09/2008 05:52:57 org.x.privileged_startx[2038] font_cache: Done
28/09/2008 05:52:57 org.x.startx[2022] font_cache: Done
28/09/2008 05:52:57 [0x0-0x7a07a].org.x.X11[2020] AUDIT: Sun Sep 28 05:52:57 2008: 2020 X: client 1 rejected from IP fe80::1
28/09/2008 05:52:57 org.x.startx[2022] Xlib: connection to ":0.0" refused by server
28/09/2008 05:52:57 org.x.startx[2022] Xlib: No protocol specified
28/09/2008 05:52:57 org.x.startx[2022] waiting for X server to begin accepting connections
28/09/2008 05:52:58 org.x.startx[2022] .
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] X11.app Handing off fd to server thread via DarwinListenOnOpenFD(5)
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] DarwinListenOnOpenFD: 5
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] Calling ListenOnOpenFD() for new fd: 5
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] No matching visual for __GLcontextMode with visual class = 3 (32772), nplanes = 24
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] X11.app: Launching true:
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] argv[0] = /usr/bin/ login
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] argv[1] = -fp
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] argv[2] = pc
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] argv[3] = /bin/sh
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] argv[4] = -c
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] argv[5] = true
28/09/2008 05:52:58 [0x0-0x7a07a].org.x.X11[2020] Last login: Sun Sep 28 05:51:26 on tty??
28/09/2008 05:52:59 [0x0-0x7a07a].org.x.X11[2020] (EE) XKB: Couldn't open rules file /usr/X11/share/X11/xkb/rules/base
28/09/2008 05:53:00 org.x.startx[2022] /usr/X11/lib/X11/xinit/ xinitrc.d/99-quartz-wm.sh: line 1: /usr/bin/quartz-wm: Bad CPU type in executable
28/09/2008 05:53:00 org.x.startx[2022] /usr/X11/lib/X11/xinit/ xinitrc.d/99-quartz-wm.sh: line 1: /usr/bin/quartz-wm: Unknown error: 0
28/09/2008 05:53:00 org.x.startx[2022] waiting for X server to shut down
28/09/2008 05:53:00 [0x0-0x7a07a].org.x.X11[2020] No matching visual for __GLcontextMode with visual class = 3 (32772), nplanes = 24
28/09/2008 05:53:00 [0x0-0x7a07a].org.x.X11[2020] (EE) XKB: Couldn't open rules file /usr/X11/share/X11/xkb/rules/base
28/09/2008 05:55:46 [0x0-0x7a07a].org.x.X11[2020] Quitting Xquartz...
On 26 Sep 2008, at 21:19, George Peter Staplin wrote:


About pbproxy
-------------

pbproxy is an application that transfers selections to/from X11
and the Mac pasteboard/clipboard.

It supports copying strings, such as UTF-8, Latin-1, and Compound
text.  In addition to those, there is support for image copying,
so you can copy images to/from the X11 Gimp (and other X11
applications that support image copying) and Mac applications.

There is also support for copying and pasting very large amounts
of data that used to previously fail.


Downloads --------- The binaries with an easy to use installer: http://people.freedesktop.org/~gstaplin/pbproxy_test-13.tar.bz2 http://people.freedesktop.org/~gstaplin/pbproxy_test-13.tar.bz2.md5

Sources
-------
The sources to pbproxy are available from the X.org git tree in branch xorg-server-1.4-apple.



Installation
------------
There is an easy to use install.sh (see the README.txt included in the tarball).


It uses a slightly modified version of quartz-wm (with a fixed --no- pasteboard).

install.sh will backup your previous quartz-wm.

Please make sure you restart X11 after install.sh


Problems or Success Stories
---------------------------
I'm especially interested in cases where copy/paste used to previously leak memory, not work, or corrupt data. Please see the README.txt for examples of how it works. It's quite easy to use.


Please report any problems or success stories to this list or via email: gstaplin at apple.com


Enjoy,

George
--
http://people.freedesktop.org/~gstaplin/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      (email@hidden)
This email sent to email@hidden


_______________________________________________ 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: Announcing pbproxy 13 - a copy and paste proxy for XQuartz
      • From: Martin Costabel <email@hidden>
References: 
 >Announcing pbproxy 13 - a copy and paste proxy for XQuartz (From: George Peter Staplin <email@hidden>)

  • Prev by Date: Re: "connection to ":1.0" refused by server
  • Next by Date: Re: Announcing pbproxy 13 - a copy and paste proxy for XQuartz
  • Previous by thread: Announcing pbproxy 13 - a copy and paste proxy for XQuartz
  • Next by thread: Re: Announcing pbproxy 13 - a copy and paste proxy for XQuartz
  • Index(es):
    • Date
    • Thread