GNOME 3에서 일시 중지 하이브리드를 사용하도록 만드는 방법은 무엇입니까?

GNOME 3에서 일시 중지 하이브리드를 사용하도록 만드는 방법은 무엇입니까?

덮개를 닫거나 메뉴에서 일시 중지를 사용할 pm-suspend-hybrid때 대신 GNOME 3를 사용하려면 어떻게 해야 합니까 ?pm-suspend

답변1

작동하는지 확인하세요.

우선, pm-suspend-hybrid컴퓨터에서 제대로 작동하는지 확인해야 합니다. 유형

sudo pm-suspend-hybrid

콘솔에서 예상대로 작동하는지 확인하세요.

해킹

솔루션보다 해킹에 가깝습니다. 하지만 그것은 나에게 효과적입니다.

콘솔에서 다음 명령을 실행합니다.

ls -l /usr/sbin/pm-suspend  # it should be symlink to /usr/lib/pm-utils/bin/pm-action
sudo rm /usr/sbin/pm-suspend  # just remove this link
sudo editor /usr/sbin/pm-suspend  # create new file instead of symlink

내용pm-suspend스크립트:

#!/bin/bash
pm-suspend-hybrid
# notice that you need to execute "pm-suspend-hybrid"
# just changing symlink is not enough

이 새 스크립트에 실행 권한을 부여하는 것보다:

sudo chmod +x /usr/sbin/pm-suspend

즐기다!


노트

  • 배포판에서 sudo명령을 사용하지 않는 경우 이러한 명령을 실행하려면 루트 권한이 있어야 합니다.
  • pm-suspend시스템의 다른 경로에 있을 수도 있습니다 . whereis pm-suspend올바른 경로를 찾으려면 입력하기만 하면 됩니다 .
  • editor원하는 경우 또는 배포판에 이 래퍼가 없는 경우 대신 원하는 텍스트 편집기를 사용할 수 있습니다 .

답변2

파일을 만들지 않고 원본 파일을 삭제하지 않고 하나의 명령으로 작동하는 워크플로가 있습니다. 시스템이 하이브리드 서스펜션을 지원한다는 것을 이미 알고 있는 경우 이를 터미널에 붙여넣습니다.

sudo mv /usr/sbin/pm-suspend /usr/sbin/pm-suspend_traditional && sudo ln -sf /usr/sbin/pm-suspend-hybrid /usr/sbin/pm-suspend

위의 명령을 사용하면 시스템에서 기본적으로 하이브리드 서스펜션이 활성화됩니다. 그것은 완전히 안전합니다. 복원 다음 명령을 입력하여 원래 구성을 복원할 수 있습니다.

sudo mv /usr/sbin/pm-suspend_traditional /usr/sbin/pm-suspend

단계별 설명

먼저 귀하의 컴퓨터가 HS를 지원하는지 확인해야 합니다.

  1. 이것을 터미널에 붙여넣어 HS가 지원되는지 확인하십시오(소스 webupd8http://goo.gl/kjISbj):

    sudo pm-is-supported --suspend-hybrid && echo "hybrid suspend is supported" || echo "your system doesn't support hybrid suspend"
    

    이 명령의 출력은 귀하의 컴퓨터가 하이브리드 서스펜션을 지원하는지 여부를 알려주는 메시지입니다.

  2. 백업하기

    sudo mv /usr/sbin/pm-일시 중지 /usr/sbin/pm-일시 중지_traditional

  3. 스크립트 대신 링크를 만드세요:

    sudo ln -sf /usr/sbin/pm-suspend-hybrid /usr/sbin/pm-suspend
    

그게 다야.

메모:재해킹은 2단계와 3단계를 결합한 것입니다.

Lig의 방법과 비교하여 이 방법의 장점은 다음과 같습니다.

  1. pm-suspend원본 파일을 삭제할 필요가 없으며 삭제해서는 안 됩니다.
  2. 이전 설정을 복원할 수 있는 백업을 생성합니다.
  3. 새 파일을 편집할 필요 없이 기존 파일을 심볼릭 링크( ln -s)로 연결하면 됩니다.

관련 정보