Changing GDM Login Screen Behavior: No gdm.d directory
I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:
[org/gnome/login-screen]
disable-user-list=true
In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
and it makes no difference.
Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?
EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.
linux fedora gnome gdm
add a comment |
I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:
[org/gnome/login-screen]
disable-user-list=true
In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
and it makes no difference.
Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?
EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.
linux fedora gnome gdm
Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20
1
@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03
add a comment |
I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:
[org/gnome/login-screen]
disable-user-list=true
In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
and it makes no difference.
Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?
EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.
linux fedora gnome gdm
I am running Fedora 28 and am attempting to disable the user list in GDM (as the machine is domain joined, this is undesirable). In CentOS 7 this is as simple as putting a file named "00-login-screen" in "/etc/dconf/db/gdm.d/" with the contents:
[org/gnome/login-screen]
disable-user-list=true
In this case, there is no "gdm.d" directory. Creating it, and then putting the file in the directory does not work. I've seen elsewhere that a file needs to be created in "/etc/dconf/profile" called "gdm", but I have created this file with the contents:
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
and it makes no difference.
Has the procedure changed that substantially in Gnome 3.28.2 compared to 3.22.2?
EDIT: This problem now occurs in CentOS 7 as well, likely due to a Gnome update.
linux fedora gnome gdm
linux fedora gnome gdm
edited 2 days ago
asked May 17 '18 at 18:17
thunderbird32
11
11
Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20
1
@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03
add a comment |
Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20
1
@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03
Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20
Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20
1
1
@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03
@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03
add a comment |
2 Answers
2
active
oldest
votes
Navigate to /usr/share/gdm/dconf
, where you'll find a file called 00-upstream-settings
;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.
If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list
and setting it to false
should work anyway. Don't forget to run dconf update
from your terminal to make the changes take effect.
Greets
The directory/usr/share/gdm/dconf
also does not exist. The only directories I have in the/usr/share/gdm
directory is:autostart
,greeter
, andenv.d
.00-upstream-settings
only exists in the directory/etc/dconf/db/ibus.d/
.
– thunderbird32
May 17 '18 at 19:50
@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52
add a comment |
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update
Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23
This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank/etc/dconf/db/gdm
. It current versions this file already exists, so this isn't particularly helpful.
– thunderbird32
2 days ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1323666%2fchanging-gdm-login-screen-behavior-no-gdm-d-directory%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Navigate to /usr/share/gdm/dconf
, where you'll find a file called 00-upstream-settings
;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.
If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list
and setting it to false
should work anyway. Don't forget to run dconf update
from your terminal to make the changes take effect.
Greets
The directory/usr/share/gdm/dconf
also does not exist. The only directories I have in the/usr/share/gdm
directory is:autostart
,greeter
, andenv.d
.00-upstream-settings
only exists in the directory/etc/dconf/db/ibus.d/
.
– thunderbird32
May 17 '18 at 19:50
@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52
add a comment |
Navigate to /usr/share/gdm/dconf
, where you'll find a file called 00-upstream-settings
;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.
If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list
and setting it to false
should work anyway. Don't forget to run dconf update
from your terminal to make the changes take effect.
Greets
The directory/usr/share/gdm/dconf
also does not exist. The only directories I have in the/usr/share/gdm
directory is:autostart
,greeter
, andenv.d
.00-upstream-settings
only exists in the directory/etc/dconf/db/ibus.d/
.
– thunderbird32
May 17 '18 at 19:50
@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52
add a comment |
Navigate to /usr/share/gdm/dconf
, where you'll find a file called 00-upstream-settings
;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.
If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list
and setting it to false
should work anyway. Don't forget to run dconf update
from your terminal to make the changes take effect.
Greets
Navigate to /usr/share/gdm/dconf
, where you'll find a file called 00-upstream-settings
;
Make a copy of it and give it a higher numbered prefix (e.g. from 00 to 90). The settings are pretty self-explanatory.
If I'm not mistaken, it could be that the name of the corresponding setting has changed in the meantime, but adding disable-user-list
and setting it to false
should work anyway. Don't forget to run dconf update
from your terminal to make the changes take effect.
Greets
edited May 17 '18 at 19:22
answered May 17 '18 at 18:41
Joey
12
12
The directory/usr/share/gdm/dconf
also does not exist. The only directories I have in the/usr/share/gdm
directory is:autostart
,greeter
, andenv.d
.00-upstream-settings
only exists in the directory/etc/dconf/db/ibus.d/
.
– thunderbird32
May 17 '18 at 19:50
@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52
add a comment |
The directory/usr/share/gdm/dconf
also does not exist. The only directories I have in the/usr/share/gdm
directory is:autostart
,greeter
, andenv.d
.00-upstream-settings
only exists in the directory/etc/dconf/db/ibus.d/
.
– thunderbird32
May 17 '18 at 19:50
@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52
The directory
/usr/share/gdm/dconf
also does not exist. The only directories I have in the /usr/share/gdm
directory is: autostart
,greeter
, and env.d
. 00-upstream-settings
only exists in the directory /etc/dconf/db/ibus.d/
.– thunderbird32
May 17 '18 at 19:50
The directory
/usr/share/gdm/dconf
also does not exist. The only directories I have in the /usr/share/gdm
directory is: autostart
,greeter
, and env.d
. 00-upstream-settings
only exists in the directory /etc/dconf/db/ibus.d/
.– thunderbird32
May 17 '18 at 19:50
@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52
@thunderbird32 I'm sorry, I've just realized that we have different Gnome versions (I have 3.28.1-1) so on my machine it worked ... Some time ago I had some problems logging in with 'light-dm', after which I switched to 'gdm'. In the worst case, another login manager maybe could also be an option ;-) good luck
– Joey
May 17 '18 at 21:52
add a comment |
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update
Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23
This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank/etc/dconf/db/gdm
. It current versions this file already exists, so this isn't particularly helpful.
– thunderbird32
2 days ago
add a comment |
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update
Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23
This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank/etc/dconf/db/gdm
. It current versions this file already exists, so this isn't particularly helpful.
– thunderbird32
2 days ago
add a comment |
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update
su -
mkdir /etc/dconf/db/gdm.d && chmod 0755 /etc/dconf/db/gdm.d
cat > /etc/dconf/db/gdm.d/00-login-screen <<EOF
[org/gnome/login-screen]
disable-user-list=true
EOF
touch /etc/dconf/db/gdm && chmod 0644 /etc/dconf/db/gdm
dconf update
answered Dec 28 '18 at 18:26
Sparsile
1
1
Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23
This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank/etc/dconf/db/gdm
. It current versions this file already exists, so this isn't particularly helpful.
– thunderbird32
2 days ago
add a comment |
Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23
This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank/etc/dconf/db/gdm
. It current versions this file already exists, so this isn't particularly helpful.
– thunderbird32
2 days ago
Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23
Welcome to Super User! Although this may help to solve the problem, it doesn't explain why and/or how it addresses the issue. Providing this additional context would significantly improve its long-term educational value. Please edit your answer to add explanation, including what limitations and assumptions apply. Thanks.
– fixer1234
Dec 28 '18 at 22:23
This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank
/etc/dconf/db/gdm
. It current versions this file already exists, so this isn't particularly helpful.– thunderbird32
2 days ago
This does not fix the issue either, and in fact the only difference in this from what I did, is creating a blank
/etc/dconf/db/gdm
. It current versions this file already exists, so this isn't particularly helpful.– thunderbird32
2 days ago
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1323666%2fchanging-gdm-login-screen-behavior-no-gdm-d-directory%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Sincere apologies for going totally off-topic, but 'No GDM' [Gina X Performance] was a huge underground euro dance floor hit in the early 80's... & now I can't stop singing it ;-)
– Tetsujin
May 17 '18 at 19:20
1
@Tetsujin, yes it's making it rather harder to Google this than it should be. :P
– thunderbird32
May 17 '18 at 20:03