Skip to main content

Debian 11 Autostart

To make a program or script run automatically when the Debian 11 operating system starts up, you can use the autostart feature. This can be accomplished by creating a .desktop file in the /etc/xdg/autostart directory.


  1. Open a terminal window.

  2. Navigate to the /etc/xdg/autostart directory by running the following command:

cd /etc/xdg/autostart
  1. Create a new .desktop file named test.desktop by running the following command:

sudo nano test.desktop

  1. Copy and paste the following code into the file:
[Desktop Entry]
Comment=Runs MyScript script at system startup.
  1. Save and exit the file by pressing Ctrl+X, then Y, and then Enter.

  2. Ensure that the file located at /home/linaro/ has permissions to run by executing the following command:

chmod +x /home/linaro/

  1. Reboot the system to verify that the script runs automatically at startup.

Congratulations! Your script will now automatically run at system startup on Debian 11.