Chrome의 Linux 프록시 인수를 사용자 런처에 유지하기
사용자 응용 프로그램 디렉터리에 설치된 데스크톱 항목을 재정의하고 패키지별 명령과 URL 필드 코드를 유지합니다.
터미널에서 작동하는 프록시 인수는 Chrome의 데스크톱 런처에도 속할 수 있습니다. 설치된 데스크톱 항목을 사용자 재정의로 대체하여 패키지 업데이트가 편집한 시스템 파일을 덮어쓰지 않게 하십시오.
설치가 실제로 사용하는 런처를 찾은 다음, 해당 항목을 $XDG_DATA_HOME/applications(보통 ~/.local/share/applications)에 같은 데스크톱 파일 ID로 복사합니다. 사용자 항목이 시스템 항목보다 우선합니다.
기존 명령이 google-chrome-stable인 설치에서는 Exec 줄을 다음과 같이 쓸 수 있습니다.
Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U
공용 HTTP 중개자를 통한 탐색이 허용되는 경우 HTTP 프록시 목록에서 실행 인수의 끝점을 고르십시오. 실제 패키지가 요구하는 실행 파일과 래퍼를 유지하십시오. Snap, Flatpak 및 배포판 Chromium 런처는 다른 명령을 사용할 수 있습니다. 나머지 데스크톱 항목 필드를 유지하고, 해당 동작이 같은 경로를 써야 한다면 별도 데스크톱 동작의 Exec 줄을 확인하십시오.
%U는 데스크톱 사양의 URL 필드 코드입니다. Exec는 일반 셸 스크립트가 아닙니다. 셸 변수와 명령 치환은 거기에 두기만 해서는 확장되지 않습니다.
새 시작 인수를 시험하기 전에 해당 프로필로 브라우저를 완전히 종료하십시오. 이미 실행 중인 Chrome 프로세스는 런처의 프록시 옵션으로 다시 시작하지 않고도 새로 연 URL을 받을 수 있습니다.