Logitech MX в любом месте 2S мышь: кнопки не распознаются xev

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

В интерактивной оболочке был установлен МОНИТОР , что давало вам полный контроль над заданиями. В этом случае zsh сохраняет все задания в таблице, когда вы вводите подоболочку, и будет использовать эту таблицу заданий, если в подоболочке нет заданий.

В zsh 4.3 и выше вы можете включить управление заданиями в неинтерактивной оболочке, поместив -m в строку shebang:

#!/usr/bin/zsh -m

или используя setopt :

setopt monitor
: The rest of script goes here

Лучшим способом проверки состояния задания может быть:

#!/usr/bin/zsh
zmodload zsh/parameter

babel www/scripts6/lib/data.js > www/scripts/lib/data.js &
babel www/scripts6/lib/user.js > www/scripts/lib/user.js &
babel www/scripts6/lib/profile.js > www/scripts/lib/profile.js &
babel www/scripts6/lib/d3-and-svg.js > www/scripts/lib/d3-and-svg.js &
babel www/scripts6/main.js > www/scripts/main.js &

while (( ${#jobstates} )); do
  print "moo"
done

В любом случае, вы можете дождаться всех дочерних процессов с помощью встроенной функции wait :

babel www/scripts6/lib/data.js > www/scripts/lib/data.js &
babel www/scripts6/lib/user.js > www/scripts/lib/user.js &
babel www/scripts6/lib/profile.js > www/scripts/lib/profile.js &
babel www/scripts6/lib/d3-and-svg.js > www/scripts/lib/d3-and-svg.js &
babel www/scripts6/main.js > www/scripts/main.js &
# Wait for all children
wait
echo END

3
13.12.2017, 14:46
1 ответ

Убедитесь, что у вас еще нет кнопок мыши, перечисленных в вашем.xbindkeysrc, так как они не будут отображаться в xev, если вы сделаете (по крайней мере в моей системе ).

Вы также можете попробовать обновить ядро ​​Linux, так как эта мышь относительно новая.

Вот фактические номера кнопок из xev :key mapping for Anywhere 2sИсточник:https://deepmi.me/etc/18869/

1
27.01.2020, 21:30

Теги

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