Я использую SUSE, но предполагаю, что он работает аналогично в Solaris.
Чтобы убить процесс по его идентификатору пользователя. Вы можете выполнить следующие действия:
#pkill -U
Если вы просто хотите чтобы проверить, какие процессы выполняются для конкретного пользователя перед тем, как убить его процессы, вы можете использовать:
pgrep -U
#pkill -U
и так далее.
Я знаю, что вы избегаете sed, awk, grep. Но проще написать сценарий, чем вводить каждое имя пользователя. Вот пример. Пожалуйста, проверьте sanbox перед запуском в производство.
ps -aef |grep -v UID |grep -v root |awk '{print $1}'
|sort -u |while read name
do
echo "Killing process for user $name"
pkill -U $name
done
Я нашел ответ, а именно: выполнение:
sudo setxkbmap -layout ara
меняет мою клавиатуру на арабскую. Аналогично выполнение:
sudo setxkbmap -layout us
переключает ее обратно на английскую клавиатуру США. Другие раскладки можно найти в /usr/share/X11/xkb/symbols/
.
В KDE5 Plasma перейдите в Системные настройки и выберите Оборудование / Устройства ввода. Затем выберите Клавиатура/Раскладки. Добавьте арабский Buckwalter (эта раскладка удобна для людей, не говорящих по-арабски). На этом экране вы также можете настроить сочетания клавиш и активировать индикатор на панели. Чтобы добавить другой язык, у вас могут возникнуть проблемы, потому что эта опция не всегда доступна (ваш скриншот показывает эту проблему). В этом случае установите gnome-language-selector. Совет: чтобы приучить себя к этой клавиатуре, вы можете установить KLettres