Я начал использовать Uxterm вместо терминала Gnome сегодня. Я поставил настройки для Uxterm в ~/.Xdefaults
. Но поскольку конфигурация Ubuntu игнорирует мой .xsession
файл, я не могу загрузить эти настройки при входе в систему. Как мне запустить Unity (или lightdm) .xsession
? Мой .xsession
распознается и управляется XMonad.
8
.xprofile
работает.xsession
.Ответы:
~/.xsession
используется только тогда, когда X-сессия не выбрана. Используйте~/.xsessionrc
для запуска программ при запуске.Поскольку использование
~/.Xdefaults
устарело, Ubuntu, как и в любой другой современной среде X, использует~/.Xresources
при запуске (см., Например, здесь по некоторым причинам). Поэтому, если вы введете свои настройки,~/.Xresources
вам не нужно будет работать,xrdb
поскольку Ubuntu делает это для вас.Посмотрите,
/etc/X11/Xsession
и/etc/X11/Xsession.d/*
если вы хотите узнать больше о том, что делает Ubuntu, когда вы начинаете сеанс X.источник
Примечание: в Ubuntu 12.03 .xsessionrc также игнорируется
решить это:
открытый
в начале добавить
это конечный контент:
Я не знаю, решено ли это в версиях> 12.04
источник