Я только что столкнулся с той же проблемой, что мой первый экран (ноутбук )получает второе рабочее пространство, а мой внешний экран получает третье рабочее пространство.
В моей ситуации проблема вызвана ранее сгенерированным файлом xmonad.state
в ~/.xmonad/
. Удаление этого файла решает проблему.
Файл xmonad.state
создается каждый раз, когда вы нажимаете mod+q
для перезапуска xmonad во время его выполнения. Файл вызывал множество проблем и должен быть исправлен в следующем выпуске в соответствии с последней системой отслеживания проблем github https://github.com/xmonad/xmonad/pull/91
.
displays.xml
Здесь оконный менеджер xfwm4
также не запускался после входа в Xubuntu LTS. Панели инструментов отсутствовали, а значки запуска не отображались. Однако xfwm4
можно запустить вручную из консоли CtrlAltF2 , а затем переключиться обратно на CtrlAltF7 .
Все это произошло после выбора Force Composition Pipeline
и Force Full Composition Pipeline
для предотвращения разрыва экрана. Это можно установить в Settings
→ NVIDIA X Server Settings
→ X Server Display Configuration
→ Advanced …
, а затем сохранить с Save to X Configuration File
по /etc/X11/xorg.conf
Причиной того, что xfwm4
не запускались, были старые определения экрана в ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
. Удаление этого файла решает проблему , когда xfwm4
запускается нормально после входа в систему.
$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml