Steam을 자체 독립형 세션으로 실행할 수 있습니까?


39

Steam을 독립형 모드로 실행하고 싶습니다. 따라서 데스크톱을로드 한 다음 Steam을 실행할 필요가 없습니다. 내 자원의 100 %가 게임 전용입니다.

로그인 화면에서 로그인 할 수있는 Steam 세션이 이상적입니다. 이게 가능해?


SteamOS도 있지만 Valve가 여전히이를 지원하는지 모르겠습니다
damadam

답변:


3

실제로 여기에 설명하는 것과 정확히 일치하는 프로젝트를 만들었습니다.

https://github.com/ShadowApex/steamos-ubuntu

다음을 수행하는 작은 bash 스크립트 일뿐입니다.

  • steam사용자 계정이 없으면 작성하십시오 .
  • 스팀이 설치되어 있지 않으면 설치하십시오.
  • 스팀 컴포 지터, 스팀 모드 스위치 및 부팅 스플래시 테마를 설치하십시오.
  • steam사용자 계정에 대한 자동 로그인을 구성하십시오 .
  • Steam Compositor에 대한 기본 세션을 구성하십시오.
  • reboot-to-[steamos,desktop]-mode세션간에 전환 할 스크립트를 작성하십시오 .

새로 설치된 Ubuntu 18.04 버전에서만 테스트했습니다.


SteamOS의 컴포 지터 및 모드 스위치 억제제를 재사용하는 유일한 방법이기 때문에 이것이 최선의 대답으로 받아 들였습니다. 감사!
Jorge Castro

데비안에서 잘 작동합니다! 정말 감동합니다!
TamusJRoyce

안녕하세요 ! 포커스 관련 수정 사항이있는 수정 된 버전의 steamos-compositor를 참조한 것으로 나타났습니다. Valve가 해당 패치를 업스트림에 적용했는지 알고 있습니까? 그렇지 않다면, 공식 SteamOS에 초점 문제가 있다는 의미입니까? 건배!
mahen

23

아마도이 이야기 는 충분할 수 있습니다. 증기로 로그인 을 사용하면 덮개 아래에 xfwm4를 사용하여 가벼운 데스크탑에 증기를 넣을 수 있습니다.

README의 정보는 다음과 같습니다.

sudo add-apt-repository ppa:thor27-gmail/steam-desktop 
sudo apt-get update 
sudo apt-get install steam-login

그런 다음 로그 아웃했다가 다시 로그인하여 Steam 세션을 받으십시오. 또한보십시오:


Windows 버전에서 전체 화면보기와 동일한보기를 사용할 수 있습니다.
Alvar

3
그러나 Alvar은 xfwm4 세션을 사용하여 로그인하며 데스크톱 전용 스팀을 그리는 데 리소스를 사용하지 않습니다.
더스틴

14
  • steam.desktop 파일을에서 /usr/share/applications/steam.desktop로 복사하십시오 /usr/share/xsessions.

  • 그런 다음 편집하고 Exec 옵션을 다음으로 변경하십시오.

    Exec=steam steam://open/bigpicture
    

    또는 나만의 것을 만드십시오.

    [Desktop Entry]
    X-SuSE-translate=true
    Encoding=UTF-8
    Type=XSession
    Exec=steam steam://open/bigpicture
    TryExec=steam steam://open/bigpicture
    Name=Steam
    Comment=Steam
    

steam.desktop 파일을 편집하지 않고 지금 시도해 보았습니다. 스팀 실행 (큰 그림을 사용하지 않고 표준 모드 만 사용)에서 작동하지만 일부 프로그램에는 문제가 있습니다. CSGO가 마우스를 캡처 할 수 없었지만 키보드는 작동했습니다. 염소 시뮬레이터는 키보드 입력을받지 않았습니다 (그러나 마우스는 작동했습니다). Ctrl + Alt + F1과 로그인 및 killall lightdm.
pbhj

일부 게임은 실행됩니다-Robocraft는 훌륭했습니다. 반란은 메뉴에서 일했지만 열쇠는 게임에서는 아니었다. ...
pbhj

2

다른 답변은 다음과 같습니다.

sudo add-apt-repository ppa:thor27-gmail/steam-desktop

그러나 저자의 Steam Login github 페이지에서 다음과 같이 설명되어 있습니다.

PPA는 정말 구식 이며, 더 이상 그것을 유지하려는 경향이 없습니다. 변경 사항이 있으면 여기에서 업데이트하겠습니다.

이에 비해 github 페이지 는 2017 년 말에 수정되었습니다.


아치 리눅스

증기

아치 리눅스에는 스팀을 실행하기위한 몇 가지 팁과 요령 이 있습니다

창 관리자가없는 큰 사진 모드

디스플레이 관리자에서 큰 화면 모드에서 Steam을 시작하려면 /usr/share/xsessions/steam-big-picture.desktop다음 내용으로 파일을 만드십시오 .

/usr/share/xsessions/steam-big-picture.desktop
[Desktop Entry]
Name=Steam Big Picture Mode
Comment=Start Steam in Big Picture Mode
Exec=/usr/bin/steam -bigpicture
TryExec=/usr/bin/steam
Icon=
Type=Application

스팀 스킨

스킨을 사용하여 Steam 인터페이스를 사용자 정의 할 수 있습니다. 스킨은의 인터페이스 별 파일을 덮어 쓸 수 있습니다 ~/.steam/root.

스킨을 설치하려면

  • 디렉토리를에 배치하십시오 ~/.steam/root/skins.
  • 열기 Steam> Settings> Interface그것을 선택합니다.
  • Steam을 다시 시작하십시오.

다양한 스킨 목록은이 Steam 포럼 게시물 에서 찾을 수 있습니다 . 참고 : 오래된 피부를 사용하면 시각적 오류가 발생할 수 있습니다.

스킨 만들기

거의 모든 스팀 스타일이 정의되어 있습니다 ~/.steam/root/resource/styles/steam.styles(파일 길이는 3,500 줄 이상). 피부를 인식하기 위해서는 피부 자체가 필요합니다 resource/styles/steam.styles. Steam 업데이트가 공식 steam.styles를 변경하면 피부가 오래되어 시각적 오류가 발생할 수 있습니다.

~/.steam/root/skins/skins_readme.txt스킨을 만드는 방법에 대한 입문서를 참조하십시오 .

아치에서 일반 게임 조언

오디오 지연과 비디오 fps를 모두 다루는 게임 에서 꽤 긴 페이지입니다 . 게임용으로 별도의 X-Windows 환경을 만드는 방법에 대한 섹션도 있습니다.

CPU 주파수 스케일링 설정을 다시 확인하십시오.

시스템이 현재 자체 CPU 주파수 스케일링 드라이버를 올바르게 삽입하도록 구성된 경우 시스템은 기본 조정기를 Ondemand로 설정합니다. 기본적으로이 조정기는 시스템이 해당 CPU의 95 %를 사용하고 아주 짧은 시간 동안 만 클록을 조정합니다. 이렇게하면 전력이 절약되고 열이 감소하지만 성능에는 눈에 띄는 영향이 있습니다. 대신 시스템 관리자를 조정하여 유휴 상태 일 때만 시스템 다운 클록을 유지할 수 있습니다. 그렇게하려면 Cpufrequtils # ondemand governor 튜닝을 참조하십시오 .


1

(16.04 만 해당, 패키지는 유지 관리되지 않은 것으로 보입니다).

이 작업을 수행하는 가장 좋은 방법은 SteamOS의 자체 패키지를 사용하는 것입니다.

sudo add-apt-repository ppa:mdeslaur/steamos
sudo apt-get update 
sudo apt-get install steamos-compositor steamos-modeswitch-inhibitor steamos-xpad-dkms plymouth-themes-steamos

plymouth-themes-steamos전용 게임 콘솔을 구축하는 경우 스플래시 화면 이 설치되고 steamos-xpad-dkmsXBox 또는 Playstation 컨트롤러를 사용하는 경우 컨트롤러가 제공됩니다.

콘솔과 같은 경험을 원하면 자동 로그인을 켜고 싶을 수 있습니다.

또한보십시오:


0

Steam as program은 클라이언트처럼 실행되며 다운로드 전용 브라우저를 사용합니다.

게임이 설치되면 게임을 시작하기 전에 브라우저를 통해서만 로그인하십시오. 게임을 시작한 후 브라우저를 최소화하거나 브라우저를 종료 할 수 있습니다. 그런 다음 단순히 게임을합니다.

스팀을 독립형 제품으로 실행하려면 스팀을 외부 USB 하드 디스크에 설치할 수 있습니다. 그 전에 스팀 파일이있는 USB 스틱을 만들어야합니다.

https://store.steampowered.com/steamos/buildyourown?l=english


-1

가치있는 것을 위해 아무것도 설치할 필요가 없다고 생각합니다. 또는 모든 데스크탑을 가볍거나 다른 방식으로 사용하십시오.

Steam이 그래픽이 필요한 게임이므로 x를 사용한다고 가정합니다. x를 시작하기 위해 데스크탑이 필요하지 않습니다. 데스크탑이없는 x 세션을 사용하기 위해 'buntu를 사용하지만 Lubuntu 13.04에서 무엇이든 동등한 것을 찾으려면 조금만 봐야합니다. "@pcmanfm..."로 시작하는 행을 삭제하십시오 파일에서 /etc/xdg/lxsession/Lubuntu/autostart. 이것이 제가 항상하는 일입니다.

데스크탑은 항상 무의미 해 보였다. 파일 -regular이름에 접미사가 추가 된 파일의 일반 버전 사본과 접미사 가있는 편집 된 버전 사본을 유지할 수 -steam있습니다. 그런 다음 둘 중 하나만 복사하고 이름을 바꾸어 접미사를 제거하십시오. 따라서 자동 시작 파일을 찾아 파일 관리자를 참조하는 행을 삭제하십시오.

또한 패널을 원하지 않으면 터미널을 시작하거나 alt-f2를 사용하고 패널 이름에 관계없이 모든 것을 종료하십시오. 그런 다음 alt-f2를 사용하여 게임을 시작하십시오. 디스크 공간이 있으면 다른 파티션의 별도 설치에서이 작업을 수행하는 것이 더 편리 할 수 ​​있습니다. 그런 다음 일반 버전과 스팀 전용 버전 사이에서 구성 파일의 이름을 바꿀 필요가 없으며 패널이나 기타 다른 항목도 설치할 필요가 없습니다. 물론 불필요한 서비스는 없습니다. 반면에 동일한 파티션을 사용하려면 구성 파일의 이름을 바꾸고 다시 부팅하여 일반 모드와 스팀 전용 모드간에 전환하기위한 스크립트를 작성하는 것이 그리 어렵지 않을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.