티스토리 뷰

Mac에서 Steam 클라이언트를 실행하면 클라이언트가 정상적으로 보이지 않는 경우가 있다. 예를 들어, 클라이언트가 하얗게 보이거나 화면이 갱신되지 않고 컨텐츠가 남아있거나 아래 스크린샷처럼 로그인 화면에서 아이디, 패스워드, 로그인등의 입력 폼과 버튼이 보이지 않는 경우이다.



또한, 스팀 오버레이가 정상적으로 작동하지 않거나 클라이언트 내부에서 상점, 커뮤니티, 콘솔 등이 정상적으로 작동하지 않는데 이를 해결할 수 있는 방법이다.


Steam 종료 후, 아래 명령셋을 복사하고 terminal.app 을 열어 붙여넣으면 된다.


USER=$(whoami)

cd /Users/${USER}/Library/Application\ Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/public; ls *.res | while read line ; do file=$(echo $line | tr '[:upper:]' '[:lower:]'); mv $line $file; done

cd /Users/${USER}/Library/Application\ Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steam/cached/; ls *.res | while read line ; do file=$(echo $line | tr '[:upper:]' '[:lower:]'); mv $line $file; done

cd /Users/${USER}/Library/Application\ Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/friends; ls *.res | while read line ; do file=$(echo $line | tr '[:upper:]' '[:lower:]'); mv $line $file; done

cd /Users/${USER}/Library/Application\ Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/graphics; ls *.tga | while read line ; do file=$(echo $line | tr '[:upper:]' '[:lower:]'); mv $line $file; done

cd /Users/${USER}/Library/Application\ Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/servers; ls *.tga | while read line ; do file=$(echo $line | tr '[:upper:]' '[:lower:]'); mv $line $file; done


Steam을 다시 실행하면 정상적으로 작동하는 것을 확인할 수 있다.


원인은 아마 Mac이 설치된 파티션 포맷이 대소문자 구분인 경우 발생하는 듯 싶다.


Ref. Steam stuck on the opening screen (MAC) 게시물의 Asturaz님의 댓글

댓글