firefox-nativefy.sh웹 사이트를 데스크탑 응용 프로그램으로 원하십니까? 그러나 Linux의 경우 공식 응용 프로그램이 없습니까? 그리고 크롬 / 전자를 피하고 싶습니까?
firefox-nativefy.sh : Firefox를 사용한 웹 사이트를 기본화하는 데 도움이되는 간단한 Bash 스크립트는 다음과 같습니다.
먼저 Firefox가 시스템에 설치되어 있는지 확인하십시오. 이것은 이미 대부분의 Linux 배포판의 기본값입니다.
그 다음에:
# WhatsApp, Telegram and Notion are automatically detected to have correct names
./firefox-nativefy.sh web.whatsapp.com또는:
# Supply a custom name for the to-be-nativefied application
./firefox-nativefy.sh web.whatsapp.com --name " Custom Name "또는:
# Supply a custom icon after the name
./firefox-nativefy.sh web.whatsapp.com --name " Custom Name " --icon " custom-icon "또는
# Display the full help text
./firefox-nativefy.sh --help이제 다른 설치된 응용 프로그램과 마찬가지로 기본 응용 프로그램을 시작할 수 있습니다.
참고 : 기본 브라우저에서 외부 링크를 시작하기위한 확장자는 활성화되지 않았지만 새로 기본화 된 애플리케이션을 처음 시작할 때 (이전에 이미 기본화되지 않았다면). 이것은 약간의 성가심이며 실제로 SSO 로그인에 유용 할 수 있습니다.
firefox-nativefy.sh 가 응용 프로그램을 기본화 한 이후 업데이트 된 경우 원래했던 것과 동일한 기본화 명령을 실행하십시오. 동일한 URL 및 응용 프로그램 이름에 대해 두 번째로 firefox-nativefy.sh 실행하면 응용 프로그램 바로 가기 만 덮어 쓰고 Firefox 프로파일에 필요한 것을 업데이트합니다.
기본적으로 기본적으로 브라우저에서 실행되는 웹 사이트 일 수 있으므로 기본 응용 프로그램이 자동으로 업데이트됩니다.
firefox-nativefy.sh 기본화하려는 응용 프로그램에 대한 사용자 정의 Firefox 프로필을 작성하여 작동하며 Firefox의 일반적인 UI를 숨기기 위해 프로필에 일부 사용자 정의를 적용합니다. 또한 모든 외부 링크가 기본 웹 브라우저에 열리도록 사용자 정의 프로파일에 확장자를 설치합니다.
그런 다음 사용자의 응용 프로그램 폴더에 응용 프로그램 바로 가기 ( .desktop 파일)를 생성하여 해당 사용자 정의 프로필을 사용하여 새 Firefox 인스턴스를 시작합니다.
그게 다야. 그렇게 간단합니다.
# Remove the application shortcut.
rm ~ /.local/share/applications/ $NAME_UNSPACED .desktop
# Remove the Firefox profile
firefox -P # opens Firefox' profile manager
# Select the profile with the unspaced name of the app, then click 'Delete Profile ...' and click 'Delete Files' $NAME_UNSPACED 는 응용 프로그램의 이름이며 모든 간격이 제거되었습니다. 예를 들어 WhatsApp Desktop 으로 web.whatsapp.com 기본화한다고 가정 해 봅시다. 그런 다음 해지되지 않은 이름은 WhatsAppDesktop 입니다.
감사합니다 :