Re: Newbie: XQuartz installation for FontForge questions
Re: Newbie: XQuartz installation for FontForge questions
- Subject: Re: Newbie: XQuartz installation for FontForge questions
- From: Kenneth Reid Beesley <email@hidden>
- Date: Fri, 28 Aug 2015 22:47:43 -0600
> On 28Aug2015, at 17:07, Jeremy Huddleston Sequoia <email@hidden> wrote:
>
>
>> On Aug 28, 2015, at 14:36, Kenneth Reid Beesley <email@hidden> wrote:
>>
>> Newbie: XQuartz installation for FontForge questions
>>
>> ****************************
>>
>> Here’s the background:
>>
>> I’m running Yosemite 10.10.5 on a Macbook Pro (late 2013)
>>
>> I see that I currently have
>> /opt/X11/
>> /usr/X11R6/
>> /usr/X11 (a symlink to /opt/X11)
>>
>> /usr/X11R6/bin is on my PATH, so
>>
>> $ which xterm
>>
>> returns /usr/X11R6/bin/xterm
>>
>> Question 1: Is there anything wrong with this current setup? (I suspect that
>> there might be.)
>
>
> I suggest /usr/X11R6 is also a symlink, so that should be fine.
Jeremy, thank you very much for your response.
Sigh. Yes. /usr/X11R6 is also a symlink to /opt/X11
>
>
>> ******** FontForge *********
>>
>> I want to run FontForge on OS X, and there’s a webpage
>>
>> fontforge.github.io/en-US/downloads/mac/
>>
>> with installation instructions for OS X. They tell me that I need to download the X11/XQuartz app
>> (2.7.7) and install it in /Applications/Utilities/
>>
>> So I did it. If I open /Applications/Utilities in the finder, I now see X11
>>
>> But (mysteriously) if I
>>
>> $ cd /Applications/Utilities
>> $ ls
>>
>> I see XQuartz.app (rather than X11 or X11.app).
>
> Yeah, there should only be XQuartz. I suspect Finder has a caching bug.
What’s the relationship between /opt/X11 and the XQuartz.app in /Applications/Utilities/?
>
>> Question 2: What’s going on here?
>>
>>
>> *********** Trying to change Preferences in XQuartz ******
>>
>> The FontForge instructions tell me to launch /Applications/Utilities/XQuartz.app,
>> open the Preferences, and change one value.
>>
>> However, when I launch /Applications/Utilities/XQuartz.app,
>> it seems to launch but then come and go. The icon appears and disappears in the doc.
>> And in the listing of applications in Force Quit, it also appears and
>> disappears.
>
> Check /var/log/system.log to see why it's quitting. This often happens when users delete /tmp or set it up with invalid permissions.
My /tmp is
lrwxr-xr-x@ 1 root wheel 11 Feb 25 2015 tmp@ -> private/tmp
/private is
drwxr-xr-x@ 7 root wheel 238 Feb 25 2015 private
and if I
cd /private
ls -l
I see
drwxr-xr-x 110 root wheel 3740 Aug 28 16:35 etc/
drwxr-xr-x+ 3 root wheel 102 Jan 19 2009 opt/
drwxr-xr-x 2 root wheel 68 Sep 9 2014 tftpboot/
drwxrwxrwt 7 root wheel 238 Aug 28 22:03 tmp/
drwxr-xr-x 27 root wheel 918 Apr 23 22:40 var/
I have no idea why /tmp is a symlink to /private/tmp
When I launch /Applications/Utilities/XQuartz.app, in /var/log/system.log I see
Aug 28 22:15:08 chantal com.apple.xpc.launchd[1] (org.macosforge.xquartz.privileged_startx[573]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): org.macosforge.xquartz.privileged_startx
Aug 28 22:15:08 chantal.local org.macosforge.xquartz.startx[563]: xauth: file /Users/beesley/.serverauth.564 does not exist
Aug 28 22:15:10 chantal.local org.macosforge.xquartz.startx[563]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
Aug 28 22:15:10 chantal.local org.macosforge.xquartz.startx[563]: /Users/beesley/.xinitrc: line 5: /Users/beesley/.profile: No such file or directory
Aug 28 22:15:10 chantal.local org.macosforge.xquartz.startx[563]: /opt/X11/bin/xinit: connection to X server lost
Aug 28 22:15:10 chantal.local org.macosforge.xquartz.startx[563]:
Aug 28 22:15:11 chantal.local org.macosforge.xquartz.startx[563]: waiting for X server to shut down
Aug 28 22:15:12 --- last message repeated 1 time ---
Aug 28 22:15:12 chantal com.apple.xpc.launchd[1] (org.macosforge.xquartz.startx): Service only ran for 4 seconds. Pushing respawn out by 6 seconds.
Aug 28 22:15:18 chantal.local org.macosforge.xquartz.startx[759]: xauth: file /Users/beesley/.serverauth.760 does not exist
Aug 28 22:15:18 chantal.local org.macosforge.xquartz.X11.stub[917]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
Aug 28 22:15:18 chantal.local org.macosforge.xquartz.X11.stub[925]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
Aug 28 22:15:20 chantal.local org.macosforge.xquartz.startx[759]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
Aug 28 22:15:20 chantal.local org.macosforge.xquartz.startx[759]: /Users/beesley/.xinitrc: line 5: /Users/beesley/.profile: No such file or directory
Aug 28 22:15:20 chantal.local org.macosforge.xquartz.startx[759]: /opt/X11/bin/xinit: connection to X server lost
Aug 28 22:15:20 chantal.local org.macosforge.xquartz.startx[759]:
Aug 28 22:15:21 chantal.local org.macosforge.xquartz.startx[759]: waiting for X server to shut down
Aug 28 22:15:21 --- last message repeated 1 time ---
Aug 28 22:15:21 chantal com.apple.xpc.launchd[1] (org.macosforge.xquartz.startx): Service only ran for 3 seconds. Pushing respawn out by 7 seconds.
Aug 28 22:15:28 chantal.local org.macosforge.xquartz.startx[946]: xauth: file /Users/beesley/.serverauth.947 does not exist
Aug 28 22:15:28 chantal.local org.macosforge.xquartz.X11.stub[1104]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
Aug 28 22:15:28 chantal.local org.macosforge.xquartz.X11.stub[1110]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
Aug 28 22:15:30 chantal.local org.macosforge.xquartz.startx[946]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
Aug 28 22:15:30 chantal.local org.macosforge.xquartz.startx[946]: /Users/beesley/.xinitrc: line 5: /Users/beesley/.profile: No such file or directory
Aug 28 22:15:30 chantal.local org.macosforge.xquartz.startx[946]: /opt/X11/bin/xinit: connection to X server lost
Aug 28 22:15:30 chantal.local org.macosforge.xquartz.startx[946]:
Aug 28 22:15:31 chantal.local org.macosforge.xquartz.startx[946]: waiting for X server to shut down
Aug 28 22:15:31 --- last message repeated 1 time ---
Aug 28 22:15:31 chantal com.apple.xpc.launchd[1] (org.macosforge.xquartz.startx): Service only ran for 3 seconds. Pushing respawn out by 7 seconds.
(and then more of the same)
I won’t pretend to understand all this, but “Service only ran for X seconds.” and then “respawn” is consistent with what I see.
The system.log refers to ~/.xinitrc, which tries to
source ~/.profile
These seem to be relics of the olden days when I was using tcsh. I now use bash.
Here’s what my ~/.xinitrc looks like. I vaguely remember editing this file years ago.
#!/bin/sh
# this 'source' line is added, compared to
# the default /usr/X11/lib/X11/xinit/xinitrc
source ~/.profile
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f "$sysresources" ]; then
xrdb -merge "$sysresources"
fi
if [ -f "$sysmodmap" ]; then
xmodmap "$sysmodmap"
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
xterm -ls -geometry 80x40+200+100 -rightbar -sb -sl 1000 -name xterm_1 &
# OLD xterm -geometry 80x40+1172+500 -rightbar -sb -sl 1000 -name xterm_1 &
# -leftbar alternative to -rightbar
# -sb indicates that some number of lines, scrolled off the top, should be
# saved, and that a scrollbar should be displayed
# -sl 1000 indicates that 1000 scrolled-off lines should be saved
# use -iconic to make the terminal come up as an icon
# use -ls to launch a "login shell"
# start the window manager
exec quartz-wm
>
>> Question 3: What’s going on here?
Does that give you a better picture of the problem?
Thanks,
Ken
********************************
Kenneth R. Beesley, D.Phil.
PO Box 540475
North Salt Lake UT 84054
USA
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden