Compizconfig는 시작할 때마다 리바인드가 필요합니다.

Compizconfig는 시작할 때마다 리바인드가 필요합니다.

노출 기능을 오른쪽 상단과 왼쪽 하단 모서리에 바인딩합니다. 잘 작동한다. 그러나 PC를 재부팅하면 더 이상 바인딩되지 않습니다. compizconfig 설정에서는 여전히 바인딩되어 있지만 바인딩을 제거하고 다시 바인딩해야 합니다. 그러면 다시 작동합니다. 말할 필요도 없이 모든 짜증나는 일이다.

거기에 어떤 수정 사항이 있나요?

답변1

이것은 단지 해결 방법입니다.

원하는 대로 compiz를 설정한 다음 ccsm에서 > 기본 설정 > 플러그인 목록으로 이동하세요.

거기에서 "자동 플러그인 정렬"을 비활성화하고 > 오른쪽 열(활성화된 플러그인)에서 해당 버튼이 플러그인 아래에 올 때까지 (일반적으로 마지막으로 나열된 버튼을 강조 표시 scale하고 클릭합니다.)Downunityshell

그런 다음 자동 플러그인 정렬을 비활성화한 채로 ccsm을 닫습니다. 나중에 변경하는 경우 먼저 자동 플러그인 정렬을 다시 활성화하고 변경한 다음 비활성화합니다.

2차 대체 해결 방법, 위의 작업을 수행하지 마십시오

바인딩을 재설정하려면 시작 스크립트를 사용하세요. 이는 몇 초의 작은 지연으로 설정된 자동 시작 .desktop을 통해 수행할 수 있습니다.

오른쪽 하단에 있는 창 선택기의 한 예

~/.config/autostart에서 테스트를 위해 scale1.desktop이라는 데스크톱 파일을 만듭니다.

(-또는 cli를 통해 생성-

mkdir -p ~/.config/autostart

gedit ~/.config/autostart/scale1.desktop

삽입하세요(가장 좋은 방법은 복사 및 붙여넣기). Exec= 라인에는 바인딩을 설정하는 명령이 있으며, 필요한 경우 지연 라인은 3초로 설정됩니다. 테스트 등을 위해 명령을 터미널에서 실행할 수도 있습니다. 또한 이 게시물에서 다르게 나타나는 경우 Exec=은 한 줄이므로 입력하는 대신 c&p를 수행하십시오. 이를 표시하려면 명령은 다음과 같습니다.

dconf write /org/compiz/profiles/unity/plugins/scale/initiate-all-edge "'BottomRight'"

따라서 이것을 새로 생성된 .desktop 파일에 c&p하세요.

[Desktop Entry] Type=Application Name=Set scale binding1 Exec=dconf write /org/compiz/profiles/unity/plugins/scale/initiate-all-edge "'BottomRight'" Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true X-GNOME-Autostart-Delay=3

gedit에서 이렇게 보일 것입니다

scale1.desktop

세 번째 방법은 이러한 작업에 대한 기본 바인딩을 없음으로 변경하는 것입니다. 그러나 이는 약간 복잡하고 여기에 적합하지 않습니다. 우분투 포럼이 더 좋습니다.

관련 정보