Корневое приложение Linux Mint theming повреждается при изменении средств управления

[116228] Единственный способ сделать это - послать сигнал STOP на Программу-А, а затем использовать gdb (отладчик Gnu) для замены приостановленного кода на код из Программы-А1. Сложность этого, скорее всего, выходит за рамки того, что вы готовы инвестировать (см. [116676]http://mohit.io/blog/debugging-modifying-code-at-runtime/[116677]), поэтому я предлагаю альтернативу:

отредактируйте свой бэш-скрипт, чтобы "поймать в ловушку" выход из Программы-А. затем подскажите, чтобы вмешаться вручную, в этот момент вы должны ответить "y" - это безопасно, чтобы продолжить работу с Программой-В. Один из способов сделать это заключается в том, чтобы обойти Программу-А, перехватить код выхода, если он не является успешным, затем запросить вмешательство пользователя, продолжить цикл до тех пор, пока не будет найден действительный выход. Затем перейдите к Программе-B.[116231].

2
24.08.2014, 07:14
1 ответ
[

] Вы, вероятно, ищете []-E[] опцию []sudo[], которая заставляет сохранить переменные окружения вашего пользователя:[

] [
 -E, --preserve-env
             Indicates to the security policy that the user wishes to pre‐
             serve their existing environment variables.  The security
             policy may return an error if the user does not have permis‐
             sion to preserve the environment.
] [

]Я только что протестировал это на моем Cinnamon LMDE и запустив []sudo -E eom[], я сохраню эту тему. [

]
0
27.01.2020, 22:59

Теги

Похожие вопросы