У меня возникли проблемы с правильным отображением некоторых приложений с графическим интерфейсом, когда я монтирую общий ресурс nfs на Synology NAS в качестве домашнего каталога.
Может кто-нибудь предложить решение?
Версия Ubuntu — 18.04LTS Desktop, а ОС NAS — DSM6.
У меня есть удаленный доступ к машине Ubuntu, и я получаю доступ к рабочему столу через xrdp.
Мы используем LXDE для среды рабочего стола. В файл .xsession записывается следующее
lxsession -s LXDE -e LXDE
Когда я подключаюсь к Ubuntu с подключением к удаленному рабочему столу, отображается рабочий стол и отображается значок корзины на рабочем столе. Однако панель задач (lxpanel) полностью серая, и кнопки не отображаются.
Когда я открываю корзину, запускается pcmanfm, и оттуда я могу открывать настройки и приложения.
Большинство системных настроек открываются нормально, и lxterm тоже работает. Однако некоторые приложения, такие как gedit, зависают с пустым окном или, что еще хуже, ничего не отображается.
Насколько я пытался, gedit, firefox и VSCode не отображались должным образом. pcmanfm, gimp, chromium-browser, lxterm, eog и различные настройки отображаются правильно.
Я пробовал разные вещи и выяснил следующее.
- Вышеупомянутая проблема не возникает, когда общий ресурс NFS, опубликованный машиной CentOS6, или локальный диск Ubuntu установлен в качестве домашнего каталога.
- Я использую значения по умолчанию для параметров монтирования NFS, но проблема все еще возникает, когда я устанавливаю intr или timeo.
- Не имеет значения, включена или отключена асинхронная запись NFS на стороне NAS.
- Когда я подключился к Ubuntu по ssh с внешней машины (я добавил опцию -X -Y) и запустил gedit, gedit не отображался должным образом, как указано выше.
- «lxpanel --profile LXDE» не отображает панель задач должным образом, но «lxpanel --profile default» показывает, и я могу открыть меню. Однако gedit не работает должным образом, как описано выше.