Ответы:
По сути, ICE - это протокол межпроцессного взаимодействия со встроенной аутентификацией, согласованием протокола и потенциально мультиплексированием.
Это позволяет двум X-клиентам общаться напрямую друг с другом, например, программа видеоплеера может потенциально взаимодействовать с программой музыкального автомата для обновления друг друга.
Как говорит Ричард Холлоуэй, файл .ICEAuthority предназначен для аутентификации. Он содержит несколько случайных файлов cookie. Если две программы имеют одинаковые файлы cookie, им разрешается общаться друг с другом. На практике это означает, что они либо читают один и тот же файл .ICEAuthority, либо были добавлены файлы cookie.
Во многом это похоже на программу xauth и файл .Xauthority, за исключением того, что .ICEAuthority используется для клиента клиенту, в то время как .Xauthority - для клиента клиенту.
ИСТОЧНИК: https://serverfault.com/questions/119580/what-is-iceauthority-file-in-opensuse-11-2
Для получения подробной информации о том, что такое ICE и что он делает, вы можете скачать этот PDF-файл .
Для получения дополнительной информации посмотрите на этот вопрос: что такое «неизвестные» типы файлов?