Пожалуйста, прости меня, если этот вопрос был задан до смерти, но я не смог найти решение. Возможно, моя терминология неверна (я из Windows).
Я нахожусь в процессе настройки небольшого сервера Ubuntu 18.04, который будет работать в качестве веб-сервера и сервера удаленного рабочего стола для небольшой группы детей, страдающих аутизмом. Конечная цель состоит в том, чтобы они немного научились программировать и создавать веб-страницы.
Я использую xRDP, чтобы все студенты могли войти на графический рабочий стол сервера (я использую среду рабочего стола Ubuntu MATE). Это настроено и работает, и я могу легко использовать программное обеспечение Windows RDP для подключения к серверу из моей системы Windows.
Все необходимое мне программное обеспечение было установлено на сервер, и на моем рабочем столе были установлены значки и программы, которые я хочу сделать доступными для студентов.
У меня такой вопрос: есть ли способ, которым я могу «создать» стандартный рабочий стол по умолчанию, который все пользователи могут / будут «наследовать», или мне нужно будет входить в каждый логин в системе и индивидуально настраивать свои рабочие столы?
Пока я создал только одного пользователя в системе (себя), но я бы хотел, чтобы все вновь созданные пользователи перенесли те же настройки на рабочий стол. Возможно ли это в Ubuntu 18.04?
Буду признателен за любую помощь или руководство в правильном направлении.
Это возможно во всех релизах Ubuntu.
Поместите настройки в /etc/skel
. Поместите фактические .desktop файлы, не пытайтесь просто перетащить значки.
Когда новые пользователи создаются, файлы в/etc/skel копируются в / корневой каталог нового пользователя.
Обратите внимание, что это - решение нового пользователя только: Если пользователь удаляет пользовательский значок из их рабочего стола, они не возвращают его при следующем входе в систему. Между тем будущие новые пользователи все еще получают значок.