Я только что обновился до текущей 64-битной версии Cygwin и X11 со старых 32-битных версий с 2015 года. У меня появляются некоторые ошибки в X-windows. Ярлык, запускающий X11, запускает следующее:
C:\cygwin64\bin\run.exe --quote /usr/bin/bash.exe -l -c "cd; /usr/bin/startxwin"
Мой ~/.startxwinrc
:
xrdb -load $HOME/.Xresources
xterm
Я предпочитаю это по сравнению с запуском по умолчанию X-windows при отсутствии ~/.startxwinrc
, для чего требуется подвести курсор к значку XDG
на панели задач, чтобы открыть вложенное дерево меню (особенно потому, что я всегда используя сенсорную панель, а не мышь).
xterm сообщения об ошибках
Вышеуказанное работает нормально, но если я ввожу команду xterm
с терминала mintty
или xterm
, при появлении x-terminal
появляется следующее сообщение:
xterm: cannot load font "-Misc-Fixed-bold-R-*-*-13-120-75-75-C-120-ISO10646-1"
Самое смешное, такого шрифта нет ни в моем файле Xresources
, ни в системном файле Xresources
.
Очень старый ~/.Xresources
:
xterm*font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
xterm*font1: -*-lucidatypewriter-medium-r-*-*-11-*-*-*-*-*-*-*
xterm*font2: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
xterm*font3: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1
xterm*font4: -*-lucidatypewriter-medium-r-*-*-14-*-*-*-*-*-*-*
xterm*font5: -b&h-lucidatypewriter-bold-r-normal-sans-14-*-*-*-m-*-*-*
xterm*font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1
xterm*toolBar: false
! XTerm.toolBar: false
xterm*toolBar: false
!xterm*background: DarkBlue
xterm*background: rgb:00/00/66
xterm*foreground: White
Поиск системных файлов Xresources
Ничего не дает:
grep -i 13-120-75-75-C-120-ISO10646-1 /etc/X11/app-defaults/XTerm
grep -i 13-120-75-75-C-120-ISO10646-1 /etc/X11/app-defaults/*
gvim сообщения об ошибках
Помимо загадочной проблемы со шрифтом xterm
, я получаю следующую ошибку, начиная с gvim
:
$gvim ~/tmp/tmp.txt
Can't resolve "wglCreateContextAttribsARB"
libGL error: required WGL extension WGL_ARB_multisample is missing
libGL error: required WGL extension WGL_ARB_multisample is missing
** (gvim:2058): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
Первые 3 строки появляются только при первом вызове gvim, а последняя строка (gvim WARNING
) появляется каждый раз, когда вызывается gvim
, хотя каждый раз с другим 4-значным числом. Эти ошибки не возникают, если я просто запускаю vim. Ошибки отображаются независимо от того, есть ли у меня пользовательский файл / etc / vimrc или нет (мой vimrc запускает немного другой код в зависимости от того, вызывается ли он из vim или gvim). Самое близкое, что я мог найти в Интернете к ошибке gvim
, это эта страница , хотя это связано с другим приложением (и причина не выявляется).
Общности и мои 2 вопроса
Ошибка шрифта xterm
и ошибки gvim
не зависят от того, полагаюсь ли я на поведение по умолчанию startxwin
или на ~/.startxwinrc
. В зависимости от того, запускаю ли я xterm или gvim из командной строки или из меню XDG, сообщения об ошибках отображаются как выходные данные команды оболочки bash или в ~/.xsession-errors
.
Кто-нибудь еще наблюдал такое поведение?
Кто-нибудь может подсказать, что еще я могу сделать, чтобы удвоить выстрел?
(Я не очень знаком с X-11, так как я скорее аналитик данных, чем разработчик программного обеспечения.)
Приложение: Я переустановил все пакеты cygwin. Проблема остается.
Приложение: Вот пакеты шрифтов, которые я установил:
$ cygcheck -c | grep -i font
adobe-source-code-pro-fonts 1.017-2 OK
dejavu-fonts 2.37-1 OK
fontconfig 2.12.6-1 OK
ghostscript-fonts-other 6.0-1 OK
inconsolata-fonts 1.010-1 OK
libfontconfig-common 2.12.6-1 OK
libfontconfig1 2.12.6-1 OK
libfontenc1 1.1.3-1 OK
libXfont2_2 2.0.3-1 OK
terminus-fonts 4.40-1 OK
texlive-collection-fontsextra 20180414-1 OK
texlive-collection-fontsrecommended 20180414-1 OK
urw-base35-fonts 20170801-5 OK
xfontsel 1.0.5-1 OK
xorg-x11-fonts-cyrillic 7.5-3 OK
xorg-x11-fonts-dpi100 7.5-3 OK
xorg-x11-fonts-dpi75 7.5-3 OK
xorg-x11-fonts-ethiopic 7.5-3 OK
xorg-x11-fonts-misc 7.5-3 OK
xorg-x11-fonts-Type1 7.5-3 OK
Шесть пакетов, начинающихся с "xorg-x11-fonts-", являются единственными шестью, показанными исполняемым файлом установки Cygwin.