[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script all'avvio e alla chiusura di una sessione gnome



On 05/05/22 09:09, Giuseppe Sacco wrote:
Ciao,

Il giorno mar, 03/05/2022 alle 20.26 +0200, gerlos ha scritto:
Il 03/05/22 16:36, Piviul ha scritto:
Ciao a tutti come da oggetto secondo voi è possibile riuscire ad
eseguire uno script all'avvio e alla chiusura di una sessione gnome?
[...]
Per quanto riguarda eseguire uno script al logout, come detto, non so
aiutarti, solo mi vien da pensare che sia qualcosa che si possa fare
tramite systemd, ma non ne sono certo.
Anche io sarei più per farlo con systemd.

...io pensavo nemmeno si potesse fare con systemd! :))


In generale dovresti creare una
unit nella directory ~/.config/systemd/user . La unit potrebbe essere
qualcosa del tipo:

[Unit]
Description=Script eseguito al login

[Service]
ExecStart=/bin/sh -c /path/completo/script/avvio.sh
ExecStop=/bin/sh -c /path/completo/script/arresto.sh

[Install]
WantedBy=default.target

quindi se ho ben capito[¹] creo un file diciamo myunit nella dir ~/.config/systemd/user con il contenuto tipo quello sopra


e poi abiliti lo script con: systemctl --user enable nomeunit.service

$ systemctl --user enable myunit
Failed to enable unit: Unit file myunit.service does not exist.


Evidentemente devo avere sbagliato qualcosa...

Grazie!

Piviul

[¹] nella cartella ~/.config non c'era la cartella systemd; ho allora creato sia systemd che systemd/user


Reply to: