Вы можете использовать флаг раскрытия параметра t
:
$ print -rl -- ${(t)fpath}
array-special
$ a=1
$ print -rl -- ${(t)a}
scalar
$ a=(1 2)
$ print -rl -- ${(t)a}
array
$ typeset -A a
$ print -rl -- ${(t)a}
association
Обратите внимание, что вы не можете различать массив целых чисел или массив строк .
Создание этих правил позволяет остановить работу кнопки приостановки работы клавиатуры внутри GNOME.
sudo systemctl suspend -i
-т. е. запрос на приостановку от имени root -продолжает работать.
Как ни странно, systemctl suspend -i
заставляет GNOME запрашивать пароль администратора. Таким образом, polkit.Result.NO, кажется, означает то же самое, что и polkit.Result.AUTH _ADMIN.
Версии программного обеспечения: