xinit не работает на рабочем столе Cygwin GUI

xinit не работает на рабочем столе Cygwin GUI

Я годами использовал только Cygwin CLI, но решил, что мне следует добавить рабочий стол GUI просто из общих соображений. Проблема в том, что я не могу запустить xinit. Я проверил XWin.0.log, исследовал сообщения об ошибках, вытащил его и переустановил примерно шесть раз за последние десять дней, но он всегда возвращался к той же ошибке. Вот где начинаются проблемы:

winTaskbarInit - Could not get SHGetPropertyStoreForWindow address
winSetEngine - Using Shadow DirectDraw NonLocking
winScreenInit - Using Windows display depth of 32 bits per pixel
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
Screen 0 added at virtual desktop coordinate (0,0).
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of 
                                        shared memory support in the kernel

Я не уверен, что является истинным сигналом проблемы, будь то 'winTaskbarInit' или "отсутствие поддержки ядра". Что касается последнего, я знаю о требовании общей памяти, поэтому я всегда запускаю "export CYGWIN=server" и подтверждаю, что "CYGWIN=server" сохраняется в среде. Независимо от того, какая из ошибок является ключевой, я не нахожу никаких ссылок, которые помогли бы мне разобраться с ними.

Самое интересное, что это работает в безопасном режиме. xinit запускается И я могу запустить xfce4. Но не KDE или Gnome, что нормально, я бы предпочел просто использовать xfce в любом случае. Но когда я делаю обычную загрузку, xinit всегда падает с ошибками выше.

Так что, похоже, виновата моя обычная конфигурация или запущенные службы. Я пытался использовать msconfig"диагностический запуск" и изолировать проблемную службу (или приложение), но это спровоцировало панику активации Windows, и мне пришлось восстанавливать файлы WPA из старой резервной копии. Я делал это три раза (да, я медленно учусь).

ПК - WinXPSP3. Текущая версия CygWin - v.1.7.9(0.237/5/3).

Когда я даю команду xwin без ключей, X-window открывается только на мгновение, а затем сворачивается без какого-либо сообщения на экране. Вот журнал:

xwin

(II) xorg.conf не поддерживается

(II) См.http://x.cygwin.com/docs/faq/cygwin-x-faq.htmlЧтобы получить больше информации

LoadPreferences: /home/Owner/.XWinrc не найден LoadPreferences: Загрузка /etc/X11/system.XWinrc

LoadPreferences: Завершен анализ файла конфигурации...

winDetectSupportedEngines — установлен DirectDraw, позволяющий использовать ShadowDD

winDetectSupportedEngines — Windows NT, разрешает PrimaryDD

winDetectSupportedEngines — установлен DirectDraw4, позволяющий использовать ShadowDDNL

winDetectSupportedEngines - Возвращаемые, поддерживаемые движки 0000001f

winTaskbarInit - Не удалось получить адрес SHGetPropertyStoreForWindow

winSetEngine - использование Shadow DirectDraw NonLocking

winScreenInit - использование глубины цвета Windows 32 бита на пиксель

winFinishScreenInitFB - Маски: 00ff0000 0000ff00 000000ff Экран 0 добавлен в координаты виртуального рабочего стола (0,0).

Расширение MIT-SHM отключено из-за отсутствия поддержки ядра

Локальная клиентская оптимизация расширения XFree86-Bigfont отключена из-за отсутствия поддержки общей памяти в ядре

(II) AIGLX: Загружен и инициализирован /usr/lib/dri/swarst_dri.so

(II) GLX: Инициализированный поставщик DRISWRAST GL для экрана 0

На ПК установлена ​​ОС Windows XP SP3. Текущая версия CygWin — v.1.7.9(0.237/5/3).

решение1

Господа, благодаря вашим комментариям я разобрался. Я не стал этого делать, потому что предполагал, что одна или несколько ошибок, показанных в журнале XWin, были фатальными. Узнав, что это не так, я систематически отключал службы и нашел проблему.

Я (раньше) запускал ThreatFire, эвристическую службу защиты от вредоносных программ. Похоже, это и было причиной. Конкретные процессы — TFService.exe и TFTray.exe. Если это отключить, XWin запускается и работает, и я могу запустить xfce.

Спасибо за помощь.

Связанный контент