Вы можете настроить виртуальную машину локально и перенастроить, а затем пересобрать пакет, чтобы он не зависел от X - ЕСЛИ исходный источник позволяет это, или даже нет, я думаю, в зависимости от ваших навыков кодирования. См. «Как пересобрать пакеты Debian ».
Или вы можете использовать alien
для преобразования двоичного файла deb в tgz. Он не будет отображаться в запросе dpkg, а apt и т. д. не будут знать, что он установлен, преобразовать файл deb в tgz, извлечь его, запустить ldd для двоичных файлов и посмотреть, какие библиотеки ему нужны, установить их по отдельности через apt или что-то еще, а затем просто переместите содержимое tgz на...
Если я правильно понял ваш вопрос, параметр -d
для attach-session
делает то, что вы хотите:
tmux -2 attach-session -d -t $WHOAMI
Это подключается к указанному целевому сеансу и отключает все другие клиенты.
Вы можете сделать нечто подобное после присоединения сеанса с помощью параметров detach-client
-a
и -t
: назовите клиента с помощью -t
и добавьте -a
, чтобы отсоединить всех клиентов, кроме указанного клиента.
экран
также имеет параметр -d
, который делает то же самое.