Linux Mint 작업 공간 전환 시간

Linux Mint 작업 공간 전환 시간

저는 Cinnamon 작업 공간 전환기를 사용합니다. 모든 것이 괜찮습니다. 단지 시각적 효과가 너무 빠르다는 것뿐입니다.

작업 공간 전환 효과의 지속 시간을 설정할 수 있습니까?

리눅스 민트 17.2

답변1

작업 공간을 전환하는 애니메이션이 짜증스럽습니다. 그래서 Cinnamon 3.0.7에서는 백업합니다.

/usr/share/cinnamon/js/ui/windowManager.js

그리고 편집하다

const WINDOW_ANIMATION_TIME = 0.25;

도착하다

const WINDOW_ANIMATION_TIME = 0;

그런 다음 시나몬을 다시 시작하세요.Alt+F2, 입력아르 자형그리고입력하다

애니메이션 속도를 느리게 하려면 더 큰 숫자를 설정할 수 있습니다.

답변2

복잡합니다. 예, 아니오.

예, Cinnamon 작업공간 전환기 소스 코드에서 특정 변수를 구성하면 가능합니다. 아니요, 예상대로 작동하지 않기 때문입니다.

전환 시간은 하드코딩되어 있습니다.

작업 공간 전환 시기에 대한 유일한 단서는 Cinnamon의 소스 코드가 유지 관리되는 GitHub 저장소에서 발견되었습니다.이 댓글은 기여자가 작성한 댓글입니다.2013년말이 단서였다.

[...] 효과가 활성화되면 작업 공간을 전환하기 위한 하드코딩된 0.25초 애니메이션이 있습니다.

이제 우리는 애니메이션이 하드코딩되었다는 것을 알고 있지만 주석이 실제로 소스 코드의 어느 부분을 의미하는지 알 수는 없습니다. 그러나 저장소를 검색하면 다음 결과가 포함됩니다.소스 코드 디렉터리의 이 위치.

디렉터리 경로는 /usr/share/cinnamon/js/ui/로컬 컴퓨터의 Linux Mint에 설치된 Cinnamon의 디렉터리 경로입니다. 이 디렉토리에는 관련된 것으로 보이는 두 개의 파일이 있습니다.

  1. workspace.js선으로const FOCUS_ANIMATION_TIME = 0.15;
  2. workspacesView.js선으로const WORKSPACE_SWITCH_TIME = 0.25;

".25초" 주석과 비교하면 문제의 파일이 workspacesView.js파일에 사용된 값과 일치할 가능성이 높습니다. 0.25다른 행이 0.15완전히 제거되었습니다.

Cinnamon의 수동 구성

Cinnamon은 GTK+ 3을 기반으로 하며 GNOME 3과 유사하게 작동합니다. 이는 일부 소스 코드가 JavaScript로 작성되었음을 의미합니다. Cinnamon 작업 공간 전환기는 그중 하나입니다. JavaScript로 작성된 소스 코드는 컴파일을 실행할 필요가 없으므로 변경 사항이 즉시 적용됩니다.

변경을 위한 간단한 4가지 단계:

  1. 루트 또는 sudo 권한이 있는 텍스트 편집기에서 JavaScript 파일을 엽니다.

  2. 상수 값을 더 큰 값으로 변경하면 애니메이션이 느려지고 그 반대도 마찬가지입니다.

  3. 문서를 저장합니다.

  4. Cinnamon을 다시 시작합니다( Alt+를 누른 F2다음 를 누름 R) Enter.

마지막으로 사용자는 애니메이션의 변경 사항을 테스트하고 관찰할 수 있습니다.

예상대로 작동하지 않음

작업 공간 전환 시간: 상수 값 을 선택한 값 workspacesView.js으로 변경하는 JavaScript 파일입니다 . 그러나 이것이 작동하지 않는 것 같습니다. 바로 가기 키를 사용하든 작업 공간 전환기 애플릿을 사용하든 아무런 차이가 없습니다.0.253.25

Ctrl+ Alt+ 키 키보드 단축키를 사용하여 Down토글 스케일의 애니메이션 지속 시간을 변경하는 나에게 적합한 증거가 있습니다 .

// Time for initial animation going into Overview mode
const ANIMATION_TIME = 0.25;

줌 시간 전환: JavaScript 파일은 에서 overview.js상수 값이 에서 0.25다음과 같이 변경됩니다 3.25. 이번에는 네 가지 간단한 단계를 통해 성공적이고 긴 스케일 애니메이션 전환이 가능해집니다. 3.25초에 슬로우 모션으로 결과를 관찰했습니다.

변경 사항이 성공적으로 이루어지면 사람들은 분명히 알아차릴 것입니다.

부인 성명: 이 답변은 사용자가 Cinnamon에서 데스크탑 효과를 활성화했다고 가정합니다. 가다시스템 설정 > 모양 - 효과. "효과 활성화" 또는 이와 유사한 옵션을 찾아 켜져 있거나 선택되어 있는지 확인하세요.

지침이 작동하지 않으면 스키마가 더 이상 사용되지 않거나 다른 종속성으로 인해 변경 사항이 적용되지 않는다는 의미입니다. 다른 사람들이 더 나은 답변을 가질 수도 있습니다.

Linux Mint 17(Qiana)에서 Cinnamon 2.2를 사용하고 Linux Mint Debian Edition 3(Cindy)에서 Cinnamon 3.8을 사용하여 테스트되었습니다. 아직 예상대로 작동하지 않습니다.

답변3

나는 같은 문제를 해결하려고 노력하고 있습니다.

이 게시물의 다른 댓글도 도움이 되었지만 작업 공간 변환 시간에 영향을 미치는 상수가 이동된 것으로 보입니다.

현재 변경과 연관된 값/usr/share/cinnamon/js/ui/windowManager.js나에게는 WORKSPACE_ANIMATION_TIME위 파일의 226번째 줄에 있다.

파일 상단 근처에 또 다른 것이 있는 것 같은데 WORKSPACE_OSD_TIMEOUT, 이는 작업 공간을 전환할 때 "작업 공간 X" 메시지가 나타날 때와 관련이 있습니다.

함께 있으면 내가 찾고 있던 경험을 const WORKSPACE_OSD_TIMEOUT = 0.05얻을 수 있었습니다 .WORKSPACE_ANIMATION_TIME = 0

이것이 다른 누군가에게 도움이 되기를 바랍니다!

관련 정보