Gentoo как автоматически запускать программы при входе в систему?

Как запустить автозапуск startx / tmux и другие программы после входа? Я например: я хочу автоматически запускать tmux в учетной записи root и xorg с xfce у обычного пользователя.

One Solution collect form web for “Gentoo как автоматически запускать программы при входе в систему?”

Если вы не хотите использовать диспетчер отображения и просто запускаете X после входа в систему, я считаю, что это то, что вы ищете . Вы можете изменить свой .xinitrc для запуска терминала (здесь я предполагаю xterm , но большинство других должно быть похоже):

 xterm -e /bin/bash -c "sudo tmux" 

А затем запустите startxfce4 из .bashrc, когда вы находитесь на определенном tty. tty2 (ctrl + alt + F2), например:

 if [[ ! ${DISPLAY} && $(tty) = /dev/tty2 ]]; then exec startxfce4 fi 

Я предположил, что вы настроили sudo, чтобы ваша обычная учетная запись пользователя выполняла tmux. Вместо этого вы можете использовать su - -c screen если вы не установили sudo, а ваш пользователь находится в группе колес (обычный случай для базовой установки gentoo)

  • tmux проверяет, вмешивается ли использование scp
  • Как запустить tmux с приложением, если существует сеанс
  • Splash tmux status-right text при запуске
  • Компиляция статического tmux с поддержкой libutempter
  • несоответствие версии клиента / сервера tmux во время обновления дистрибутива
  • tmux-сервер игнорирует конфигурационный файл sourcing
  • Как прокручивать экран или буфер tmux без приостановки приложения?
  • Настроить tmux для использования zsh
  • Приобретение видеороликов YouTube в сеансах bash, в режиме ASCII
  • `$ XAUTHORITY` появляется из 'нигде' на su + tmux
  • Как равномерно распределить tmux (1) разделенные панели?
  • Linux и Unix - лучшая ОС в мире.