В Policykit компонент LocalAuthority проверяет, разрешено ли действие, запрошенное из PolicyKit.
В его решении учитываются учетные записи пользователей и группы, которые существуют локально на компьютере. Если требуется ввести пароль, PolicyKit вызывает агент аутентификации. Этот агент в основном состоит из маски ввода.
Поэтому мне нужно изменить сообщение «Системная политика запрещает установку… бла-бла-бла… это действие» из агента аутентификации.
Я пытался редактировать XML-файл политики в /usr/share/polkit-1/action/POLICYNAME
. Затем найдите тег в XML-файле с именем message и отредактируйте его там. Я сделал это, но ничего не изменилось.
Есть предложения?
Вы должны иметь возможность изменить сообщение «Системная политика запрещает установку параметров прокси» в этих XML-файлах, как вы и сказали.
Вы не можете просто изменить сообщение «Приложение пытается ... это действие.» , потому что это сообщение жестко закодировано в агент аутентификации gnome. исходный код . Вы должны изменить исходный код и перекомпилировать агент аутентификации gnome для себя, если хотите изменить это сообщение.