MacOS: изменение места захвата экрана

На самом деле это потоки.

Одиночный многопоточный процесс может иметь комбинацию одновременно работающих и заблокированных потоков. Они считаются отдельно.

vmstat выбирает эти значения из значений / proc / stats procs_running и procs_blocked .

/ proc / stat документация была исправлена, чтобы говорить о потоках, а не о процессах, для procs_running , но все еще вводит в заблуждение для procs_blocked :

Строка "procs_running" дает общее количество потоков , которые запущены или готовы к запуску (т. е. общее количество выполняемых потоков).

В строке «procs_blocked» указано количество процессов , которые в настоящее время заблокированы, ожидая завершения ввода-вывода.

2
12.04.2019, 22:02
1 ответ

Этот немного другой синтаксис, кажется, работает для меня; вероятно, .неправильно обрабатывается службой MacOS, работающей в фоновом режиме:

~/foo $ defaults write com.apple.screencapture location "$(pwd)"
~/foo $ defaults read com.apple.screencapture
{
    "last-messagetrace-stamp" = "576625649.15493";
    location = "/Users/[redacted]/foo";
}

Чтобы сбросить настройки по умолчанию, вы можете использовать это:

$ defaults delete com.apple.screencapture location

killall SystemUIServerвообще не нужен, как только я запустил команду defaults write, я смог наблюдать, как новые скриншоты -появлялись в правильном каталоге.

0
27.01.2020, 22:27

Теги

Похожие вопросы