Я использую Cygwin CLI-only в течение многих лет, но решил, что должен добавить рабочий стол с графическим интерфейсом только на общих принципах. Проблема в том, что я не могу запустить 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-окно открывает только тик, а затем сворачивается без каких-либо сообщений на экране. Это журнал:
Xwin
(II) xorg.conf не поддерживается
(II) См. Http://x.cygwin.com/docs/faq/cygwin-x-faq.html для получения дополнительной информации.
LoadPreferences: /home / Владелец /.XWinrc не найден LoadPreferences: Загрузка / etc / X11 / system.XWinrc
LoadPreferences: завершен анализ файла конфигурации ...
winDetectSupportedEngines - DirectDraw установлен, что позволяет ShadowDD
winDetectSupportedEngines - Windows NT, позволяющая PrimaryDD
winDetectSupportedEngines - DirectDraw4 установлен, что позволяет ShadowDDNL
winDetectSupportedEngines - возврат поддерживаемых движков 0000001f
winTaskbarInit - не удалось получить адрес SHGetPropertyStoreForWindow
winSetEngine - Использование разблокировки Shadow DirectDraw
winScreenInit - Использование глубины отображения Windows 32 бит на пиксель
winFinishScreenInitFB - Маски: 00ff0000 0000ff00 000000ff Экран 0 добавлен в координату виртуального рабочего стола (0,0).
Расширение MIT-SHM отключено из-за отсутствия поддержки ядра
Оптимизация локального клиента расширения XFree86-Bigfont отключена из-за отсутствия поддержки общей памяти в ядре
(II) AIGLX: загружен и инициализирован /usr/lib/dri/swrast_dri.so
(II) GLX: инициализированный поставщик DRISWRAST GL для экрана 0
ПК является Windows XP SP3. Текущий CygWin v.1.7.9(0.237/5/3).