매개변수 자동 추가

매개변수 자동 추가

Electron6에 문제가 있습니다. 이를 시작하려면 "--disable-gpu" 매개변수를 사용해야 한다는 것을 알았습니다. 문제는 제가 많은 Electron 애플리케이션을 사용한다는 것입니다.

별칭과 같지만 이 경로에 대해서만 /etc/electron/electron6 ​​​​명령을 실행할 때 이 매개변수를 자동으로 추가할 수 있는지 궁금합니다. 그렇지 않으면 내가 가지고 있는 모든 쉘과 모든 전자 응용 프로그램에 대해 수많은 별칭을 만들어야 합니다.

매우 감사합니다

답변1

존재하다 ~/.bashrc:

alias electron6='electron6 --disable-gpu'

그 다음에

source ~/.bashrc

답변2

기존 바이너리의 이름을 바꾸는 것부터 시작하세요.

sudo mv /etc/electron/electron6 /etc/electron/electron6.real

그런 다음 대체품 /etc/electron/electron6을 만듭니다.

#!/bin/bash
exec -a /etc/electron/electron6 /etc/electron/electron6.real --disable-gpu "$@"

실행 가능한지 확인하세요. 이렇게 exec하면 추가 프로세스가 발생하지 않습니다. 이것은 -a약간의 속임수를 숨길 수 있습니다.

관련 정보