젠투는 dbus, udev 및 systemd 없이 Xorg/Wayland + Browser를 제공할 수 있습니까?

젠투는 dbus, udev 및 systemd 없이 Xorg/Wayland + Browser를 제공할 수 있습니까?

나는 하루 중 대부분을 젠투 배포판을 설치하는 데 보냈습니다. 어떤 대가를 치르더라도 다음 소프트웨어를 피하고 싶었기 때문입니다.

  • 버스
  • 체계
  • 우데브

내 가정은 원치 않는 소프트웨어를 방지하기 위해 USE사용 중 플래그를 /etc/portage/make.confUSE=와 함께 간단히 삽입할 수 있다는 것입니다 -systemd -dbus -udev.

그러나 해당 플래그와 비교하면 더 나은 USE것을 설치할 수 없는 것 같습니다 (비록 지금은 설치하기로 선택했지만 ).graphical DEwaylandXorg

내 질문은 내가 시도한 것이 가능합니까? 젠투를 DE강제로 사용하지 않고도 제공하도록 설정할 수 있나요 dbus? 가능하다면 이를 달성하는 방법을 설명하는 튜토리얼/리소스가 포함된 답변을 주시면 감사하겠습니다.

답변1

베테랑 Gentoo 사용자로서 저는 이 답변을 "진행 중인 작업"으로 제공하겠습니다.

기준선 설정

  1. 기준 프로필: 을 선택하면 # eselect profile list && eselect profile set 1프로필이 다음과 같이 설정되어야 합니다.[1] default/linux/amd64/13.0 (stable)
  2. # emerge -ea @system && emerge -ea @world, 시스템 세트를 빌드한 다음 기본 구성 파일을 사용하여 시스템의 모든 패키지를 빌드합니다. udev이 경우 커널은 이제 모든 경우에 udev를 요구하기 때문에 필요합니다. 그러나 이렇게 하면 SysV에 대한 모든 종속성이 제거되고 systemdSysV가 기본 초기화 시스템으로 사용됩니다.

빌드 설정 확인

  1. 편집하다 /etc/portage/make.conf. ACCEPT_KEYWORDS아마도 아치를 안정시키기 위해 설정 x86하거나 amd64.
  2. 젠투 USE 플래그 편집기를 설치하세요: # emerge -av ufed.
  3. USE 플래그 편집기를 시작합니다: # ufed.
  4. 목록에서 첫 번째 옵션을 선택합니다: . -*내용은 입니다. Never enable any flags other than those specified in make.conf이제 기준선 1단계에서 설정된 기본 플래그가 무시됩니다.
  5. 베이스라인 재발행 2단계: # emerge -ea @system && emerge -ea @world포티지는 이제 시스템의 패키지에 필요한 수정 사항을 출력합니다. 필수 항목 중 일부는 udev, 및 입니다 consolekit. ufed스페이스바를 여러 번 누르면 플래그가 추가되고 그 앞에 빼기 기호가 추가된 다음 목록에서 플래그가 제거되므로 이제 를 사용하여 추가하는 것이 더 쉬워졌습니다 .
  6. 제거한 플래그를 지원해야 하는 패키지가 있으면 에 추가하세요 /etc/portage/package.use.

자원

포티지 파일 사용

관련 정보