Загрузите драйвер CUPSwrapper и драйвер LPR с веб-сайта Brother и следуйте инструкциям на странице загрузки.
Если у вас есть полный доступ к консоли, вы можете сделать Alt-F1..12 и получить новую консоль.
Оттуда вы можете сделать список процессов следующим образом:
ps aux | grep <process-name>
Затем выполните kill идентификатора процесса:
kill -9 <pid>
Если у вас нет полного доступа к консоли, просто откройте другое окно терминала (возможно, через PuTTY или аналогичное) и выполните описанные выше процессы и уничтожьте шаги.
Ctrl C отправляет SIGINT вашему запущенному процессу. Если вы не хотите открывать другую консоль, вы можете отправить SIGQUIT с помощью Ctrl \. Это касается большинства повседневных приложений, которые SIGINT не делает.
Я лично хотел, чтобы отправить SIGKILL с помощью ярлыка, но я не знаю, как это сделать.
Я считаю, что pgrep и pkill проще в использовании, чем kill с явным идентификатором процесса.
Кроме того, вместо того, чтобы начинать с сигнала 9 (SIGKILL), подумайте, начиная с по умолчанию SIGTERM (15). Это даст процессу возможность прекратить изящество (если возможно). pkill -15 thing и pkill thing должны быть эквивалентными.
Вот как это будет работать. Предположим, что ntpd висит.
Каковы процессы? (Вы можете перейти к pkill, если считаете, что у вас не будет ложных срабатываний).
$ pgrep -fl ntp
1034 /usr/sbin/ntpd
1037 /usr/sbin/ntpd
Убейте процессы:
$ pkill ntpd
Еще раз используйте pgrep, чтобы узнать, успешно ли он.
Если нет, в конце концов перейдите к pkill -9.
Вы переключитесь на новый терминал, найдите PID застрявшего процесса (используя ps), затем используйте kill, чтобы убить процесс. Я бы сначала использовал kill (PID). Если это не сработает, я бы использовал kill -9 (PID). Если это не остановит процесс, необходимо перезагрузить компьютер.