Всем доброго дня!
Недавно меня пригласили на ограниченное бета-тестирование Steam For Linux, поэтому я решил написать о своём опыте установки и использования клиента Steam.
Поучаствовать в разработке и обсуждении, а также проголосовать за баг можно в багзилле генты: 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
Устанавливаем:
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
steam
или ярлычок в меню-игры
Какие игры доступны
Список доступных игр можно посмотреть по адресу 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 и Team Fortress 2.
Решение проблем
Ошибка сегментирования с проприетарными драйверами ATI
Стим не запускается, если установлены драйверы =x11-drivers/ati-drivers-12.11_beta8
Чтобы исправить это, нужно поставить драйверы более ранней версии, например так:
emerge =x11-drivers/ati-drivers-12.11_beta
Внимание! Так как клиент стима находится в бете, автор поста не несет никакой ответственности за испорченные нервы, разочарование, боль и пустоту или потраченные на игры выходные.