How to turn off the backlight of the screen when the lid of my laptop is closed?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I want to use an old laptop(Dell E5420) as a CentOS7 server in my home, so it is not required at all to operate it on the console, and certainly there is no X-server or other GUI on it.



When it is running, the screen(monitor) always emits some annoying light. I can not simply close the lid, because this will suspend the computer. To prevent it from suspending when the lid is closed, I configured the HandleLidSwitch option of the /etc/systemd/logind.conf to ="ignore". It works, that the system does not suspend when the lid is closed, but the back-light of the screen still is on, and very glaring especially at night.



It is not only annoying, but also consuming power and lifetime of the screen unnecessarily.
I tried "setterm -blank 1 -powersave powerdown".
If I issue this command on the console, it works, but does not if through a remote ssh terminal("setterm -blank 1 -powersave powerdown >> /dev/tty0" doesn't work also).
If I issue the command through a pseudo terminal(ssh), the result is "




setterm: cannot (un)set powersave mode: Inappropriate ioctl for device




".



My ultimate purpose is put this command into a startup script or a systemd.service that will run once the system has started.



My question is : Is there a way in it I can turn off the backlight of the screen without logging-in the console of the laptop?



Btw, I tried to install vbetool but failed, maybe I should use another repo of yum?



Thanks a lot!
Sorry for my English, I'm a Chinese.










share|improve this question























  • try this: echo 0 | sudo tee /sys/class/backlight/intel_backlight/brightness

    – DDS
    Mar 4 at 9:55


















0















I want to use an old laptop(Dell E5420) as a CentOS7 server in my home, so it is not required at all to operate it on the console, and certainly there is no X-server or other GUI on it.



When it is running, the screen(monitor) always emits some annoying light. I can not simply close the lid, because this will suspend the computer. To prevent it from suspending when the lid is closed, I configured the HandleLidSwitch option of the /etc/systemd/logind.conf to ="ignore". It works, that the system does not suspend when the lid is closed, but the back-light of the screen still is on, and very glaring especially at night.



It is not only annoying, but also consuming power and lifetime of the screen unnecessarily.
I tried "setterm -blank 1 -powersave powerdown".
If I issue this command on the console, it works, but does not if through a remote ssh terminal("setterm -blank 1 -powersave powerdown >> /dev/tty0" doesn't work also).
If I issue the command through a pseudo terminal(ssh), the result is "




setterm: cannot (un)set powersave mode: Inappropriate ioctl for device




".



My ultimate purpose is put this command into a startup script or a systemd.service that will run once the system has started.



My question is : Is there a way in it I can turn off the backlight of the screen without logging-in the console of the laptop?



Btw, I tried to install vbetool but failed, maybe I should use another repo of yum?



Thanks a lot!
Sorry for my English, I'm a Chinese.










share|improve this question























  • try this: echo 0 | sudo tee /sys/class/backlight/intel_backlight/brightness

    – DDS
    Mar 4 at 9:55














0












0








0








I want to use an old laptop(Dell E5420) as a CentOS7 server in my home, so it is not required at all to operate it on the console, and certainly there is no X-server or other GUI on it.



When it is running, the screen(monitor) always emits some annoying light. I can not simply close the lid, because this will suspend the computer. To prevent it from suspending when the lid is closed, I configured the HandleLidSwitch option of the /etc/systemd/logind.conf to ="ignore". It works, that the system does not suspend when the lid is closed, but the back-light of the screen still is on, and very glaring especially at night.



It is not only annoying, but also consuming power and lifetime of the screen unnecessarily.
I tried "setterm -blank 1 -powersave powerdown".
If I issue this command on the console, it works, but does not if through a remote ssh terminal("setterm -blank 1 -powersave powerdown >> /dev/tty0" doesn't work also).
If I issue the command through a pseudo terminal(ssh), the result is "




setterm: cannot (un)set powersave mode: Inappropriate ioctl for device




".



My ultimate purpose is put this command into a startup script or a systemd.service that will run once the system has started.



My question is : Is there a way in it I can turn off the backlight of the screen without logging-in the console of the laptop?



Btw, I tried to install vbetool but failed, maybe I should use another repo of yum?



Thanks a lot!
Sorry for my English, I'm a Chinese.










share|improve this question














I want to use an old laptop(Dell E5420) as a CentOS7 server in my home, so it is not required at all to operate it on the console, and certainly there is no X-server or other GUI on it.



When it is running, the screen(monitor) always emits some annoying light. I can not simply close the lid, because this will suspend the computer. To prevent it from suspending when the lid is closed, I configured the HandleLidSwitch option of the /etc/systemd/logind.conf to ="ignore". It works, that the system does not suspend when the lid is closed, but the back-light of the screen still is on, and very glaring especially at night.



It is not only annoying, but also consuming power and lifetime of the screen unnecessarily.
I tried "setterm -blank 1 -powersave powerdown".
If I issue this command on the console, it works, but does not if through a remote ssh terminal("setterm -blank 1 -powersave powerdown >> /dev/tty0" doesn't work also).
If I issue the command through a pseudo terminal(ssh), the result is "




setterm: cannot (un)set powersave mode: Inappropriate ioctl for device




".



My ultimate purpose is put this command into a startup script or a systemd.service that will run once the system has started.



My question is : Is there a way in it I can turn off the backlight of the screen without logging-in the console of the laptop?



Btw, I tried to install vbetool but failed, maybe I should use another repo of yum?



Thanks a lot!
Sorry for my English, I'm a Chinese.







laptop power-management centos-7 systemd tty






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 4 at 8:09









LeonLeon

31




31













  • try this: echo 0 | sudo tee /sys/class/backlight/intel_backlight/brightness

    – DDS
    Mar 4 at 9:55



















  • try this: echo 0 | sudo tee /sys/class/backlight/intel_backlight/brightness

    – DDS
    Mar 4 at 9:55

















try this: echo 0 | sudo tee /sys/class/backlight/intel_backlight/brightness

– DDS
Mar 4 at 9:55





try this: echo 0 | sudo tee /sys/class/backlight/intel_backlight/brightness

– DDS
Mar 4 at 9:55










0






active

oldest

votes












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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1411066%2fhow-to-turn-off-the-backlight-of-the-screen-when-the-lid-of-my-laptop-is-closed%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1411066%2fhow-to-turn-off-the-backlight-of-the-screen-when-the-lid-of-my-laptop-is-closed%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

How do I know what Microsoft account the skydrive app is syncing to?

When does type information flow backwards in C++?

Grease: Live!