Расскажите пожалуйста поподробнее как в Ubuntu работает steam?
Он работает, что еще рассказывать?
В какие игры можно играть в Linux, а в какие нет?
В те, которые есть для Linux можно поиграть (за исключением указанной ниже проблемы), каких для него нет, нельзя поиграть, но можно под вайном, если повезет.
Я вижу, что там иногда есть три иконки, - Windows, Апле и Стеам.
Если есть Стеам, то это игра для Линукс? А остальные нет?
Ну да, то что для Steam OS оно и для любого Linux. Там указаны системные требования. Иногда игре не хватает какой-то разделяемой библиотеки и тогда это библиотеку (файл .so) пользователю нужно положить рядом с игрой. Это бывает из-за того, что дистрибутив у пользователя или сильно старый или сильно новый или просто разработчик не проверил.
Что происходит после оплаты игры?
Она появляется у пользователя в библиотеке, т.о. он получает право играть.
Как происходит установка игры?
Пользователь в библиотеке жмет кнопку, и игра скачивается и устанавливается.
Где можно удивить .desktop для запуска игры, и где находятся иконки к ним?
.desktop файлы лежат в ~/.local/share/applications/
иконки в ~/.local/share/icons
Имя иконки в .desktop всегда начинается со steam_icon_******.png?
Да, там id игры.
Есть желание сделать иконки для игр из Стеам, но не могу разобраться в этом вопросе.
В смысле к чужим играм нарисовать свои иконки? Ну можно положить свои картинки в ~/.local/share/icons вместо тех, что есть, как и с любой программой. Или надо, чтобы в клиенте они тоже были кастомные? Непонятна конечная цель.