"소프트웨어 렌더링 모드에서 실행" 경고를 끄려면 어떻게 해야 합니까?

"소프트웨어 렌더링 모드에서 실행" 경고를 끄려면 어떻게 해야 합니까?

저는 Windows 7 컴퓨터의 Virtual Box에서 Arch Linux/Cinnamon을 실행하고 있습니다. 제가 사용해야 할 기술 중 하나는 WebGL입니다. 어떤 이유로든(이것은 또 다른 질문입니다) Virtual Box에서 Display->Screen->Enable 3D Acceleration이 활성화되면 WebGL이 작동하지 않습니다. 그래서 3D 가속을 끄고 WebGL을 정상적으로 사용할 수 있었습니다.

그러나 실행하면 소프트웨어 렌더링 모드에서 실행 중이라는 경고가 표시됩니다. 이 경고를 비활성화하는 방법이 있습니까?

답변1

좀 더 타겟화된 솔루션을 찾았습니다.여기. 즉, 주석을 달거나 notifyCinnamon2d();의 줄을 삭제하면 됩니다 /usr/share/cinnamon/js/ui/main.js.

답변2

저는 이 질문에 대한 답을 찾고 있었는데, 제가 할 수 있는 최선의 방법은 시스템 설정 > 알림으로 이동하여 "알림 활성화"를 끄는 것이었습니다. 실제로 비활성화되지는 않지만 시스템 트레이 영역에 배치됩니다.

답변3

Cinnamon은 소프트웨어 렌더링만 사용할 수 있지만 2D 모드가 암시적으로 설정되지 않았음을 확인했습니다.
(@Zoltan의 답변 참조)

if (software_rendering && !GLib.getenv('CINNAMON_2D')) {
    notifyCinnamon2d();
}

존재하다/usr/share/cinnamon/js/ui/main.js

이 경고를 제거하는 가장 쉬운(아마도 의도적인) 방법은 로그인 화면에서 소프트웨어 렌더링 모드를 선택하는 것입니다.

로그인 화면
렌더링 모드 선택

답변4

편집자들은 조심하세요main.js!!정말 엉망이 될 수 있습니다. 이것을 시도하고 싶다면 먼저 백업 복사본을 만드십시오.

cp /usr/share/cinnamon/js/ui/main.js /usr/share/cinnamon/js/ui/main.bak.js sudo nano /usr/share/cinnamon/js/ui/main.js

검색하려면 F6을 누르세요.Cinnamon2d에 알림..

이 함수 호출을 말 그대로 주석 처리하세요.Cinnamon2d에 알림내 스크린샷 링크에 따르면(스크린샷을 올릴 수 없어서 올릴 수 없습니다)

https://i.postimg.cc/SQZPtVVp/sshot.jpg


즐기다!

관련 정보