Это означает, что ping
имеет дополнительные возможности:
$ getcap /usr/bin/ping
/usr/bin/ping = cap_net_raw+ep
или даже (в Fedora):
$ getcap /usr/bin/ping
/usr/bin/ping = cap_net_admin,cap_net_raw+ep
Это позволяет ping
, чтобы открыть необработанный сокет (и отправлять и получать пакеты ICMP) без запуска от имени root
.
setcap (8)
и возможности (7)
дают более подробную информацию.
Исторически ping
устанавливался с помощью setuid, чтобы он работал как root
и мог использовать необработанные сокеты; как только возможности стали доступны, многие дистрибутивы переключились на их использование, поскольку более детальный контроль, который они предлагают над разрешениями, кажется предпочтительным. Однако в Ubuntu , очевидно, есть проблемы с установщиком , поэтому ping
по-прежнему установлен setuid root
(код возможностей отключен в соответствующем разработчике скрипт , который принадлежит Debian, где ping
настроен с использованием возможностей , если это возможно).
Справочная страница ping
описывает свои требования следующим образом:
ping
требует выполненияCAP_NET_RAW
1) если программа используется для запросы без эха (см. параметр-N
) или 2) если ядро не поддерживает необработанные сокеты ICMP, или 3) если пользователю не разрешено создавать эхо ICMP socket. Программа может использоваться как root с set-uid.
Xfce 4.12 (, по крайней мере, в моей стабильной версии Manjaro Illyria 18.0.2 )имеет ярлыки по умолчанию. Это Ctrl+Alt+1
, Ctrl+Alt+2
и так далее. Однако эти цифры являются номерами клавиатуры.(Источник)
Таким образом, вы можете редактировать ярлыки и нажимать обычные цифры на клавиатуре, и тогда они будут работать так, как многие ожидают. Обратите внимание, что они работают либо с обычными цифровыми клавишами, либо с клавишами клавиатуры, но не с обоими одновременно. Может быть, есть обходной путь для этого.
В Xfce 4.12 есть множество ярлыков, предназначенных для перемещения окон по рабочим пространствам.
Существуют ярлыки для перемещения окна в «предыдущую рабочую область» и «следующую рабочую область», которые соответствуют левому и правому, если ваши рабочие области расположены в ряд. Эти клавиши перемещают окно и перемещают фокус на новую рабочую область . Как видно на снимке экрана, нет предопределенных ярлыков для перемещения рабочего пространства «влево», «вправо», «вверх» или «вниз» (, как отметил @clearkimura ).
Ярлыки для перемещения окон в рабочие пространства с определенными номерами предопределены для работы с цифровой клавиатурой (, отмеченной @aguaopd ). Эти клавиши перемещают окно, но не перемещают фокус на новую рабочую область.
По умолчанию у меня есть Ctrl+Alt+home и Ctrl+Alt+end для перемещения окон в следующую или предыдущую рабочую область.