-
Notifications
You must be signed in to change notification settings - Fork 85
Desktop
Chun Jiao Zhao edited this page Nov 27, 2025
·
1 revision
- Build the image with desktop environment
- Flash the image to an SD card and boot from it
- Set up the environment on IoT2050
cat <<EOL > /etc/X11/xorg.conf.d/10-tidss.conf
Section "Device"
Identifier "TIDSS"
Driver "modesetting"
Option "kmsdev" "/dev/dri/card0"
Option "SWCursor" "true"
Option "HWCursor" "false"
Option "AccelMethod" "none"
Option "ShadowFB" "true"
EndSection
EOL
cat <<EOL >> /etc/xdg/lxsession/LXDE/autostart
# Disable screen saver
@xset s off
# Disable power management
@xset -dpms
# Avoid to blank
@xset s noblank
# Disable screen lock
@lxlock -nolock
EOL
cat <<EOL >> /etc/xdg/lxsession/LXDE/desktop.conf
[Screensaver]
mode=off
timeout=0
lock=false
EOL
cat <<EOL >> /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-power-manager" version="1.0">
<property name="xfce4-power-manager" type="empty">
<property name="lock-screen-suspend-hibernate" type="bool" value="false"/>
</property>
<property name="xfce4-power-manager-lock-screen" type="empty">
<property name="lock-screen-suspend" type="bool" value="false"/>
<property name="lock-screen-activation" type="bool" value="false"/>
</property>
<property name="xfce4-power-manager-display" type="empty">
<property name="dpms-enabled" type="bool" value="false"/>
</property>
</channel>
EOL
chmod 644 /etc/xdg/lxsession/LXDE/autostart
chmod 644 /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml
xset s off
xset -dpms
xset s noblank
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager -r
# Check current xset status
xset q
# Check power manager settings
xfconf-query -c xfce4-power-manager -l
- Reboot to apply configuration file