Допреди няколко дни използвах Gimp на OSX 10.7 нормално без проблеми. След това инсталирах Inkscape, но не успях да го стартирам поради проблем с езиковите настройки (в момента системата е настроена на японски). Инсталирах XQuartz, за да видя дали това има значение, но не, така че го оставих така. Днес дойде време да поработя малко с Gimp и изглежда, че същите проблеми, с които се сблъсках с Inkscape, стигнаха и до Gimp (само че този път не бяха свързани с езика). Ето подробностите:
- И X11, и XQuartz, когато работят нормално, се сриват след кратко надникване на дока. Поглед към монитора на активността подсказва, че XQuartz прави всичко възможно зад кулисите, за да започне, тъй като работи, но не се вижда, и стартира отново веднага щом го накарам да го напусна.
- Когато стартирам X11 и XQuartz от терминала, X11 работи, но ми дава това:
X11.app: DISPLAY ("/tmp/launch-qlRWSF/org.macosforge.xquartz:0") не съвпада с нашия идентификатор ("org.x"), настройката се деактивира. X11.app: main(): argc=1 argv[0] = ./X11.bin
Изчакване на параметри за стартиране чрез Mach IPC. X11.app: Не може да се свърже със сървъра (DISPLAY не е зададен). Стартиране на X сървър. X11.app: Стартиране на /usr/X11/bin/startx: argv[0] = /bin/sh argv[1] = -c
argv[2] = /usr/X11/bin/startxfont_cache: Сканиране на потребителски директории с шрифтове за генериране на X11 кешове за шрифтове font_cache: Актуализиране на FC кеша xauth: файлът /Users/christopher/.serverauth.22530 не съществува launch_msg("CheckIn") IPC грешка: Операцията не е разрешена X11.app: Няма launchd сокет предадено, премахване на настройките DISPLAY X11.app: do_start_x11_server(): argc=6 argv[0] = /usr/X11/bin/X argv[1] = :0 argv[2] = -nolisten argv[3] = tcp argv [4] = -auth argv[5] = /Users/christopher/.serverauth.22530
Xquartz стартира: X.Org X Server 1.10.6 Дата на компилация: 20120513 X11.app: DarwinProcessFDAdditionQueue_thread: Спи, за да позволи на xinitrc да навакса. (EE) Грешка при зареждане на клавиатурна карта /tmp/server-0.xkm (EE) XKB: Неуспешно зареждане на клавиатурна карта. Вместо това се зарежда стандартна клавиатурна карта. /usr/X11/bin/xinit: свойството XFree86_VT неочаквано има 0 елемента вместо 1 font_cache: Готово
Въпреки това XQuartz тръгва без проблем от терминала.
- Накрая открих, че когато извикам xterm от терминал, той просто си стои там, без да извежда нищо или да получава никакви входни данни. Мисля, че това е необичайно поведение.
Проверих няколко ключови думи от изхода на X11, а именно частта на дисплея и частта с клавиатурната карта, но не намерих нищо необичайно. Стойността на $DISPLAY е такава, каквато трябва да бъде и клавиатурната карта изглеждаше по-свързана с проблеми с отдалечен сървър, отколкото би се приложило в моя случай (това са локални проблеми).
Оценявам всякакви предложения.