Steam

깊이있는 삽질 Ubuntu Korea Community Wiki
이동: 둘러보기, 검색

[Steam http://store.steampowered.com]

밸브사에서 만든 전세계적으로 유명한 게임 ESD(Electrical Software Distribution)으로 현재 게임 관련 ESD에서는 가장 활성화되어 있는 플랫폼 으로 손쉬운 결제로 인해 세계적으로 많이 사용되고 있는 플랫폼이다.

현재 4764개의 게임에서 1036개의 게임이 리눅스를 지원하고있다. [2015.03.29] (하지만 오류로 실행이 안되는것도 있는거같다.)대표적으로 파이널판타지11-2...


특징[편집]

전세계적으로 대규모 할인(특히 블랙프라이데이,크리스마스,여름 세일) 등의 대규모 세일로 인해여 게임을 간편하고 저렴하게 구매할 수 있는 플랫폼으로 알려져 있어 수 많은 사람이 이용하고 있다. 또한 2013년 2월 14일부터 우분투(뿐만 아니라 대부분 주요 리눅스 배포본)에서는 손쉽게 수증기Steam 의 이용이 가능하다.

설치 방법[편집]

커맨드 창을 열고 아래의 명령어를 입력하자.

sudo apt-get install steam steam-launcher

또는 우분투 소프트웨어 센터에서도 설치할 수 있다. (하지만 우분투 계정이 필요하다)


현재 알려진 우분투 스팀 버그[편집]

1.스팀 클라이언트의 한글 입력기 문제

이는 비단 한국어 뿐만이 아니라 중국어, 일본어, 한국어 전부 입력에 문제가 있다. 이 문제는 한글, 중국어, 일본어를 입력할 때 쓰는 체계가 스팀 클라이언트에서 작동을 안하기 떄문인데 이에 대한 해결 방법은 다음과 같다.

1-1. 먼저 다음 패키지들을 synaptic 또는 명령어로 직접 설치한다.

libsl-ttf-gsf libsdl-ttf2.0-0 libsdl-ttf2.0-dev libsdl1.2-dev libsdl1.2debian libsdl2-2.0-0 libsdl2-dev libsdl2-gfx-1.0-0 libsdl2-ttf-2.0-0

이것들을 전부 설치한다. 설치후 스팀 클라이언트 실행후 바로 "Big Screen" 모드로 전환 하고 채팅을 하면 된다.

다만 일반 모드일 경우 한글이 입력이 되지 않는다.

만약 이 방법이 통하지 않는 다면 직접 libsdl을 컴파일 하여야 한다.

아래 Github 링크를 따라가서 필요한 것들을 다운로드 하고 그대로 컴파일 실행

다만 입력기에 따라 컴파일 해야할 것이 다르므로 자신의 입력기를 자세히 살펴보고 2가지 중 하나를 다운로드 한다. 링크에 자신의 입력기가 안보이면 구글에 libsdl-{자신의 입력기} compile 이라 검색하면 SDL 관련 컴파일 파일을 다운로드 할 수 있는 것이 있을 것이다. 그것을 컴파일 하면 된다.

FCITX 입력기 : https://github.com/timxx/SDL-fcitx IBUS 입력기: https://github.com/baines/SDL2-IBus

이것들을 직접 컴파일 후에 입력해 본다. 반드시 Big Screen 모드에서 해보고 일반 모드에서 또 해보고 "Big Screen"에서 해야만 하는지 자유로이 일반 모드에서 입력해도 되는지 확인하고 본다.

참고로 바로 스팀을 설치하고 스팀 한글 체팅을 하려고 하면 Big Screen 모드 에서나 일반 모드 에서나 한글 체팅이 되지 않는다.


2.팀포트리스2, 하프라이프 시리즈 한글 출력

sudo apt-get install ttf-wqy-zenhei

2-1.포탈 등의 소스 엔진 게임 한글 출력

터미널 gedit ~/.fonts.conf 치고 아래 붙혀넣기.

<?xml version="1.0"?>

<!DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>

<match target="pattern">

<test qual="any" name="family"><string>Nimbus Sans L</string></test>

<edit name="family" mode="assign" binding="same"><string>UnDotum</string></edit>

</match>

<match target="pattern">

<test qual="any" name="family"><string>DejaVu Sans</string></test>

<edit name="family" mode="assign" binding="same"><string>UnDotum</string></edit>

</match>

</fontconfig>

터미널에서 다시

fc-cache -fv

3. 독점 드라이버 설치후 스팀 설치 불가 문제

(오픈소스 드라이버인 상태에서 스팀 첫실행해야됩니다)

4.스팀페이지에서 deb를 받는경우 실행 불가 문제

sudo apt-get install libgl1-mesa-glx-lts-utopic:i386
steam

애초에 터미널로 설치하면 끝