Внимание! Тема переехала сюда: http://www.calculate-linux.ru/blogs/ru/411/show
Всем доброго дня!
Решил написать о своём опыте использования steam for linux.
Поучаствовать в разработке и обсуждении, а также проголосовать за баг можно в багзилле генты: https://bugs.gentoo.org/show_bug.cgi?id=442176&list_id=cookie
Также доступна подробнейшая статья в вики генты: http://wiki.gentoo.org/index.php?title=Steam&redirect=no
Системные требования
Все нижеуказанное работает с проприетарными драйверами AMD под CLD 12.03 x86_64.
Со свободными дровами под 64-битной системой не работает из-за этого https://bugs.gentoo.org/show_bug.cgi?id=442370&list_id=cookie (просьба проголосвать за баг). Со свободными дровами radeon работает, но на максимальных настройках steel storm выдаёт 19 фпс.
Установка
Все команды выполняются под рутом.
Ставим оверлей:
Чтобы поставить steam for linux, можно использовать оверлей https://github.com/anyc/steam-overlay
layman -f -o https://raw.github.com/anyc/steam-overlay/master/steam-overlay.xml -a steam-overlay
Размаскируем:
emerge games-util/steam-meta --autounmask-write
(для 64-битной системы на момент правки нужно было выполнить emerge games-util/steam-meta =app-emulation/emul-linux-x86-qtlibs-20121202 --autounmask-write )
etc-update
(я попробовал dispatch-conf и чуть не проблевался)
Устанавливаем:
emerge games-util/steam-meta
Решение проблемы с flash для 64-битных систем
32-битная версия flash-плеера должна сама установиться по зависимостям. Останется только включить её:
mkdir -p /usr/lib/browser-plugins
ln -s /opt/Adobe/flash-player32/libflashplayer.so /usr/lib/browser-plugins/
Запуск
Все команды выполняются под пользователем, пользователь должен быть членом группы games
Для тех, у кого есть инвайт на бету от Valve:
steam
или ярлычок в меню-игры
Для тех, у кого ивайта нет(via http://habrahabr.ru/post/157827/):
steam steam://store
(при первом запуске, после авторизации стим напишет, что бета вам не доступна, поэтому нужно запустить еще раз)
Какие игры доступны
Список доступных игр можно посмотреть по адресу http://store.steampowered.com/search/?snr=1_7_7_151_12&term=#os=linux&advanced=0&sort_order=ASC&page=1
Если вы участник беты, то в библиотеке игр у вас уже будет неплохой список игр.
Если вы участвовали в Huble Indie Bundle, то вы можете добавить полученные игры в стим. О том, как это сделать, можно узнать из письма, которое вам пришло от Humble Indie Bundle.
На текущий момент из таких игр у меня работают Steel Storm: Burning Retribution, And Yet It Moves, Osmos и Cogs.
Внимание! Так как клиент стима находится в бете(причем закрытой), автор поста не несет никакой ответственности за испорченные нервы, разочарование, боль и пустоту, бан со стороны Valve(меня пока не забанили, скорее всего Valve пофиг) или потраченные на игры выходные. Также автор не призывает к использованию бета-клиента без инвайта от Valve и резко осуждает всех, кто это делает, включая себя самого.