У меня есть слова Calligra Words, версия 2.9.7, с использованием платформы разработки 4.14.22 KDE от стандартного репо Kubuntu 16.04.
Я смотрел на ~/.kde/share/config/wordsrc и видел запись вроде этого: ko_geometry=AdnQywABAAD////6AAAANQAABRAAAALLAAAAAAAAAFoAAAUKAAACxQAAAAAAAA==
Следующая строка относится к ko_windowstate и намного длиннее, но похожа на материал, следующий за ko_geometry= в коде выше.
ko_windowstate=AAAA/wAAAAD9AAAAAgAAAAEAAAULAAACKvwCAAAADPsAAAAOAFQAbwBvAGwAQgBvAHgBAAAAGAAAAGMAAAAAAAAAAPsAAAAgAHMAaABhAHIAZQBkAHQAbwBvAGwAZABvAGMAawBlAHIAAAAAQgAAAGIAAABiAQAAA/sAAAAqAFMAaABhAHAAZQBDAG8AbABsAGUAYwB0AGkAbwBuAEQAbwBjAGsAZQByAAAAAEIAAAJ0AAAAHAAAABz7AAAAIgBTAHQAcgBvAGsAZQAgAFAAcgBvAHAAZQByAHQAaQBlAHMAAAAAAP////8AAAAAAAAAAPsAAAAWAFMAdAB5AGwAZQBEAG8AYwBrAGUAcgAAAAKSAAAAcAAAAAAAAAAA+wAAACAAUwBoAGEAcABlACAAUAByAG8AcABlAHIAdABpAGUAcwAAAAAA/////wAAABwBAAAD+wAAACIAUwBoAGEAZABvAHcAIABQAHIAbwBwAGUAcgB0AGkAZQBzAAAAAAD/////AAAAAAAAAAD7AAAAFABTAHQAYQB0AGkAcwB0AGkAYwBzAAAAAAD/////AAAA7gEAAAP7AAAABgBSAGQAZgAAAAAA/////wAAAGgBAAAD+wAAABQATgBhAHYAaQBnAGEAdABpAG8AbgAAAAAA/////wAAAGgBAAAD+wAAACgAUwBuAGEAcABHAHUAaQBkAGUAIABQAHIAbwBwAGUAcgB0AGkAZQBzAAAAAAD/////AAAAHAEAAAP7AAAADgBNAG8AZABlAEIAbwB4AQAAAEIAAAIqAAAAqQAIABsAAAACAAAAAAAAAAD8AQAAAAH7AAAAGgBUAG8AbwBsAEIAYQByAEQAbwBjAGsAZQByAAAAAAD/////AAAAAAAAAAAAAAAAAAACBQAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAABAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAA==Какая информация содержится в таких строках?
Файлы конфигурации KDE
Ранее AskUubntu: файлы конфигурации в приложении KDE
Теперь KDE Framework KConfig: Файлы конфигурации в приложении KDE [!d4 ]
Файлы конфигурации KDE
... calligra-2.9.7 / libs / main / KoMainWindow.cpp строка 444:
KConfigGroup cfg(KGlobal::config(), "MainWindow");
cfg.writeEntry("ko_geometry", saveGeometry().toBase64());
cfg.writeEntry("ko_windowstate", saveState().toBase64());
Calligra сохраняет геометрию окна и состояние окна (какие виджеты открыты, а где они и т. Д.) Для файлов rc в качестве базы 64: https://en.wikipedia.org/wiki/Base64. [!d9 ]
Снимок вашего фрагмента ko_windowstate - https://en.wikipedia.org/wiki/Base64 :
Файлы конфигурации KDE
Ранее AskUubntu: файлы конфигурации в приложении KDE
Теперь KDE Framework KConfig: Файлы конфигурации в приложении KDE
Файлы конфигурации KDE
... calligra-2.9.7 / libs / main / KoMainWindow.cpp строка 444:
KConfigGroup cfg(KGlobal::config(), "MainWindow");
cfg.writeEntry("ko_geometry", saveGeometry().toBase64());
cfg.writeEntry("ko_windowstate", saveState().toBase64());
Calligra сохраняет геометрию окна и состояние окна (какие виджеты открыты, а где они и т. Д.) Для файлов rc в качестве базы 64: https://en.wikipedia.org/wiki/Base64.
Снимок вашего фрагмента ko_windowstate - https://en.wikipedia.org/wiki/Base64 :
Файлы конфигурации KDE
Ранее AskUubntu: файлы конфигурации в приложении KDE
Теперь KDE Framework KConfig: Файлы конфигурации в приложении KDE
Файлы конфигурации KDE
... calligra-2.9.7 / libs / main / KoMainWindow.cpp строка 444:
KConfigGroup cfg(KGlobal::config(), "MainWindow");
cfg.writeEntry("ko_geometry", saveGeometry().toBase64());
cfg.writeEntry("ko_windowstate", saveState().toBase64());
Calligra сохраняет геометрию окна и состояние окна (какие виджеты открыты, а где они и т. Д.) Для файлов rc в качестве базы 64: https://en.wikipedia.org/wiki/Base64.
Снимок вашего фрагмента ko_windowstate - https://en.wikipedia.org/wiki/Base64 :