Предварительное примечание: похоже, что 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 напрямую (пример).
Вы должны Посмотрите эта страница .
Отредактируйте, теперь, когда я понимаю, что вы спрашиваете:
, может быть, Это будет лучше помочь объяснить.
Заказ команды запускаются, на самом деле не имеет значения и не гарантируется. Оставляя в стороне тайные детали трубы (), вилки (), DUP () и execve (), оболочки сначала создают трубу, канал для данных, которые будут течь между процессами, а затем создают процессы с концами труба соединена с ними. Первый процесс, который является запущенным, может заблокировать ожидание ввода от второго процесса или блокировать ожидание второго процесса, чтобы начать чтение данных с трубы. Эти ожидания могут быть произвольно долго и не имеют значения. Какой порядок выполняется процессы, данные в конечном итоге передаются и все работает.
Я полагаю, что ОП означает "Как удалить grep somethinghere
process из ps
output list of somethinghere
prosesses".
Есть дюжина способов сделать это:
pgrep -l somethinghere
ps aux | grep somethinghere | grep - v grep
(встречались, но мне это не нравится) чем-нибудь
ps aux | grep [s]omethinghere