Re: Announcing pbproxy 13 - a copy and paste proxy for XQuartz
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