bash スクリプトを作成しようとしていますが、ユーザーがログイン (xsession) してから何秒経過したかを知る必要があります。私は何時間も探していますが、その解決策を見つけることができませんでした。uptime コマンドしか見つかりませんでしたが、コンピューターの実行時間を取得するだけだと思います。
より明確にするために...私はgtkdialogでGUIを書いており、「起動時にGUIを非表示にする」オプションがあります。ユーザーのログイン時にプログラムを開始でき、ユーザーがそのオプションをチェックすると、GUIを非表示にできます。しかし、ユーザーがオプションを設定してGUIを再度開きたい場合は??? それに対する私の唯一の解決策。ユーザーが30秒前にログインした場合、または「起動時にGUIを非表示にする」オプションがチェックされていない場合は、GUIを表示するよりも条件を書くことができます。したがって、ユーザーが xsession でプログラムをクリックすると、GUI が再び表示されます。