В моей компании есть сервер Ubuntu, который используется пользователями Windows (и другими) для запуска некоторых приложений Linux через сеансы VNC. Однако, когда эти окна имеют столбцы данных с заголовками (точнее, когда есть виджет GtkTreeView с видимыми заголовками столбцов), заголовки «существуют» в том смысле, что они занимают место и их можно кликать и перетаскивать, но они не отображаются.
Вот как выглядит диалоговое окно «Открыть файл» (в данном случае из gedit) при запуске на этом сервере:
Для сравнения, вот как этодолженПосмотрите, заголовки столбцов («Имя», «Размер», «Изменено») видны:
Я пробовал удалить свои ~/.gtk
и ~/.gnome
каталоги, как предлагалось в похожих вопросах, но безрезультатно.
Информация о версии и конфигурации
В motd сервера говорится:
Добро пожаловать в Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-50-generic x86_64)
Мне сказали, что эта проблема также была воспроизведена на свежей установке сервера Ubuntu 19 на виртуальной машине (следовательно, обходя VNC и исключая это как проблему), но у меня нет непосредственного доступа к ней, чтобы проверить, что происходит.
Установленная версия libgtk-3
— 3.22.30-1ubuntu3
та же, что и для рабочего стола, на котором я сделал «правильный» снимок экрана. ( gedit
создана на основе gtk3 согласно ldd
.)
Я не знаю, какая еще информация о версии или конфигурации имеет значение для публикации, но я буду рад добавить больше информации, если кто-то подскажет мне, на что обратить внимание.