Как Debian управляет запуском Xsession, кратко описано здесь.
Сначала я бы попытался поместить то, что у вас есть в вашем ~/.xprofile
в ~/.xsessionrc
(возможно, вам придется его создать). Это не должно мешать, однако остальная часть вашего запуска работает.
Однако с той же страницы:
Также обратите внимание, что поскольку ~/.xsessionrc читается очень рано, любые настройки, которые вы здесь разместите, могут быть переопределены вашим оконным менеджером или средой рабочего стола, позже в последовательности входа в систему.