Как открыть приложение при запуске X session

Есть ли способ сделать это? Если у меня есть ssh доступ к машине, и у меня есть root на машине. Можно ли запустить xclock, например, в текущем сеансе X (xfce или gnome)?

    Вам нужно будет добавить свой токен xauth в ваш файл авторизации и соответственно установить ваш ДИСПЛЕЙ.

    Сначала установите переменную DISPLAY на соответствующий X-дисплей, так как это локальный экран, вероятно, это просто: 0.0 так:

     $ export DISPLAY=:0.0 

    Затем импортируйте токен xauth пользователя в ваш:

     $ xauth merge ~user/.Xauthority 

    Как только вы это сделаете, вы сможете запустить X-клиент, и он отобразится на правильном дисплее:

     $ xclock & 

    Если ваш идентификатор пользователя имеет доступ к ~ / .Xauthority пользователя, вы можете сделать это, не будучи root. Но разрешения по умолчанию для файла ~ / .Xauthority – 0600, поэтому вам, вероятно, понадобится сделать все это как root.

    Надеюсь это поможет.

    Давайте будем гением компьютера.