나는 바탕 화면 배경 이미지를 주기적으로 바꿀 수있는 작은 앱을 만들고 있습니다.macOS에서 각각의 "공간"/ 바탕 화면마다 (프로그래밍 방식으로) 바탕 화면을 설정할 수 있습니까?
let screen = NSScreen.main()!
let newWallpaperURL = URL(/* ... */)
// ...
try! NSWorkspace.shared().setDesktopImageURL(newWallpaperURL, for: screen, options: [:])
이가 있지만 현재의 "공간"에 대한 키보드가에 초점을 맞추고 작품 :
내 프로그램은 코드 블록이 포함되어 있습니다.
전체 화면 앱을 사용하는 경우 전체 화면 공간 앱의 배경 만 변경됩니다 (내 정상적인 바탕 화면의 배경이 아님). 공간/데스크톱이 두 개인 경우, 둘 중 하나의 배경 이미지 만 변경됩니다.
프로그래밍 방식으로 각 공간에 대한 배경 화면을 개별적으로 설정할 수 있습니까?
가상 데스크톱의 배경 이미지 (스 와이프로 전환하는 배경 이미지)를 변경하고 싶습니다. 'NSScreen.screens()'는 각각의 실제 디스플레이에 대한 화면 만 반환합니다. – PKBeam