/ MSIKLM

MSI Keyboard Light Manager (MSIKLM) — это простой в использовании инструмент, который позволяет настраивать клавиатуру SteelSeries игровых ноутбуков MSI с Linux/Unix почти так же, как SteelSeries Engine может использовать Windows.

Установка вручную

Я попытался свести внешние зависимости к минимуму, однако есть некоторые неизбежные моменты. Это:

  • GCC — компилятор C
  • make — главный инструмент сборки в мире Linux
  • LIBUSB — MSIKLM необходимо взаимодействовать с клавиатурой, для этого требуется LIBUSB

Кроме того, нет других, ни Qt, ни Java, ни даже компилятор C ++ не требуется. Чтобы установить программу в любом дистрибутиве Linux на основе Debian (например, в любом дистрибутиве на основе Ubuntu), существует сценарий установки install.sh, который можно запустить, открыв соответствующую папку в терминале и набрав

  ./install.sh  

или, если есть какие-либо проблемы, вы можете попробовать

  bash install.  sh  

, который наверняка будет работать в большинстве дистрибутивов на основе Debian. Этот сценарий выполнит следующие шаги. Если вы по какой-то причине не хотите использовать сценарий установки, вы можете использовать вместо него ручные команды:

  • установка зависимости

      sudo apt install -y gcc make libhidapi-dev  
  • компиляция MSIKLM

    make
  • очистить

      очистить  
  • скопируйте созданную программу в ‘/usr/local/bin/msiklm’ и установите для нее разрешения

      sudo mv -fv msiklm/usr/local/bin/msiklmsudo chmod 755/usr/local/bin/msiklm  
  • проверить соединение

      sudo msiklm test  

При использовании MSIKLM , он всегда должен запускаться как root, потому что в противном случае связь с клавиатурой невозможна, поэтому всегда используйте префикс sudo (только ‘msiklm help’ будет работать как не-root).

Пакет распространения

В настоящее время существуют также следующие ng пакетов, доступных для установки MSIKLM:

  • Arch Linux через репозиторий AUR: https://aur.archlinux.org/packages/msiklm-git/

  • FreeBSD через репозиторий пакетов FreeBSD: https://www.freshports.org/sysutils/msiklm/

      pkg install msiklm  

MSIKLM — это чистое приложение командной строки, однако его функциональные возможности управления подсветкой клавиатуры инкапсулированы таким образом, что его можно легко интегрировать в графический пользовательский интерфейс. Однако я не писал ни одного для него и не планирую это делать. Он довольно прост в использовании, и вот как им пользоваться. Он всегда должен вызываться хотя бы с одним аргументом, т.е. запуск без него приведет к ошибке.. Вот обзор допустимых команд:

command допустимые аргументы пример
sudo msiklm либо предопределенный цвет или произвольные значения RGB ([R; G; B] или шестнадцатеричный код), ср. объяснение ниже sudo msiklm green
sudo msiklm [, , , , …] То же, что и для одного цвета (важно: без пробелов между цветами!), ср. объяснение ниже sudo msiklm зеленый, синий, красный
sudo msiklm нормальный, игры, дыхание, демонстрация, волна sudo msiklm wave
sudo msiklm цвет, как указано выше, яркость может быть выключена, низкая, средняя, ​​высокая, rgb sudo msiklm green high
sudo msiklm то же, что и выше sudo msiklm зеленая, синяя, красная волна
sudo msiklm как указано выше sudo msiklm зеленый, синий, красный высокая волна

Предопределенные поддерживаемые цвета: нет, выключен (эквивалент отсутствует), красный, оранжевый, желтый, зеленый, небесный, синий, фиолетовый и белый . Конфигурация цвета также может быть выполнена более продвинутым способом: поддерживается не более семи зон (при условии, что это поддерживается вашим устройством), и соответствующие цвета должны быть указаны в следующем порядке: левый, средний, правый, логотип, front_left, front_right andmouse. Если имеется только один предоставленный цвет, он повторно используется для первых трех зон, остальные остаются неизменными (т.е. зеленый, поскольку один аргумент эквивалентен зеленому, зеленому, зеленому). Цвета должны быть разделены без пробелов между цветами, просто добавьте запятую для новой зоны. Последние четыре цвета являются необязательными, т.е. они устанавливаются тогда и только тогда, когда они указаны. Следовательно, если вы хотите изменить последний цвет (мышь), вы должны указать цвет для всех зон. Вместо предопределенного цвета каждый цвет может быть альтернативно установлен в полной нотации RGB; значения цвета должны быть заключены в скобки и разделены точкой с запятой, например «зеленый» эквивалентен использованию [0; 255; 0], или можно использовать нотацию шестнадцатеричного кода (от 0x000000 до 0xFFFFFF), где соответствующие значения должны быть выбраны соответствующим образом. Эти явные определения цвета можно смешивать с предопределенными, например вы можете выбрать собственный цвет для левой зоны и использовать предопределенный для остальных, добавив [R; G; B], зеленый, синий. Обратите внимание, что может потребоваться поставить кавычки для явных определений цвета, в противном случае аргумент может быть неправильно обработан оболочкой.

Кроме того, аргумент яркости может быть установлен только на низкий, средний и высокий, если no задан пользовательский rgb-color, при отсутствии его эквивалентно предоставлению ‘rgb’. Причина этого двоякая: во-первых, нет смысла явно определять цвет и также давать яркость, во-вторых, яркость может использоваться для переключения на другой способ связи с клавиатурой. Помимо технических деталей (см. Функцию set_color () в msiklm.c для получения дополнительной информации, если они вам интересны), он улучшает совместимость с различными устройствами, однако яркость должна быть указана явно. Например, sudo msiklm green установит зеленый цвет, используя свои rgb-значения (т.е. красный = 0, зеленый = 255, синий = 0 или 0x00FF00 в шестнадцатеричной записи кода), в то время как sudo msiklm green high делает в основном то же самое, но с использованием другой способ, который может поддерживаться клавиатурами, не поддерживающими полный выбор цвета rgb. Поскольку у меня нет множества разных записных книжек, доступных для их тестирования, я не могу сказать, какая команда будет работать на какой клавиатуре.

Кроме того, есть три дополнительных команды, которые могут быть полезны, если что-то не работает :

  msiklm help -> показывает helpudo msiklm test -> проверяет, найдена ли совместимая клавиатураsudo msiklm list -> перечисляет все найденные скрытые устройства, это может быть полезно, если ваш  Клавиатура не обнаруживается MSIKLM  

Важной дополнительной функцией является дополнительная функция автозапуска, поскольку клавиатура будет сбрасывать свою цветовую конфигурацию по умолчанию всякий раз, когда вы перезагружаете ее или выходите из режима ожидания. действительно полезно для автоматической перенастройки клавиатуры в соответствии с выбранной конфигурацией. Для этого есть дополнительный скрипт autostart.sh, который может сделать это за вас. Этот сценарий регистрирует MSIKLM в службе udev (точнее, он регистрирует клавиатуру в службе udev, которая вызывает MSIKLM, как только клавиатура обнаруживается) путем создания файла правил:

 /etc /udev/rules.d/90-msiklm.rules

Чтобы создать этот файл, включающий ваши аргументы MSIKLM по выбору, выполните:

  ./autostart.sh   

Попробуйте, все ли работает, сначала перезагрузив систему, а затем попробуйте перейти в режим ожидания и пробуждение. Я все работает, мы на этом закончили. Если нет, сообщите о проблеме. 🙂

Наконец, автозапуск можно отключить, запустив

  ./autostart.sh --disable  

, который отключит автозапуск, удалив файл правил.

MSIKLM также поставляется со сценарием удаления uninstall.sh, который удалит файл программы/usr/local/bin/msiklm а также запускает ./autostart —disable, т.е. отключает автозапуск. Если вы хотите его использовать, просто запустите:

  ./uninstall.sh   

Исходный код разделен на три файла:

  • Главное приложение ( main.c ), которое преобразует вход
  • Небольшая библиотека, содержащая основные функции ( msiklm.h и msiklm.c ). Это обеспечивает простой API C и, следовательно, позволяет легко интегрировать в различные программы, например, в небольшой графический интерфейс пользователя.


MSI Global

Выберите свой продукт
  • Ноутбук

  • Рабочий стол

  • Графическая карта

  • Материнская плата

  • Игровое устройство

  • Блок питания

  • Компоненты ПК

  • Монитор

  • Жидкостное охлаждение

Спасибо! ->

Отправить
Спасибо! ->
Спасибо за ваше мнение.
Назад

Инструкции и руководство по устранению неполадок SteelSeries

Другое модели компьютеров будут эквалайзерами укомплектован различными версиями SteelSeries Engine в зависимости от периода производства. Здесь SteelSeries Engine 3 (SSE 3 будет называться примером).

Если ноутбук успешно установил программное обеспечение SSE3, на панели задач Windows появится следующий значок.

Щелкните этот значок, чтобы запустить программное обеспечение SSE3. Главный экран и функции каждой области следующие:

1. МОЕ МЕХАНИЗМ : На вкладке МОЕ МЕХАНИЗМ перечислены распознанные устройства SteelSeries, по которым можно щелкнуть для доступа к дополнительным настройкам.

2. ПРИЛОЖЕНИЯ ДЛЯ ДВИГАТЕЛЯ : Engine Apps — это набор внутриигровых интеграционных и специализированных приложений, обеспечивающих индивидуальные преимущества.

3. БИБЛИОТЕКА : На вкладке БИБЛИОТЕКА показано, какие программы запускают конфигурацию для каждого устройства.

4. Небольшой значок в правом верхнем углу: слева направо, «Обновление», «Настройки», «Личный кабинет»

4-1. Обновление: SteelSeries Engine 3 предложит вам обновить программное обеспечение

4-2. Настройки: вы можете установить язык интерфейса SteelSeries Engine 3, метод обновления и настройки входа в систему. Нажмите «О программе», чтобы просмотреть информацию о программном обеспечении и прошивке устройства.

4-3. Личная учетная запись: зарегистрируйтесь и войдите в свою личную учетную запись, вы можете синхронизировать личные настройки с облаком, вы также можете загрузить личные настройки, войдя в учетную запись.

Интерфейс расширенных настроек и описание функций My Gear

Нажмите «MSI PER KEY RGB KEYBOARD» ниже, чтобы ввести расширенные настройки.

Рисунок ниже предназначен только для справки и может отличаться от реальной ситуации.

1. Редактор макросов: SteelSeries имеет специальный менеджер макросов, который можно запустить, нажав кнопку в верхней части списка клавиш. Здесь вы можете сохранять или удалять макросы.

2. Параметры просмотра: показать или скрыть редактор макросов, конфигурации и область клавиатуры.

2-1. Показанный статус

2-2. Скрыть статус

3. Настройки: Вы можете открыть левое окно со списком профилей и добавлять или редактировать профили. Вы можете редактировать приложение привязки и режим подсветки клавиатуры, чтобы они запускались одновременно.

4. Предварительный просмотр в реальном времени: дает вам полное представление о внешнем виде, ощущениях и звуке вашей конфигурации во время ее редактирования.

5. Освещение: настройка цвета и режима подсветки

5-1. В левой области настройки цвета вы можете выбрать одну клавишу для настройки цвета или выбрать несколько клавиш или областей для настройки цвета одновременно.

5-2. Запланированная настройка шаблона справа

Режим слива : Подсветка клавиатуры повторяет градиент из стороны в сторону.

Режим автострады : Подсветка клавиатуры неравномерная, а цвет беспорядочно мигает.

Режим золотого всплеска : Золотая подсветка клавиатуры повторяется от середины к бокам.

Обычный режим : Желтая подсветка клавиатуры всегда яркая.

Режим разделения радуги : Многоцветная подсветка, постепенная от середины к бокам.

Аудиорежим : Подсветка клавиатуры будет мигать разными цветами в зависимости от музыки, воспроизводимой устройством. Для работы этой функции требуется более 30% громкости.

6. Область клавиатуры: этот модуль может настраивать язык отображения клавиатуры.

7. Сохранить и восстановить: Сохраните сделанные вами настройки или восстановите сделанные вами настройки.

Выше приведено описание общих настроек . Для более подробных настроек, пожалуйста, прочтите руководство по следующему пути Windows (только для моделей с предустановленной системой Windows MSI)

Этот компьютер → Windows (C) → Руководство пользователя → Руководство по программному приложению

Если SSE не может обнаружить вашу клавиатуру или функция настройки не выполнена. Пожалуйста, попробуйте обновить последние t SSE и с помощью канцелярской скрепки вставьте в отверстие для сброса батареи в нижней части устройства.

(Предупреждение):
1. На некоторых моделях может не быть отверстия для сброса батареи, отсоедините адаптер питания и батарею (если применимо, зависит от модели) на 15 секунд и вставьте их обратно
2. Расположение отверстия для сброса аккумулятора может отличаться в зависимости от модели, см. Руководство к продукту
3. После выполнения сброса подключите аккумулятор и адаптер питания, чтобы активировать аккумулятор, иначе компьютер не загрузится

Этот ответ полезен?
  • Живой чат

Текущая служба LiveChat применяется только в определенных странах. Если регион исключен из списка, свяжитесь с нами с помощью веб-тикета онлайн-службы поддержки клиентов https://register.msi.com/service/ocss. Мы ответим вам как можно скорее.

Подходящий регион:

LiveChat
Оцените статью
logicle.ru
Добавить комментарий