Jika Anda ingin sesi Anda diblokir dalam semua keadaan, Anda memerlukan hak akses root. Tidak ada jalan lain untuk itu. Root pengguna selalu dapat kill -9
memproses Anda. Saya terkejut bahwa shutdown tidak membuat gnome memancarkan sinyal "save-yourself". Juga saya percaya skrip "PostSession" hanya berjalan setelah sesi gnome telah berakhir dan (saya percaya) tepat sebelum Xserver berakhir, artinya itu bukan tempat di mana Anda ingin menaruh peringatan yang seharusnya muncul di layar (jika Saya benar).
Apa yang mungkin berhasil adalah aplikasi Gnome yang a) bereaksi pada peristiwa gnome "save-yourself" DAN b) bereaksi pada SIGTERM dengan cara yang sama ia bereaksi terhadap "safe-yourself". Selain itu ada sedikit yang bisa Anda lakukan, terutama tanpa hak root.
Namun Anda dapat mengatasi masalah non-root: Tulis skrip PostSession yang melakukan apa yang Anda inginkan dan sarankan kepada seseorang dengan hak akses root untuk menyebarkannya di semua mesin karena itu adalah alat yang masuk akal yang membantu banyak pengguna. Biasanya orang-orang dengan hak akses root dibayar untuk membuat / membuat pengguna senang. :-)
Apa masalah yang Anda coba selesaikan? Mengapa Anda tidak bisa keluar dari sesi Anda ketika pendrive dicolokkan?
Anda dapat memiliki klien dbus yang menampilkan "Jangan lupa mencabut perangkat!" ketika gvfs mengumumkan pelepasan sistem file pada perangkat USB. Tetapi saya tidak tahu seberapa baik itu bekerja atau bahkan melayani tujuan Anda.