Compartilharei minhas descobertas, que dão uma resposta empírica à minha pergunta.
Eu testei usando 2 eventos, desktop-session-start
e net-device-up
e, de fato, parece que o evento composto desktop-session-start and net-device-up
só é acionado quando cada um dos eventos foi acionado.
Especificamente, recebo o evento na primeira vez que faço login no Ubuntu, depois que a rede surgiu (o dhcp foi concluído). Então, se eu alternar a rede, não recebo o evento. Da mesma forma, se eu fizer logout / login, enquanto a rede permanecer conectada, não receberei o evento. Eu só entendo quando faço login e a rede está inativa desde o último acionamento, ou de forma análoga, quando eu trago a interface depois que eu efetuo o logout, desde o último acionamento.