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