Então, consegui descobrir como fazer isso e queria compartilhar minhas descobertas aqui. Aqui estão os passos que eu dei:
- Para que o comando seja executado na inicialização, editei o arquivo
.bashrc
em/home/etc/
e coloquei meu comando no final, depois de todo o código pré-escrito (sudo python /home/usr/pymodbus/examples/common/synchronous_client.py
). Certifique-se de ter sudo em seu comando. -
Para que o terminal seja iniciado na inicialização, criei um arquivo da área de trabalho em
~/.config/autostart
(se você não tiver a pasta de início automático, basta criar uma). -
Na pasta autostart, criei um arquivo
.desktop
chamadognome-terminal.desktop
e o preencha da seguinte forma:[Desktop Entry] Type=Application Exec=gnome-terminal Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_NG]=Terminal Name=Terminal Comment[en_NG]=Start Terminal On Startup Comment=Start Terminal On Startup
-
Finalmente, para ignorar a necessidade de digitar a senha
sudo
quando eu queria executar o script, executei o comandosudo visudo
e coloquei a seguinte linha no final do arquivo:<username> ALL=(ALL) NOPASSWD:ALL
Espero que isso ajude alguém que esteja tentando fazer algo parecido comigo!