Firejailは、ほとんど例外なく/ devファイルを削除する安全な環境を提供します。したがって、環境内でscreen
を実行しようとすると、「ターミナルに接続する必要があります」というメッセージが表示されます。 tty
は「ttyではありません」と応答します。
ユーザースペースで適切なttyを取得して画面に渡すことは可能ですか?
TypeScriptユーティリティを使用してユーザーモードttyを作成する方法があります。やり過ぎのように見えますが、機能します。したがって、単純ですがおそらく最適ではない解決策は次のとおりです。
script -c "screen -R script" /dev/null
そして、適切なTERM
環境変数をエクスポートすると便利です。