Автор Тема: [РЕШЕНО] ssdm игнорирует /etc/X11/wmsession.d/  (Прочитано 2206 раз)

Оффлайн yushi

  • Участник
  • *
  • Сообщений: 72
P9, ssdm.

На компьютере установлен XMonad, создавший файл со своим описанием в /etc/X11/wmsession.d/, но в меню ssdm он не виден, хотя в https://www.altlinux.org/Display_Manager_Policy#%D0%9F%D0%BE%D0%BB%D0%B8%D1%81%D0%B8_%D0%BF%D0%BE_%D1%83%D0%BF%D0%B0%D0%BA%D0%BE%D0%B2%D0%BA%D0%B5_Display_Manager%E2%80%99%D0%BE%D0%B2 написано, что список доступных WM определяется файлами в этом каталоге.

Пытался поменять DM, но одни из них уж больно убого выглядят, другие тоже не видят XMonad. Кроме того, /etc/X11/prefdm превращает смену DM в настоящее мучение, проще уж согласиться с его выбором по умолчанию.
« Последнее редактирование: 21.04.2020 13:43:53 от yushi »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: ssdm игнорирует /etc/X11/wmsession.d/
« Ответ #1 : 21.04.2020 08:57:39 »
/etc/X11/wmsession.d/ устарел. Необходимо исправить xmonad, чтобы у него появился /usr/share/xsessions/xmonad.desktop

Оффлайн yushi

  • Участник
  • *
  • Сообщений: 72
Re: ssdm игнорирует /etc/X11/wmsession.d/
« Ответ #2 : 21.04.2020 13:43:17 »
/etc/X11/wmsession.d/ устарел. Необходимо исправить xmonad, чтобы у него появился /usr/share/xsessions/xmonad.desktop

Спасибо! Так работает, да (проверил на самосборном XMonad, т.к. в дистрибутиве всё равно доисторическая версия, собранная доисторическим компилятором). Вики-страничку поправил.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: [РЕШЕНО] ssdm игнорирует /etc/X11/wmsession.d/
« Ответ #3 : 21.04.2020 16:47:19 »
Спасибо! Так работает, да (проверил на самосборном XMonad, т.к. в дистрибутиве всё равно доисторическая версия, собранная доисторическим компилятором). Вики-страничку поправил.

А может тогда хотя бы в клубный репозиторий соберёте?
https://www.altlinux.org/Alt_Linux_Active_Users_Club

Оффлайн yushi

  • Участник
  • *
  • Сообщений: 72
Re: [РЕШЕНО] ssdm игнорирует /etc/X11/wmsession.d/
« Ответ #4 : 21.04.2020 17:41:16 »
Спасибо! Так работает, да (проверил на самосборном XMonad, т.к. в дистрибутиве всё равно доисторическая версия, собранная доисторическим компилятором). Вики-страничку поправил.

А может тогда хотя бы в клубный репозиторий соберёте?
https://www.altlinux.org/Alt_Linux_Active_Users_Club

О какое.

Прямо сейчас я ничего собирать не буду, т.к. у меня задача — быстро развернуть на домашнем десктопе рабочую среду, максимально точно вопроизводящую рабочий ноутбук с Убунтой, который очень невовремя накрылся.

Но за ссылку спасибо, если появится время, надо будет попробовать опакетить то, что сейчас разложено россыпью бинарников в ~/bin и /usr/local или вообще сходу не завелось.

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: ssdm игнорирует /etc/X11/wmsession.d/
« Ответ #5 : 23.04.2020 15:37:38 »
/etc/X11/wmsession.d/ устарел. Необходимо исправить xmonad, чтобы у него появился /usr/share/xsessions/xmonad.desktop
Не только. Нужно, чтобы у его файла в /etc/X11/wmsession.d/ и /usr/share/xsessions/ совпадал параметр EXEC с Exec.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.