обработка нескольких оконных менеджеров, несколько файлов .xsessionrc?

Я только что установил xmonad на своем ноутбуке с помощью Debian jessie и, как и раньше, я ранее использовал стандартный рабочий стол gnome-shell (/ window?) -manager и все еще хочу сохранить его на 100% неповрежденным, m узнать, как использовать xmonad.

Многие учебники xmonad рассказывают об изменении файла .xsessionrc для добавления, например, обоев и т. Д. Http://beginners-guide-to-xmonad.readthedocs.io/wallpaper.html . Тем не менее, я предполагаю, что беспорядок с файлом .xsessionrc также повлияет на gnome-shell …

Как-то возможно иметь несколько файлов .xsessionrc, чтобы я мог иметь один для xmonad и один для gnome-shell? .. или возможно ли лучшее решение этой проблемы?

Я хочу сохранить сессию gnome-shell как есть, и я также хочу сохранить диспетчер отображения по умолчанию для входа.

One Solution collect form web for “обработка нескольких оконных менеджеров, несколько файлов .xsessionrc?”

.xsessionrc выполняется для всех типов сеансов. Тип сеанса доступен в переменной STARTUP (для большинства типов сеансов), поэтому вы можете поместить условные операторы в ваш .xsessionrc :

 case "$STARTUP" in xmonad-session) …;; gnome-session) …;; esac 

Сценарии запуска X-сессии документируются в Xsession(5) . Возможно, вам потребуется прочитать код в /etc/X11/Xsession и /etc/X11/Xsession.d/* для получения более подробной информации.

Обратите внимание, что .xsessionrc специфичен для Debian и производных. См. Раздел Разница между .xinitrc, .xsession и .xsessionrc для обсуждения стандартных файлов сеанса X. Стандартный файл .xsession применяется только в том случае, если вы выбираете «пользовательский сеанс» в диспетчере отображения при входе в систему, а .xinitrc применяется только при запуске startx (или xinit ) после входа в текстовый режим.

  • xmonad: контроль синхронизации между последовательными привязками клавиш
  • XMonad: установить рабочее пространство по умолчанию при запуске на конкретный монитор
  • Запись скринкаста на неактивное рабочее пространство
  • Получить имя файла сфокусированного окна в xmonad
  • Запуск программ на виртуальных рабочих столах
  • Устранение уставок Xmonad по умолчанию: какова конфигурация будущих доказательств?
  • Как сделать autohide stalonetray?
  • Нужно знать, как запустить некоторые графические программы с терминала, чтобы использовать XMoand
  • Выключение системы непосредственно из диспетчера отображения Xmonad - SLiM
  • XMonad не очищает экран при изменении рабочего пространства
  • Не удалось перезапустить xmonad на archlinux
  • Interesting Posts

    Измените одиночные пустые строки, чтобы удвоить пустые строки, используя awk

    Не удается найти пакет, который должен быть доступен

    файлы в каталоге в одной строке

    Как мне удалось получить такие неожиданные результаты на сегодняшний день?

    разрешение chroot запрещено! Но я корень!

    vim, как запретить

    Есть ли способ синхронизации только одного раздела?

    Запуск команд из корневого каталога новой рабочей области

    Когда установщик CentOS7 создает отдельную / домашнюю файловую систему?

    Закрытие Telnet иностранным хостом

    Правило sudoers запускает и останавливает eth interface

    Поручить выполнить блок после успешного завершения работы другого устройства

    Запустите tomcat при запуске с правами администратора

    Как создать учетную запись привязки LDAP в Centos / RedHat, которая позволяет мне искать по ldapbind@server.com

    Есть ли способ демонстрации потокового видео h264 из flv (h264, aac)?

    Linux и Unix - лучшая ОС в мире.