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
약간의 속임수를 숨길 수 있습니다.