На самом деле, похоже, что проблема возникает _только_ когда я установил терминал, чтобы использовать bash системы MacPorts (в`/опт/местные/Бен/Баш`) или системы MacPorts по ЗШ. Если я поставил его, чтобы использовать что-то другое, например `/Бен/ЗШ` или `/Бен/КШ`, то все работает отлично, даже с помощью AppleScript решение. Не видел таких готовых решений на платформе Linux; `диалог` по-прежнему ваш лучший выбор, кажется. Быстрый и грязный подход просто `команда grep -это 1 фу`, а затем (автоматически) Игнорировать пустые незначащие строки контекста в выводе. Делаю это ровно по-видимому, требует сохранения государства, которое требует `на awk/Perl с`.

Попробуйте установить: интерфейсом dconf ключа орг.дружище.фоне.шоу-рабочий стол-иконки , чтобы: ложные