Fedora 25 использует Wayland, и многие приложения не готовы к этому (особенно те, которые не ожидают какой-либо безопасности или ограничений при доступе к общим ресурсам, таким как весь экран) . Это точно баг в шторке и он уже залит как баги #1299293, #1363845, #1399331.
Если вы хотите делать снимки экрана, вам придется либо использовать старый X, либо использовать другой инструмент на Wayland, пока он не будет исправлен.
Наконец-то я был возможность запускать airodump-ng в фоновом режиме с помощью tmux следующим образом:
tmux new -d -> creates a new tmux window in background
tmux send -Rt 0 airodump-ng SPACE wlan0 ENTER -> sends the given keys to the backgound terminal
Таким образом, airodump-ng работает и не занимает 100% ЦП, как с screen.
Вы можете использовать экран для запуска команды в фоновом режиме, сохраняя при этом вывод. Используйте что-то вроде
screen -d -m airodump-ng wlan0
. Позже вы можете снова подключиться к экрану, запустив:
screen -r
и остановить вашу команду или сделать что-нибудь еще, что вам нужно сделать.
Если у вас активны несколько экранов, вы можете использовать screen -ls
, чтобы перечислить их все, а затем передать PID того, который вы хотите возобновить, в качестве аргумента screen -r
команду.
Существует скрытая опция, которая информирует airodump -ng о запуске в фоновом режиме. Интерактивный поток не будет запущен:
airodump-ng -K 1 wlan0
информация здесь:https://forum.aircrack-ng.org/index.php?topic=648.0
Это должно исправить ошибку высокой загрузки ЦП.