У меня есть приложение, которое может быть запущено с правами текущего пользователя или с правами root.
На самом деле существует вероятность того, что приложение запустится дважды одновременно — один раз под текущим пользователем и один раз под root.
Мне нравится информировать пользователя, когда приложение работает под root. В настоящее время я показываю это в заголовке окна, но я бы предпочел изменить имя приложения, чтобы оно читалось как «Имя приложения (корень)», где это уместно. Таким образом, имя будет отображаться как в строке меню, так и в доке с этой «корневой» информацией, и это позволит пользователю определить, какой из двух экземпляров приложения в доке является корневой версией.
Кто-нибудь знает, можно ли изменить имя приложения с помощью кода, то есть самого приложения или его средства запуска?
Если нет, мой единственный вариант — добавить значок к значку Dock с надписью «root», но это мое последнее средство, так как оно не будет работать ни для строки меню, ни для других инструментов, которые отображают имена приложений (т.е. другие средства запуска приложений, такие как DragThing).