← 소프트웨어 자료실

ProtonPlus

ProtonPlus는 Linux 게임 런처에서 사용하는 Proton·Wine·DXVK·VKD3D 호환성 도구를 설치하고 업데이트하는 무료 오픈소스 프로그램이다. Steam 게임별 도구 지정과 실행 옵션 편집도 지원해, 여러 런처와 호환성 도구 버전을 함께 관리할 때 활용할 수 있다.

사용 대상과 지원 환경

ProtonPlus는 Linux에서 Windows 게임용 호환성 도구를 관리하려는 사용자를 위한 GTK4·libadwaita 프로그램이다. 게임마다 다른 Proton 버전을 사용하거나 Steam과 다른 런처를 함께 쓰는 경우에 적합하다. 공식 배포는 x86-64와 ARM64를 지원한다.

Steam은 시스템·Flatpak·Snap 설치를, 나머지 지원 런처는 시스템·Flatpak 설치를 감지한다. 실제 설치되어 감지된 런처만 표시되며, 사용할 수 있는 도구 종류도 런처와 설치 형태에 따라 달라진다.

버전 관리와 게임 설정

특정 버전의 릴리스 또는 Latest 빌드를 설치하고, 다운로드 검증과 실패한 업데이트의 롤백을 지원한다. 호환되는 경우 게임을 다른 도구로 옮기는 기능도 제공한다. 제공되는 버전은 각 도구 제작자의 배포 상황에 따라 달라진다.

Steam 연동에서는 게임별 호환성 도구와 실행 옵션을 관리한다. 실행 옵션은 결과 명령을 미리 보면서 조정할 수 있다. MangoHud 설정 편집도 있지만, README는 MangoHud가 감지되고 실험적 기능을 활성화한 경우에 사용하는 것으로 안내한다.

설치와 첫 작업 순서

공식 권장 설치 경로는 Flathub의 ProtonPlus 페이지다. Flatpak과 Flathub 저장소를 준비한 뒤 소프트웨어 센터에서 설치하거나 flatpak install flathub com.vysp3r.ProtonPlus 명령을 사용한다. 실행 명령은 flatpak run com.vysp3r.ProtonPlus다.

먼저 사용할 게임 런처를 설치하고 한 번 실행한다. ProtonPlus에서 감지된 런처를 선택한 다음 Tools에서 도구 종류, 릴리스, 하드웨어에 맞는 변형을 선택해 설치한다. Steam 사용자는 Games에서 대상 게임에 도구를 지정하고, 재시작 안내가 나오면 Steam을 재시작한다.

실무 예시: 한 게임에 새 Proton 적용

예를 들어 Steam 게임 하나에서 다른 Proton-GE 릴리스를 비교하려면 현재 도구와 실행 옵션을 먼저 기록한다. ProtonPlus에서 새 릴리스를 설치한 뒤 해당 게임에만 지정하고 같은 장면에서 실행 결과를 비교한다. 문제가 생기면 기존 도구로 되돌리는 방식으로 변경 영향을 확인할 수 있다.

여러 게임의 도구를 한꺼번에 바꾸는 기능도 있지만, 먼저 한 게임에서 확인하는 편이 원인을 구분하기 쉽다. 도구 설치 성공이 게임의 정상 실행이나 성능 향상을 보장하는 것은 아니다.

무료 여부와 배포 상태 검토

Flathub는 무료로 표시하며, 공식 README의 라이선스는 GPL-3.0 이상이다. 확인한 공식 자료에는 별도 유료판이나 결제로 해제하는 기능 제한이 안내되어 있지 않다. 홈페이지에는 후원 링크가 있다.

확인 시 Flathub와 GitHub에는 0.6.8이 표시되지만 홈페이지는 0.6.7을 소개한다. 배포판 커뮤니티 패키지는 공식 프로젝트가 직접 관리하지 않아 업데이트 시점이 다를 수 있다. 검토한 공식 자료에서 지원 종료 공지는 확인되지 않았다.

문제가 생겼을 때 확인 순서

런처가 보이지 않으면 설치 여부와 최초 실행 여부를 확인하고 ProtonPlus를 새로고침한다. Flatpak 런처는 앱 데이터가 생성되었는지, 사용자 지정 Steam 라이브러리는 접근 가능한지 확인한다.

릴리스 조회가 실패하면 네트워크와 프록시 설정부터 점검한다. API 한도 문제에는 GitHub·GitLab 토큰 설정이 제공된다. 설치나 업데이트가 차단되면 해당 도구를 쓰는 게임을 종료한다. 목록이나 다운로드가 오래된 상태라면 환경설정에서 캐시를 지우고 다시 조회하며, 압축 파일 설치 오류가 계속되면 도구 제공자·릴리스·정확한 오류를 기록해 공식 이슈에 보고한다.

다른 도구와 선택 기준

ProtonUp-Qt도 Steam용 GE-Proton·Luxtorpeda와 Lutris용 Wine-GE 등을 관리하는 그래픽 도구다. 필요한 도구와 런처의 지원 여부, 선호하는 인터페이스를 비교해 선택할 수 있다. ProtonPlus의 Steam 설정 편집과 명령줄 관리가 필요하다면 해당 기능도 선택 기준이 된다.

Protontricks는 Steam의 Proton 게임에 Winetricks 작업을 적용하는 도구다. 호환성 도구 버전을 설치·정리하려면 ProtonPlus를, 게임에 추가 런타임 라이브러리를 넣는 작업이 필요하다면 Protontricks를 검토한다.

공식 안내

주요 기능

  • Proton-GE, Wine-Staging, DXVK, VKD3D-Proton 등 지원 목록에 있는 도구의 릴리스를 찾아 설치·업데이트·제거한다.
  • Steam, Faugus Launcher, Lutris, Heroic Games Launcher, Bottles, WineZGUI의 설치를 감지한다.
  • Steam 게임의 기본·개별 호환성 도구와 실행 옵션을 변경하고 여러 게임에 일괄 적용한다.
  • CPU 아키텍처와 ISA 수준에 맞춰 호환성 도구의 릴리스 변형을 걸러낸다.
  • 다운로드 진행 상황, 취소, 속도 제한, 완료 알림과 예약 백그라운드 업데이트를 제공한다.
  • 명령줄에서 런처와 도구를 조회하고 설치·업데이트·제거 작업을 수행한다.
광고

관련 프로그램

mitmproxy

mitmproxy.org

mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.

기타macOS

AWS Corretto JDK

corretto.aws

AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.

기타macOS

Postman

postman.com

Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.

기타macOS

VSCodium

github.com

VSCodium은 Microsoft의 VS Code 오픈 소스를 커뮤니티 기본 설정으로 빌드해 배포하는 무료 코드 편집기입니다. Microsoft 브랜딩을 제외하고 편집기 텔레메트리를 기본 비활성화하며, 확장 설치에는 Open VSX를 사용합니다. macOS·Windows·Linux를 지원하지만, 일부 Microsoft 전용 확장과 디버거는 호환되지 않으므로 기존 개발 환경을 옮기기 전에 확인이 필요합니다.

기타macOS

OpenCode

opencode.ai

OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.

기타macOS

GitHub Desktop

desktop.github.com

GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.

기타macOS