Каков наилучший способ автоматического запуска экрана при открытии новой оболочки, используя логин, xterm или что-то еще?
Я вижу, что наиболее распространенная рекомендация - помещать exec screen
в файл rc или login/profile вашей обычной оболочки, но, например, для tcsh, оболочки входа в систему запускаются .login last, в то время как оболочки без входа в систему читают .cshrc last. Если я exec screen
в .cshrc, оболочка входа не будет источником файла .login, а если я добавлю его в .login, не входящие в оболочку оболочки не будут работать screen. Я предполагаю, что есть похожие проблемы с другими оболочками.