Можно ли настроить меню клиента? В клиентском приложении не нужен какой-то пункт меню.
Да, можно. Клиент сохраняет все свои параметры в одном текстовом файле:
Windows: c:\Users\Username\AppData\Roaming\dkcl.ini OSX : /Users/Username/Library/Preferences/dkcl Preferences Linux: ~/.dkcl |
Этот файл обновляется при изменении настроек и обычно не должен быть изменён конечным пользователем. При первом запуске клиент создаёт файл конфигурации по умолчанию. Для скрытия элементов меню в клиенте необходимо:
- Выйти из клиента
- Отредактировать файл
C:\Users\...\AppData\Roaming\dkcl.ini
(для Windows) - В разделе
[General]
добавить строкуHideMenuItems
и указать точные названия пунктов меню через запятую БЕЗ ПРОБЕЛОВ
Пункты меню на русском:
- Подключиться к серверу...
- Запускать клиента как сервис
- Автоматический поиск серверов
- Автоматически подключать все устройства
- Запускать в трее
- Поверх всех окон
- Лог
- Лицензия...
- Дополнительные настройки...
- О программе
- Выход
Пункты меню на английском:
- Auto-Find Hubs
- Specify Hubs...
- Install Client as a Service
- Auto-Use All Devices
- Start minimized
- Always On Top
- System Messages
- License...
- Advanced Settings...
- About
- Exit
[General] ... HideMenuItems=Specify Hubs...,Install Client as a Service,ServerMenu^Properties,DeviceMenu^Properties [General] ... HideMenuItems=Запускать клиента как сервис,Автоматически подключать все устройства,Подключиться к серверу... |
⚠️ Важно!!! При скрытии пунктов меню на английском языке, на русском они скрываться не будут. И наоборот. |