Я просто хочу _не_ делать https://github.com/debarshiray/toolbox/issues/135 / https://github.com/debarshiray/toolbox/pull/199.
Когда я нажимаю Ctrl + Shift + T (открываю новую вкладку), когда я нахожусь в toolbox
в Fedora Silverblue, новый терминал также находится в этом наборе инструментов?
Так:
exit
, он фактически закрывает эту вкладку. Можно как-то выйти из этого, не закрывая эту вкладку?исходный вопрос отсюда: https://ask.fedoraproject.org/t/can-i-disable-automatic-toolbox-entering-when-new-terminal-tab-is-opened-in-gnome-terminal/2412?u = коврик
Также в основном запрашивается здесь, и @basvdlei также, похоже, просит способ отключить это поведение в https://github.com/debarshiray/toolbox/issues/135#issuecomment -508447430, если я правильно понимаю.
+1, по умолчанию очень раздражает.
Я также считаю, что это неправильное решение важной проблемы. Лично я использую настраиваемые профили gnome-terminal, в том числе один для моей панели инструментов, который дает мне поведение вкладки, не затрагивая основное приложение Terminal.
Мне очень нравится автоматически открывать панель инструментов на новой вкладке, особенно когда не запущена панель инструментов по умолчанию. Однако есть одна вещь: когда все вкладки в терминале запускают набор инструментов, мы можем только открыть новое окно на хосте.
Вероятно, вы можете сами отключить эту функцию в своих файлах точек, если запустите внутри панели инструментов:
printf "\033]777;container;pop;;\033\\"
из https://github.com/debarshiray/toolbox/pull/199/files
Хотя не проверял
: +1:, но ко второму вопросу о том, как выйти из панели инструментов. Когда вы хотите запускать команды системного уровня (например, rpm-ostree), нет четкого способа выйти из панели инструментов.
@TheFrozenFire Ctrl + D?
@ shaman007 Для меня это слишком очевидно и просто. Вы уверены, что у вас нет для этого команды dbus? (/ с)
Спасибо. :)
Мне очень нравится автоматически открывать панель инструментов на новой вкладке, особенно когда не запущена панель инструментов по умолчанию. Однако есть одна вещь: когда все вкладки в терминале запускают набор инструментов, мы можем только открыть новое окно на хосте.
Вероятно, вы можете сами отключить эту функцию в своих файлах точек, если запустите внутри панели инструментов:
printf "\033]777;container;pop;;\033\\"
из https://github.com/debarshiray/toolbox/pull/199/files
Хотя не проверял
Я проверил это и могу подтвердить, что он работает. В вашем контейнере вы можете поместить эту команду в файл запуска оболочки, примерно так:
bkhl<strong i="14">@toolbox</strong>:~$ cat /etc/profile.d/~99start.sh
printf "\033]777;container;pop;;\033\\"
@bkhl Это
Когда панель инструментов запускается, она помещает значение в этот «стек», который доступен Терминалу при открытии нового окна.
Думаю, было бы лучше иметь возможность полностью отключить эту функцию в панели инструментов.
Я закончил тем, что установил tmux, чтобы избежать этого.
Может это могла быть новая команда toolbox exit
?
Это вроде бы подошло, так как у нас уже есть toolbox enter
РЕДАКТИРОВАТЬ: только что заметил, что # 578 предлагает ту же команду, извините за спам
О да, может быть, это следует закрыть как обман https://github.com/containers/toolbox/issues/578?
О да, может быть, это следует закрыть как обман https://github.com/containers/toolbox/issues/578?
Или наоборот, поскольку этот вопрос более старый и более обсуждаемый.
Самый полезный комментарий
Когда панель инструментов запускается, она помещает значение в этот «стек», который доступен Терминалу при открытии нового окна.
Думаю, было бы лучше иметь возможность полностью отключить эту функцию в панели инструментов.