• 麒麟kylinOS 2303通过模板设置电源


    原文链接:麒麟kylinOS 2303上通过模板设置电源
    hello,大家好啊,今天给大家带来一篇在麒麟kylinOS 2303上通过模板设置电源的文章,主要通过开机启动脚本实现,开机脚本内容主要为gsettings的设置,关于gestating的相关信息,请大家自行查阅相关资料获取。
    1、查看系统信息

    pdsyw@pdsyw-pc:~/桌面$ cat /etc/.kyinfo 
    [dist]
    name=Kylin
    milestone=Desktop-V10-SP1-General-Release-2303
    arch=arm64
    beta=False
    time=2023-04-27 15:46:53
    dist_id=Kylin-Desktop-V10-SP1-General-Release-2303-arm64-2023-04-27 15:46:53
    
    [servicekey]
    key=0516013
    
    [os]
    to=
    term=2024-08-01
    
    pdsyw@pdsyw-pc:~/桌面$ 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    image.png

    2、查看当前的电源设置
    image.png

    3、编写开机启动脚本

    root@pdsyw-pc:~# 
    root@pdsyw-pc:~# cd /etc/skel/
    root@pdsyw-pc:/etc/skel# mkdir .config/autostart -p
    root@pdsyw-pc:/etc/skel# cd .config/autostart/
    root@pdsyw-pc:/etc/skel/.config/autostart# vi powerset.desktop
    root@pdsyw-pc:/etc/skel/.config/autostart# cat powerset.desktop
    [Desktop Entry]
    Name=Powerset
    Exec=$HOME/powerset
    Terminal=false
    Type=Application
    root@pdsyw-pc:/etc/skel/.config/autostart#
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    image.png

    4、编写开机执行脚本

    root@pdsyw-pc:~# 
    root@pdsyw-pc:~# cd /etc/skel/
    root@pdsyw-pc:/etc/skel# vi powerset
    root@pdsyw-pc:/etc/skel# cat powerset
    #!/bin/bash
    gsettings set org.ukui.power-manager sleep-display-ac  0
    
    gsettings set org.ukui.power-manager sleep-computer-ac 0
    
    root@pdsyw-pc:/etc/skel# chmod 755 powerset 
    root@pdsyw-pc:/etc/skel# 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    image.png

    5、在当前用户下执行电源设置

    root@pdsyw-pc:/etc/skel# gsettings set org.ukui.power-manager sleep-display-ac  0
    root@pdsyw-pc:/etc/skel# gsettings set org.ukui.power-manager sleep-computer-ac 0
    root@pdsyw-pc:/etc/skel#
    
    • 1
    • 2
    • 3

    image.png

    6、当前用户电源设置已经生效
    image.png

    7、添加用户
    image.png

    8、添加test用户信息
    image.png

    9、输入授权密码
    image.png

    10、test用户添加完成
    image.png

    11、切换用户
    image.png

    12、使用test用户登录系统
    image.png

    13、test用户电源设置生效
    image.png

    14、查看test用户家目录下开机启动脚本信息

    test@pdsyw-pc:~/桌面$ cd
    test@pdsyw-pc:~$ cat powerset 
    #!/bin/bash
    gsettings set org.ukui.power-manager sleep-display-ac  0
    
    gsettings set org.ukui.power-manager sleep-computer-ac 0
    
    test@pdsyw-pc:~$ cat .config/au
    audio.json  autostart/  
    test@pdsyw-pc:~$ cat .config/au
    audio.json  autostart/  
    test@pdsyw-pc:~$ cat .config/autostart/powerset.desktop 
    [Desktop Entry]
    Name=Powerset
    Exec=$HOME/powerset
    Terminal=false
    Type=Application
    test@pdsyw-pc:~$ 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    image.png

  • 相关阅读:
    【并发编程】Lock接口
    Docker命令
    Jenkins的Pipeline概念
    Linux set 命令的使用方法
    07-垃圾收集算法详解
    Redis - 10、主从复制
    浙大工商管理硕士(MBA)创客班适合哪些人群申请报考?
    【字符串】函数的独占时间 栈
    P9831 [ICPC2020 Shanghai R] Gitignore
    中国茶叶.
  • 原文地址:https://blog.csdn.net/m0_69493559/article/details/133870317