Gnome является совместимым менеджером по X Window EWMH/NetWM. Необходимо использовать wmctrl
взаимодействовать с окнами, который работает очень хорошо.
wmctrl -r part-of-title-string -e 0,100,200,300,400
устанавливает окно с "part-of-title-string" в заголовке к ширине 300, высота 400 в положении 100,200 (этот 0 для силы тяжести по умолчанию).
wmctrl -r part-of-title-string -b add,above
удостоверяется, что окно поверх остальных окон.
Потенциальное исправление #1
Для начала я бы включил подробный вывод, чтобы вы могли увидеть, как расширяется часть вашей команды с обратной связью.
Потенциальное исправление #2
Я бы также изменил его так, чтобы он использовал [114609]$()[114610] нотацию вместо бэкетов.
Потенциальное исправление #4
Наконец, я бы попробовал поменять трубку с [114615]|[114616] на [114617]|&[114618], чтобы вы разобрали как STDOUT, так и STDERR из [114619]ldapsearch[114620].
Вы всегда можете включить полный подробный вывод с Bash, добавив переключатель [114621]-x[114622] в строку shebang.