Это все слишком запутанно. Все, что вам нужно сделать, это поместить текст в файл с именем .Xclients
в вашем домашнем каталоге, который будет указывать рабочий стол по умолчанию. Чтобы увидеть, что установлено в вашей системе и узнать, как они называются, выполните:
ls /user/share/xessions
вы увидите файлы с расширением .desktop
, напримерmate.desktop
чтобы сделать сопряжение вашим рабочим столом по умолчанию, вы можете затем отредактировать его .Xclients
в своей домашней папке, если у вас есть такой файл, или создать его, в котором ничего нет, кроме выбранного вами типа рабочего стола (без расширения .desktop) с добавлением -session:
echo mate-session > ~/.Xclients
должен сделать это просто отлично. Затем вы можете выйти и снова войти в систему, или, если вы подключены с помощью xrdp, вы можете перезапустить xrdp, который выйдет из системы, а затем вы можете снова войти в систему (просто выйти и снова войти в систему, это глупо, чтобы быть запутанным перезапуск xrdp и т.д ...)
Забудьте switchdesk - он сломан в Fedora 23.
Забудьте большую часть того, что есть в сети для предыдущих версий Fedora, Ubuntu и т. Д. Ничего из этого не работает.