약 10년 전에 나는 당시 인기 있는 Fedora와 Gnome 버전(내 생각에는 Gnome 2라고 생각합니다)에서 잘 작동하는 간단한 "애니메이션 배경 화면"을 제공하는 작은 프로그램을 작성했습니다. 최근에 나는 내 아카이브에서 그것을 다시 발견하고 Fedora 28 및 Gnome 3.28.1에서 다시 작동시키려고 시도했지만 몇 가지 사소한 문제가 있었습니다.
프로그램은 매초마다 새로운 배경 화면 파일을 디스크에 기록한 다음 시스템 호출을 사용하여 이를 로 설정합니다 gconftool-2
. 두 개의 연속 배경 화면 이미지 간의 차이가 눈에 띄기에는 너무 작기 때문에 이 낮은 프레임 속도는 좋습니다.
gsettings
이제 대신 사용해야 한다는 것을 알았습니다 gconftool-2
. 배경 화면이 올바르게 변경되므로 잘 작동하지만 호출될 때마다 애니메이션이 적용되므로 매초마다 한 번씩 발생하면 분명히 짜증납니다. 나는 가지고있다발견하다이 효과를 비활성화할 수 있습니다
gsettings set org.gnome.desktop.interface enable-animations false
그런데 배경화면을 바꿀 때마다 배경이 일시적으로 검게 변하면서 깜박이는 효과가 나타납니다.
제 질문은: 애니메이션이나 깜박임 없이 배경화면을 즉시 변경하려면 어떻게 해야 합니까?
저는 XML 파일을 사용하여 새 이미지가 표시되는 시기와 이미지 간 전환 기간을 지정하는 애니메이션 배경화면이 Gnome에 사전 설치되어 있다는 것을 발견했습니다. 이것이 유일하고 최선의 선택이라면, 이 시스템에서 작동하도록 이전 프로그램을 적용해 볼 수 있습니다. 하지만 이를 위해서는 수천 개의 이미지를 디스크에 작성해야 할 수도 있으며 그런 다음 XML을 작성해야 합니다. 이 문제를 피하기 위해 내가 할 수 있는 간단한 변경 사항이 있다면 이에 대해 듣고 싶습니다.