PS произвел / конвейерно обрабатывают порядок выполнения

Предварительное примечание: похоже, что xmodmap недавно изменился; старые настройки не будут работать.

Для Вашего случая, посмотрите на количество значений для кода 53 (6 значений: x X x X умножить приблизительно ), который работает, и для кода 32 (4 значения: o O одиаэрезис одиаэрезис ), который не работает.

ISO_Level3_Shift выберет 5-е или 6-е значение, но в вашем случае они не установлены для кода 32. Следовательно, результат keyym 0x0, NoSymbol.

Все, что Вам нужно:

keysym a = a A a A adiaeresis Adiaeresis
keysym o = o O o O odiaeresis Odiaeresis
keysym u = u U u U udiaeresis Udiaeresis
keysym s = s S s S ssharp ssharp

Но, возможно, лучше использовать XKB напрямую (пример).

0
30.01.2015, 20:09
2 ответа

Вы должны Посмотрите эта страница .


Отредактируйте, теперь, когда я понимаю, что вы спрашиваете:


, может быть, Это будет лучше помочь объяснить.

Заказ команды запускаются, на самом деле не имеет значения и не гарантируется. Оставляя в стороне тайные детали трубы (), вилки (), DUP () и execve (), оболочки сначала создают трубу, канал для данных, которые будут течь между процессами, а затем создают процессы с концами труба соединена с ними. Первый процесс, который является запущенным, может заблокировать ожидание ввода от второго процесса или блокировать ожидание второго процесса, чтобы начать чтение данных с трубы. Эти ожидания могут быть произвольно долго и не имеют значения. Какой порядок выполняется процессы, данные в конечном итоге передаются и все работает.

1
28.01.2020, 02:51

Я полагаю, что ОП означает "Как удалить grep somethinghere process из ps output list of somethinghere prosesses". Есть дюжина способов сделать это:

  1. Если вам нужен только номер, вы можете использовать pgrep -l somethinghere
  2. Double grep ps aux | grep somethinghere | grep - v grep (встречались, но мне это не нравится)
  3. Сделайте какой-нибудь регэкспресс с чем-нибудь ps aux | grep [s]omethinghere
0
28.01.2020, 02:51

Теги

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