Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Custom Keys #74

Closed
ahrenstein opened this issue Sep 28, 2018 · 9 comments
Closed

Feature Request: Custom Keys #74

ahrenstein opened this issue Sep 28, 2018 · 9 comments

Comments

@ahrenstein
Copy link

I noticed that the ScreenSaver policy only sets loginWindowIdleTime but I also wanted to set idleTime so that end users have a screen saver timeout. I could not find an option for it, nor could I find a way to manually edit the profile in Profile Creator.

It'd be really nice to have a section to deploy a custom payload. Maybe something as simple as allowing you to add key:value pairs or even just a place to edit raw XML and have it lint it before letting you save it.

@erikberglund
Copy link
Collaborator

Yes absolutely on both, this is a very needed feature, both Entirely custom and to add single keys. It is planned and coming.

Regarding the screensaver, that is a tricky payload. It exists in 3 domains and with different settings. I can respond better tomorrow about that specific payload.

@erikberglund
Copy link
Collaborator

Hello again. Yes, the screensaver payload has had some changes, and it's actually split in two parts.

Device level and user level.

So if you need idleTime you use the user level, it's called "Screensaver User" in ProfileCreator.

So you might want both, one in the user scope and another in the system scope.

You can read more in the profile docs under Screensaver. But if you feel that anything is missing outside of that documentation, please write here again with what that is and I'll add it in.

@erikberglund
Copy link
Collaborator

A tip, if you haven't seen it already, you can click on the title for a key to see the actual key name (in brown).
screen shot 2018-09-29 at 07 22 42

@ahrenstein
Copy link
Author

Yeah I figured that. The idleTime key does work in a computer scoped policy though, so I manually edited the profile in an IDE before signing it and uploading it to Jamf. Good tip though to know I can find the keys this way.

Thanks

@erikberglund
Copy link
Collaborator

Ah, great. Then I'll add idleTime to the computer scope as well. I have added a new key to the manifest to describe the documentation source for each key, and in this case it will be empty as the documentation doesn't include this. In the future that information will be included in the app somewhere so one can easier check the documentation of a key.

@erikberglund
Copy link
Collaborator

erikberglund commented Oct 7, 2018

I've updated the manifest for com.apple.screensaver to include idleTime. And renamed the loginwindow equivalent to "LoginWindow screensaver idle time"

@ahrenstein
Copy link
Author

Awesome! Thanks.

@apizz
Copy link
Collaborator

apizz commented Jan 31, 2019

@ahrenstein is this issue resolved? If so, please close this issue.

@ahrenstein
Copy link
Author

Oh yeah this is resolved.

Thanks a ton

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants