Steam Linux 시작 노트
페이지 편집Linux용 Steam에서 HagiCode Desktop을 시작하는 경우 기본 실행 경로는 현재 Electron의 기본 샌드박스 보호를 유지하는 것보다 시작 호환성을 우선시합니다.
이는 이상적인 장기적인 기술 수정으로 제시되지 않습니다. 이는 시작 중 Steam 샌드박스와 Electron 샌드박스 사이의 해결되지 않은 충돌에 대한 현재 호환성 폴백입니다.
짧은 버전으로 시작하세요
섹션 제목: “짧은 버전으로 시작하세요”현재 동작을 두 가지 시작 선택으로 생각하십시오.
- 기본 Steam 실행: 호환성 우선, 다음 버전으로 시작
--disable-setuid-sandbox -no-sandbox, 알려진 시작 충돌을 보다 안정적으로 방지하지만 Electron의 기본 샌드박스는 유지하지 않습니다. - 수동 직접 실행
hagicode-desktop: 실제 설치 디렉토리를 입력하고 데스크톱 바이너리를 직접 시작해야 합니다. 이렇게 하면 Steam 런처 플래그를 피하고 Electron의 기본 샌드박스가 유지됩니다.
:::주의[기본 Steam 경로는 위험이 없습니다]
--disable-setuid-sandbox -no-sandbox 현재 호환성 경로이지만 Electron의 기본 런타임 보호 레이어 중 하나도 제거됩니다.
:::
기본 Steam 실행으로 인해 Electron 샌드박싱이 비활성화되는 이유
섹션 제목: “기본 Steam 실행으로 인해 Electron 샌드박싱이 비활성화되는 이유”Linux에서 Steam은 애플리케이션 환경에 자체 샌드박스 레이어를 도입합니다. HagiCode Desktop이 해당 환경 내에서 Electron 애플리케이션으로 시작될 때 Electron 샌드박싱을 기본 방식으로 활성화하면 현재 샌드박스 충돌 및 시작 충돌이 발생할 수 있습니다.
이것이 바로 현재 기본 Steam 실행 경로가 추가되는 이유입니다. --disable-setuid-sandbox -no-sandbox. 목표는 간단합니다.
- Steam 내에서 앱을 실행할 수 있도록 유지
- 즉시 시작 충돌 경로 방지
- 더 깨끗한 기술적 해결 방법을 아직 사용할 수 없는 동안 호환성 기본값을 사용하세요.
:::참고[현황] 팀은 아직 현재 시작 오류를 피하면서 Steam 샌드박스 환경 내에서 Electron의 기본 샌드박스를 활성화하는 보다 명확한 기술 수정 사항을 갖고 있지 않습니다. :::
시작 선택 A: 기본 Steam 실행 사용
섹션 제목: “시작 선택 A: 기본 Steam 실행 사용”우선순위가 “Steam에서 앱을 열고 안정적으로 로그인”하는 것이라면 기본 Steam 시작 경로를 유지하세요.
그 특성은 다음과 같습니다:
- 현재 패키지된 기본 동작과 일치합니다.
- 설치 디렉터리를 검사할 필요가 없습니다.
- 자동으로 호환성 플래그를 사용합니다.
--disable-setuid-sandbox -no-sandbox - 단점은 Electron의 기본 샌드박스가 보존되지 않는다는 것입니다.
이 경로는 다음과 같은 사용자에게 적합합니다.
- 표준 Steam 실행 경험을 원합니다
- 스타트업 신뢰성을 최우선으로 생각합니다
- 수동 실행 명령을 관리하고 싶지 않습니다.
시작 선택 B: 시작 hagicode-desktop 직접
섹션 제목: “시작 선택 B: 시작 hagicode-desktop 직접”Electron의 기본 샌드박스 동작을 유지하는 것이 우선순위라면 해당 시작 시 기본 Steam 런처 경로를 사용하지 마세요. 대신 설치된 HagiCode Desktop 디렉토리로 이동하여 다음을 실행하십시오. hagicode-desktop 직접 바이너리.
다음과 같은 일반적인 프로세스를 사용하십시오.
- Steam 라이브러리에서 실제 HagiCode Desktop 설치 디렉토리를 찾으세요.
- 다음을 포함하는 디렉토리를 입력하십시오.
hagicode-desktop바이너리 - 실행
hagicode-desktop직접 - Steam의 기본 실행 버튼을 통해 해당 세션을 시작하지 마세요.
:::참고[이 지침은 의도적으로 경로에 구애받지 않습니다.]
모든 Linux 배포판, Steam 라이브러리 위치 또는 사용자 정의 사용자 설정에 맞는 단일 설치 경로는 없습니다. 안정적인 지침은 먼저 자신의 설치 디렉터리를 찾아 실행하는 것입니다. hagicode-desktop 거기에서.
:::
선택 방법
섹션 제목: “선택 방법”다음 경험 법칙을 사용하세요.
- 가장 호환되는 “Steam에서 실행” 경로를 원한다면 기본 Steam 실행을 선택하세요.
- Electron의 기본 샌드박스를 유지하려면 Manual direct launch of를 선택하세요.
hagicode-desktop
이는 호환성 우선 기본값과 샌드박스 보존 수동 경로 간의 절충안이지, 하나의 선택이 모든 사용자에게 보편적으로 옳다는 주장은 아닙니다.