Elementary OS Freya에서 긴 캡처를 중지하는 방법은 무엇입니까?

Elementary OS Freya에서 긴 캡처를 중지하는 방법은 무엇입니까?

Elementary OS 0.3(Freya)을 사용하다가 작은 문제가 발생했습니다. 네트워크에 연결할 때마다 captive-login애플리케이션이 실행됩니다. 실행 파일을 삭제하여 응용 프로그램을 제거했습니다. 이제 웹에 연결할 때마다 Google 크롬은 4개의 탭을 엽니다. 모든 탭은 start.elementaryos.org로 이동합니다.

Google 크롬이 이러한 탭을 열지 못하게 하거나 이 문제를 일으키지 않는 방식으로 강제 로그인을 제거하려면 어떻게 해야 합니까?

답변1

패키지 관리자가 있는 경우 실행 파일을 손상시켜 팝업을 비활성화하는 것은 권장되지 않습니다. 또 무엇이 깨졌을지 알 수 없으며 업데이트로 인해 예상치 못한 순간에 파일이 다시 도입될 수도 있습니다.

대신, 제공된 패키지를 찾아 captive-login그것이 제공하는 다른 파일을 확인해야 합니다. 종종 데비안 파생 시스템에서는 대규모 소프트웨어 제품군이 여러 개의 작은 패키지로 분할되어 있는 것을 볼 수 있습니다.

captive-login어떤 패키지가 속하는지 확인할 수 있습니다 .

dpkg -S $(which captive-login)

그런 다음 포함된 다른 파일을 나열해야 합니다.

dpkg -L capnet-assist

이 경우 capnet-assist실행 파일과 해당 문서의 일부를 제공하는 것 이상의 역할을 한다는 것을 알 수 있습니다. captive-login이를 알고 나면 capnet-assist다음을 사용하여 안전하게 패키지를 제거할 수 있습니다.

sudo apt-get remove capnet-assist

이제 패키지 관리자는 이 변경 사항을 인식하고 capnet-assist이에 의존하는 다른 패키지가 있는 경우 경고 메시지를 표시하며 capnet-assist다음에 업그레이드할 때 파일이 복원되지 않습니다.

답변2

다음 단계에 따라 강제 로그인을 중지할 수 있습니다.

  1. 먼저 삭제 sudo rm /usr/bin/captive-login하거나 백업하세요.
  2. 새로운 강제 로그인 실행 파일을 만듭니다.sudo nano /usr/bin/captive-login
  3. 다음을 작성하세요.

    #!/bin/bash
    exit 0
    
  4. 새 실행 파일에 대한 권한 captive-login:chmod 777 /usr/bin/captive-login

이 단계는 저에게 효과적이었습니다. 이 오류가 해결되었는지 모르겠습니다.

관련 정보