Firefox를 통해 NixOS의 Extensions.gnome.org에서 그놈 쉘 확장을 설치하는 방법은 무엇입니까?

Firefox를 통해 NixOS의 Extensions.gnome.org에서 그놈 쉘 확장을 설치하는 방법은 무엇입니까?

웹사이트https://extensions.gnome.org 주요 도구가 되어야 합니다.그놈 쉘 확장을 설치하고 관리하는 데 사용됩니다. NixOS 18.03에서 어떻게 활성화하나요?

GNOME 3에서 Firefox를 사용하여 사이트를 방문하면 다음 메시지가 나타납니다:

이 사이트를 사용하여 그놈 셸 확장을 제어하려면 브라우저 확장과 기본 호스트 메시징 응용 프로그램이라는 두 부분으로 구성된 그놈 셸 통합을 설치해야 합니다.

브라우저 확장 프로그램을 설치하려면 여기를 클릭하세요.. 바라보다위키 페이지기본 호스트 커넥터 설치 지침

오류 메시지 스크린샷: "이 사이트를 사용하여 그놈 셸 확장을 제어하려면 브라우저 확장과 기본 호스트 메시징 응용 프로그램의 두 부분으로 구성된 그놈 셸 통합을 설치해야 합니다. 브라우저 확장을 설치하려면 여기를 클릭하세요. 기본 호스트 커넥터 설치 지침은 Wiki 페이지를 참조하세요.

그래서 저는 pkgs.chrome-gnome-shell에서 제공하는 "GNOME Shell Integration" Firefox 확장을 추가하고 다시 빌드하고 다시 시작하고 설치했습니다.pkgs.gnome3.gnome-shell-extensionsenvironment.systemPackages/etc/nixos/configuration.nixhttps://extensions.gnome.org. 그러다가, 즉시,https://extensions.gnome.org오류 메시지 표시

그놈 셸 통합 확장이 실행 중이지만 기본 호스트 커넥터가 감지되지 않습니다. 인용하다문서커넥터 설치 지침.

"그놈 셸 통합 확장이 실행 중이지만 기본 호스트 커넥터가 감지되지 않았습니다. 커넥터 설치 지침은 설명서를 참조하세요." 오류 메시지의 스크린샷.

내가 무엇을 놓치고 있나요?

답변1

~처럼자세한 설명~을 위한chrome-gnome-shell예를 들어 특정 gnome3 및 특정 Firefox 옵션을 설정해야 한다고 가정해 보겠습니다. 이렇게 하려면 다음을 포함 /etc/nixos/configuration.nix하고 다시 빌드하세요.

  nixpkgs.config.firefox.enableGnomeExtensions = true;
  services.gnome3.chrome-gnome-shell.enable = true;

(안타깝게도 이러한 옵션은아니요 목록존재하다https://nixos.org/nixos/options.html)

및 시스템 패키지는 종속성으로 가져오므로 chrome-gnome-shell명시적으로 나열 할 필요가 없습니다 . gnome3.gnome-shell-extensions그러나 "GNOME 쉘 통합" Firefox 확장은 여전히 ​​사용자가 Firefox를 통해 설치해야 합니다.

관련 정보