Макросы клавиатуры для X и/или KDE

Очевидный способ сохранить набор файлов в кэше состоит в том, чтобы часто получать доступ к ним. Linux довольно хорош в вынесении решения между свопингом и кэшированием, таким образом, я подозреваю, что различие в скорости, которое Вы наблюдаете, происходит на самом деле не из-за ОС, не сохраняющей вещи в кэше, но к некоторому другому различию между Вашим использованием tmpfs и Вашими другими попытками.

Попытайтесь наблюдать то, что делает IO в каждом случае. Основной инструмент для этого iotop. Другие инструменты могут быть полезными; посмотрите, что диск IO Linux загружает разбивку путем файловой системы и/или процессом?, Какая программа в Linux может измерять ввод-вывод со временем?, и другие потоки при Отказе сервера.

Вот несколько гипотез относительно того, что могло происходить. Если Вы проводите измерения, покажите им так, чтобы мы могли подтвердить или опровергнуть эти гипотезы.

  • Если Вам включили времена доступа к файлу, ОС может потратить впустую довольно мало времени, пишущий эти времена доступа. Времена доступа бесполезны для дерева компиляции, поэтому удостоверьтесь, что они выключены с noatime смонтируйте опцию. Ваше tmpfs+rsync решение никогда не читает из жесткого диска, таким образом, это никогда не должно проводить дополнительное время, пишущий atimes.
  • Если записи синхронизируются, также потому что компилятор звонит sync() или потому что ядро часто сбрасывает свои буферы вывода, записи займут больше времени к жесткому диску, чем к tmpfs.

10
20.04.2011, 02:26
1 ответ

KDE имеет программу под названием KHotkey. Трудно найти в ОС, медленной и трудно настроить и протестировать макросы..., но это работает хорошо, после того как Вы получаете работу макросов. Я использовал его в течение многих лет, но после того как я попробовал Автоключ, я вывел его.

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

При использовании какой-либо версии Ubuntu можно установить от этого Автоключа PPA, инструкции относительно того, как сделать, установка находится на веб-странице.

Удостоверьтесь, что Вы устанавливаете по сравнению с 0.71.1 или позже. Более ранние версии имеют проблемы с использованием клавиши Shift для создания горячих клавиш.

5
27.01.2020, 20:03
  • 1
    они могут записать? Я установил автоключ, но не мог найти способ записать нажатия клавиш :(. Кроме того, автоключ, кажется, требует знания Python... Я придерживаюсь xdotool на данный момент. –  Aquarius Power 28.03.2016, 23:48

Теги

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