Skip to content

Latest commit

ย 

History

History
180 lines (119 loc) ยท 11.5 KB

File metadata and controls

180 lines (119 loc) ยท 11.5 KB

Warning

OpenLogi๋Š” ํ™œ๋ฐœํžˆ ๊ฐœ๋ฐœ ์ค‘์ด๋ฉฐ ์•„์ง ์•ˆ์ • ๋‹จ๊ณ„๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค โ€” ๊ธฐ๋Šฅ๊ณผ ์„ค์ •์ด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ์— Star โญ ์™€ Watch ๐Ÿ‘€ ๋ฅผ ๋ˆŒ๋Ÿฌ ๋‘๋ฉด ์ƒˆ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋‚˜์˜ฌ ๋•Œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OpenLogi

OpenLogi

โšก๏ธ Rust๋กœ ์ž‘์„ฑ๋œ ๋„ค์ดํ‹ฐ๋ธŒ ๋กœ์ปฌ ์šฐ์„  Logitech Options+ ๋Œ€์•ˆ ๐Ÿฆ€
HID++๋กœ ๋ฒ„ํŠผยทDPIยทSmartShift๋ฅผ ๋ฆฌ๋งคํ•‘ํ•˜์„ธ์š”. ๊ณ„์ •๋„, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋„ ์—†์Šต๋‹ˆ๋‹ค.

AprilNEA%2FOpenLogi | Trendshift

Options+๊ฐ€ ์ง€๊ธ‹์ง€๊ธ‹ํ•˜๋‹ค๋ฉด? OpenLogi๋ฅผ ์จ ๋ณด์„ธ์š”.

Logitech ๊ณ„์ •๋„, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋„, ๊ณต์‹ Options+ ์„ค์น˜๋„ ์—†์ด ๋ฒ„ํŠผ์„ ๋ฆฌ๋งคํ•‘ํ•˜๊ณ  DPI์™€ SmartShift๋ฅผ ์ œ์–ดํ•˜๋ฉฐ ์•ฑ๋ณ„ ํ”„๋กœํ•„์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์—†์ด ์ˆœ์ˆ˜ TOML ์„ค์ • ํŒŒ์ผ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •์—์„œ๋Š” ๊ธฐ๊ธฐ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ๋งŒ ์ž๋™์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋ฉฐ, ์—…๋ฐ์ดํŠธ ํ™•์ธ๊ณผ ๋‹ค์šด๋กœ๋“œ๋Š” ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ์˜ตํŠธ์ธํ•œ ๊ฒฝ์šฐ์—๋งŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.


์†Œ๊ฐœ

OpenLogi๋Š” Logi Bolt ๋ฐ Unifying ์ˆ˜์‹ ๊ธฐ, Bluetooth ์ง์ ‘ ์—ฐ๊ฒฐ ๋˜๋Š” USB ์ผ€์ด๋ธ”์„ ํ†ตํ•ด Logitech HID++ ์ฃผ๋ณ€๊ธฐ๊ธฐ์™€ ํ†ต์‹ ํ•˜๋ฉฐ, Logi Options+๋ฅผ ์‹คํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค:

  • OpenLogi GUI โ€” GPUI ๋ฐ์Šคํฌํ†ฑ ์•ฑ: ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ํ•ซ์ŠคํŒŸ์ด ์žˆ๋Š” ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋งˆ์šฐ์Šค ๋‹ค์ด์–ด๊ทธ๋žจ, ๋ฒ„ํŠผ๋ณ„ ์•ก์…˜ ์„ ํƒ๊ธฐ(๋‚ด์žฅ ์•ก์…˜ + TOML ์„ค์ •์—์„œ ์ž‘์„ฑํ•˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๋‹จ์ถ•ํ‚ค), DPI ํ”„๋ฆฌ์…‹, SmartShift, ๊ธฐ๊ธฐ๋ณ„ ์Šคํฌ๋กค ๋ฐ˜์ „, RGB ํ‚ค๋ณด๋“œ ์กฐ๋ช…, ์•ฑ๋ณ„ ํ”„๋กœํ•„, ์‹ค์‹œ๊ฐ„ ๊ธฐ๊ธฐ ์บ๋Ÿฌ์…€, 20๊ฐœ ์–ธ์–ด๋กœ ํ˜„์ง€ํ™”๋œ ์„ค์ • ์ฐฝ.
  • OpenLogi agent โ€” ์ž…๋ ฅ ํ›…๊ณผ ๋ชจ๋“  ๊ธฐ๊ธฐ I/O๋ฅผ ์†Œ์œ ํ•˜๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์„œ๋น„์Šค. GUI๋Š” ์ˆœ์ˆ˜ IPC ํด๋ผ์ด์–ธํŠธ์ด๋ฉฐ ํ•„์š”ํ•  ๋•Œ agent๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • OpenLogi CLI โ€” ํ—ค๋“œ๋ฆฌ์Šค ๊ธฐ๊ธฐ ๋ชฉ๋ก(list), ์—์…‹ ๋™๊ธฐํ™”, ๊ธฐ๊ธฐ ์ง„๋‹จ ํ•˜์œ„ ๋ช…๋ น์„ ๊ฐ–์ถ˜ CLI.

๋ชจ๋“  ๊ฒƒ์ด ๋กœ์ปฌ์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค: ๋ฐ”์ธ๋”ฉ์€ ์ˆœ์ˆ˜ TOML ํŒŒ์ผ์— ์ €์žฅ๋˜๊ณ , agent๊ฐ€ OS ์ž…๋ ฅ ํ›…์œผ๋กœ ๋ฒ„ํŠผ ์ž…๋ ฅ์„ ๋ฆฌ๋งคํ•‘ํ•˜๋ฉฐ DPI, SmartShift, ์Šคํฌ๋กค, ์กฐ๋ช… ๋ณ€๊ฒฝ์„ HID++๋ฅผ ํ†ตํ•ด ๊ธฐ๊ธฐ์— ์ง์ ‘ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

macOS, Linux, Windows๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Windows๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์— ํฌํŒ…๋œ ํ”Œ๋žซํผ์œผ๋กœ Windows 11 ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์—์„œ ์—”๋“œํˆฌ์—”๋“œ ๊ฒ€์ฆ์„ ๋งˆ์ณค์ง€๋งŒ, macOS์™€ Linux ๋นŒ๋“œ๋ณด๋‹ค ๋‹ค๋“ฌ์–ด์ง€์ง€ ์•Š์€ ๋ถ€๋ถ„์ด ๋” ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œ๋งต์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Options+ ๊ทธ ๋„ˆ๋จธ

OpenLogi๋Š” ๋˜๊ณ  Options+๋Š” ์•ˆ ๋˜๋Š” ๊ฒƒ๋“ค:

  • Linux์—์„œ ์‹คํ–‰. Options+๋Š” macOS์™€ Windows ์ „์šฉ์ž…๋‹ˆ๋‹ค. OpenLogi๋Š” Linux๋ฅผ ์ผ๊ธ‰ ํ”Œ๋žซํผ์œผ๋กœ ๋‹ค๋ฃน๋‹ˆ๋‹ค: evdev/uinput ํ›…, udev ๊ทœ์น™, systemd ์‚ฌ์šฉ์ž ์œ ๋‹›, .deb / .rpm / .pkg.tar.zst ํŒจํ‚ค์ง€.
  • ์ œ์Šค์ฒ˜ ๋ฒ„ํŠผ ์ด๋™. ์–ด๋–ค ๋ฌผ๋ฆฌ ๋ฒ„ํŠผ์ด ์ œ์Šค์ฒ˜ ์—ญํ• ์„ ๋งก์„์ง€ โ€” ์ „์šฉ ์ œ์Šค์ฒ˜ ๋ฒ„ํŠผ, ๊ฐ€์šด๋ฐ, ๋’ค๋กœ, ์•ž์œผ๋กœ โ€” ์ง์ ‘ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๊ณ , ๋ฐฉํ–ฅ๋ณ„ ์Šค์™€์ดํ”„ ๋ฐ”์ธ๋”ฉ์„ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์ œ์Šค์ฒ˜๋ฅผ ์•„์˜ˆ ๋Œ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Options+๋Š” ์ œ์Šค์ฒ˜ ์—ญํ• ์„ ์ „์šฉ ์ œ์Šค์ฒ˜ ๋ฒ„ํŠผ์— ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ์ˆœ์ˆ˜ ํ…์ŠคํŠธ ์„ค์ •. ๋ชจ๋“  ์„ค์ •์ด TOML ํŒŒ์ผ ํ•˜๋‚˜์— ๋“ค์–ด ์žˆ์–ด ์ฝ๊ณ , diffํ•˜๊ณ , ๋ฒ„์ „ ๊ด€๋ฆฌํ•˜๊ณ , ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋กœ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํฌ๋ฆฝํŠธ ๊ฐ€๋Šฅ. ์ง„์งœ CLI: ๊ธฐ๊ธฐ ๋ชฉ๋ก, ์—์…‹ ํ”„๋ฆฌํŽ˜์น˜, ๊ธฐ๊ธฐ ๋‚ด HID++ ์ง„๋‹จ(ํ”ผ์ฒ˜ / ์ปจํŠธ๋กค ๋คํ”„, DPI / SmartShift ์™•๋ณต ๊ฒ€์‚ฌ, ํ‚ค๋ณด๋“œ ์กฐ๋ช… ๊ฒ€์‚ฌ).
  • ๊ฐ€๋ณ๊ฒŒ ์œ ์ง€. ๋„ค์ดํ‹ฐ๋ธŒ Rust + GPUI ๋ฐ”์ด๋„ˆ๋ฆฌ โ€” Electron ์Šค์œ„ํŠธ๋„, ์ƒ์ฃผ ์—…๋ฐ์ดํ„ฐ๋„, ๊ณ„์ •๋„, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋„ ์—†์Šต๋‹ˆ๋‹ค.

๋กœ๋“œ๋งต

๊ธฐ๋Šฅ ์ƒํƒœ
Bolt ์ˆ˜์‹ ๊ธฐ ํƒ์ƒ‰ + ํŽ˜์–ด๋ง๋œ ๊ธฐ๊ธฐ ๋ชฉ๋ก(CLI + GUI) โœ…
Unifying ์ˆ˜์‹ ๊ธฐ(Bolt๋กœ ๋Œ€์ฒด๋œ ๊ตฌํ˜• ํ”„๋กœํ† ์ฝœ) โœ…
Bluetooth ์ง์ ‘ ์—ฐ๊ฒฐ / ์œ ์„  ๊ธฐ๊ธฐ(์ˆ˜์‹ ๊ธฐ ์—†์Œ) โœ…
๋ฐฐํ„ฐ๋ฆฌ ์ž”๋Ÿ‰ / ์ถฉ์ „ ์ƒํƒœ โœ… (์˜จ๋ผ์ธ ๊ธฐ๊ธฐ)
์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ GUI: ์บ๋Ÿฌ์…€, ๋งˆ์šฐ์Šค ๋‹ค์ด์–ด๊ทธ๋žจ, ์•ก์…˜ ์„ ํƒ๊ธฐ โœ… macOS + Linux + Windows
OS ์ž…๋ ฅ ํ›…์„ ํ†ตํ•œ ๋ฒ„ํŠผ ๋ฆฌ๋งคํ•‘ โœ… macOS + Linux + Windows
๋‚ด์žฅ ์•ก์…˜ ์นดํƒˆ๋กœ๊ทธ + ์‚ฌ์šฉ์ž ์ง€์ • ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค(TOML ์ž‘์„ฑ) โœ… macOS + Linux + Windowsยน
DPI ์ œ์–ด + ํ”„๋ฆฌ์…‹ + ์‚ฌ์ดํด / ํ”„๋ฆฌ์…‹ ์ง€์ • ์•ก์…˜(HID++ 0x2201) โœ…
SmartShift ํœ : ๋ชจ๋“œ ์ „ํ™˜ + ๊ฐ๋„ + ์˜๊ตฌ ๋ž˜์นซ ํŒจ๋„(HID++ 0x2111) โœ…
๊ธฐ๊ธฐ๋ณ„ ๋„ค์ดํ‹ฐ๋ธŒ ์Šคํฌ๋กค ๋ฐ˜์ „(HID++ 0x2121) โœ… (์ง€์› ๊ธฐ๊ธฐ)
์ •์  RGB ํ‚ค๋ณด๋“œ ์กฐ๋ช…(HID++ 0x8070 / 0x8080) โœ… (์ง€์› ๊ธฐ๊ธฐ)
์•ฑ๋ณ„ ํ”„๋กœํ•„ ์˜ค๋ฒ„๋ ˆ์ด(์•ฑ ํฌ์ปค์Šค ์‹œ ์ž๋™ ์ „ํ™˜) โœ… macOS + Windows, ๐ŸŸก Linux (X11 / XWayland ์ „์šฉ)
์„ค์ • ์ฐฝ: ๋กœ๊ทธ์ธ ์‹œ ์‹คํ–‰, ์—…๋ฐ์ดํŠธ, ๊ถŒํ•œ, ์–ธ์–ด, ์™ธ๊ด€ โœ… macOS + Linux + Windows
Agent ์ƒํƒœ ์•„์ด์ฝ˜ โœ… macOS ๋ฉ”๋‰ด ๋ง‰๋Œ€ + Windows ํŠธ๋ ˆ์ด; Linux์—๋Š” ํ•ด๋‹น ์—†์Œ
์ธํ„ฐํŽ˜์ด์Šค ํ˜„์ง€ํ™”(20๊ฐœ ์–ธ์–ด: da, de, el, en, es, fi, fr, it, ja, ko, nb, nl, pl, pt-BR, pt-PT, ru, sv, zh-CN, zh-HK, zh-TW) โœ…
Linux ํŒจํ‚ค์ง•: udev ๊ทœ์น™, systemd ์œ ๋‹›, .deb / .rpm / .pkg.tar.zst โœ… Linux
์ œ์Šค์ฒ˜ ๋ฒ„ํŠผ ๋ฐฉํ–ฅ๋ณ„ ๋ฐ”์ธ๋”ฉ + ์‹ค์‹œ๊ฐ„ ์บก์ฒ˜ โœ… (๊ธฐ๊ธฐ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„)
๊ฐ€์šด๋ฐ / ๋ชจ๋“œ ์‹œํ”„ํŠธ / ์ธํœ  ๋ฒ„ํŠผ ์บก์ฒ˜ โœ… ๊ฐ€์šด๋ฐ ๋ฒ„ํŠผ์€ ๋ชจ๋“  ํ”Œ๋žซํผ; ๋ชจ๋“œ ์‹œํ”„ํŠธ / ์ธํœ ์€ ๊ธฐ๊ธฐ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„
Windows(agent, GUI, ์ด๋ฒคํŠธ ํ›…, ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ) โœ… Windows 11 ์‹ค์ œ ํ•˜๋“œ์›จ์–ด ๊ฒ€์ฆ ์™„๋ฃŒ; ์ตœ์‹  ํฌํŠธ๋กœ ํ˜ธํ™˜์„ฑ์„ ๊ณ„์† ๊ฐœ์„  ์ค‘

ยน Linux์˜ ๋ฏธ๋””์–ด ํ‚ค ์•ก์…˜์€ D-Bus MPRIS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ macOS ์ „์šฉ ์•ก์…˜์€ Linux์— ๋ฒ”์šฉ ๋Œ€์‘ ๊ธฐ๋Šฅ์ด ์—†์–ด ์•„๋ฌด ๋™์ž‘๋„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Windows๋Š” ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ํ”Œ๋žซํผ ์•ก์…˜์„ ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋Šฅ์— ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.

์„ค์น˜

Important

๋จผ์ € Logi Options+ ๋ฅผ ์ข…๋ฃŒํ•˜์„ธ์š” โ€” ๋‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ HID++ ์ ‘๊ทผ์„ ๋‘๊ณ  ๊ฒฝํ•ฉํ•˜๋ฉฐ, ํ•˜๋‚˜์˜ ์ˆ˜์‹ ๊ธฐ๋Š” ํ•œ์ชฝ๋งŒ ์†Œ์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

macOS

macOS 13 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฆด๋ฆฌ์Šค์—์„œ ์„œ๋ช…ยท๊ณต์ฆ๋œ .dmg๋ฅผ ๋‚ด๋ ค๋ฐ›์•„ OpenLogi.app์„ /Applications๋กœ ๋“œ๋ž˜๊ทธํ•˜์„ธ์š”.

๋˜๋Š” Homebrew๋กœ ์„ค์น˜:

brew install --cask openlogi

๊ณต์‹ Homebrew cask๊ฐ€ ๊ธฐ๋ณธ ์„ค์น˜ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค. ๋Œ€์‹  aprilnea/tap์œผ๋กœ GitHub ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๋”ฐ๋ผ๊ฐ€๋ ค๋ฉด:

brew tap aprilnea/tap
brew install --cask aprilnea/tap/openlogi@latest

openlogi@latest๋Š” OpenLogi ๋ฆด๋ฆฌ์Šค ์›Œํฌํ”Œ๋กœ๊ฐ€ ๊ด€๋ฆฌํ•˜๋ฉฐ ๊ณต์‹ cask์˜ autobump๋ณด๋‹ค ๋จผ์ € ๊ฐฑ์‹ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. openlogi์™€ openlogi@latest ์ค‘ ํ•˜๋‚˜๋งŒ ์„ค์น˜ํ•˜์„ธ์š”.

Linux

์ตœ์‹  ๋ฆด๋ฆฌ์Šค์—์„œ .deb ๋˜๋Š” .rpm์„ ๋‚ด๋ ค๋ฐ›์œผ์„ธ์š”:

# Debian / Ubuntu
sudo dpkg -i openlogi_*.deb

# Fedora / RHEL
sudo rpm -i openlogi-*.rpm

# Arch Linux
sudo pacman -U openlogi-*.pkg.tar.zst

ํŒจํ‚ค์ง€๋Š” x86_64/amd64์™€ arm64/aarch64 ๋‘ ์•„ํ‚คํ…์ฒ˜๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€๋Š” sudo ์—†์ด /dev/hidraw*์™€ /dev/uinput์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋Š” udev ๊ทœ์น™์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ํ›„ ์‚ฌ์šฉ์ž์šฉ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์—์ด์ „ํŠธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์„ธ์š”:

systemctl --user enable --now openlogi-agent.service

์ˆ˜๋™ / ์†Œ์Šค ์„ค์น˜์™€ systemd๊ฐ€ ์—†๋Š” ๋ฐฐํฌํŒ์€ INSTALL-linux.md๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Windows

๊ฐ ๋ฆด๋ฆฌ์Šค์—๋Š” ์„œ๋ช…๋œ ํœด๋Œ€์šฉ .zip ์•„์นด์ด๋ธŒ์™€ ์‚ฌ์šฉ์ž๋ณ„ .msi ์„ค์น˜ ํŒŒ์ผ(x86_64 ๋ฐ arm64)์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค GUI(OpenLogi.exe)์™€ ๋ชจ๋“  ๊ธฐ๊ธฐ I/O๋ฅผ ์†Œ์œ ํ•˜๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ agent(openlogi-agent.exe)๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํœด๋Œ€์šฉ zip์„ ์‚ฌ์šฉํ•  ๋•Œ ๋‘ ํŒŒ์ผ์„ ๊ฐ™์€ ์œ„์น˜์— ๋‘์ง€ ์•Š์œผ๋ฉด GUI๊ฐ€ ์—ฐ๊ฒฐํ•  ๋Œ€์ƒ์ด ์—†์Šต๋‹ˆ๋‹ค.

Windows ์ง€์›์€ ์ •์ƒ ์ž‘๋™ํ•˜๋ฉฐ ์œ ์„  ํ‚ค๋ณด๋“œ์™€ Unifying ์ˆ˜์‹ ๊ธฐ ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•ด MSI ์„ค์น˜, ์ธํ”Œ๋ ˆ์ด์Šค ์—…๊ทธ๋ ˆ์ด๋“œ, ์ œ๊ฑฐ๊นŒ์ง€ Windows 11 ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์—์„œ ์—”๋“œํˆฌ์—”๋“œ ๊ฒ€์ฆํ–ˆ์Šต๋‹ˆ๋‹ค. macOS ํฌํŠธ๋ณด๋‹ค ์ตœ์‹ ์ด๋ฏ€๋กœ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ์ œ๋ณดํ•ด ์ฃผ์„ธ์š”. agent๋Š” ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜(๋ฉ”์ธ ์ฐฝ ํ‘œ์‹œ / ์ข…๋ฃŒ)์„ ํ‘œ์‹œํ•˜๋ฏ€๋กœ ๋ฉ”์ธ ์ฐฝ์„ ๋‹ซ์€ ๋’ค์—๋„ ์•ฑ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Windows์—์„œ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด TOML [app_settings] ๋ธ”๋ก์— show_in_menu_bar = false๋ฅผ ์„ค์ •ํ•˜๊ณ  agent๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์„ธ์š”. GUI ํ† ๊ธ€์€ ํ˜„์žฌ macOS ์ „์šฉ์ž…๋‹ˆ๋‹ค.

์†Œ์Šค์—์„œ ๋นŒ๋“œํ•˜๋ ค๋ฉด DEVELOPMENT.md๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์‚ฌ์šฉ๋ฒ• (CLI)

USAGE.md ์ฐธ๊ณ 

์„ค์ •

CONFIGURATION.md ์ฐธ๊ณ 

๊ฐœ๋ฐœ

DEVELOPMENT.md ์ฐธ๊ณ 

๊ฐ์‚ฌ์˜ ๋ง

๋ผ์ด์„ ์Šค

๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๋กœ๊ณ  ๋ฐ ๋ธŒ๋žœ๋“œ ์ž์‚ฐ

OpenLogi ๋กœ๊ณ ์™€ ์•ฑ ์•„์ด์ฝ˜ โ€” design/ ์•„๋ž˜์˜ ๋ธŒ๋žœ๋“œ ์ž์‚ฐ โ€” ์€ ยฉ 2026 AprilNEA๊ฐ€ ๋ชจ๋“  ๊ถŒ๋ฆฌ๋ฅผ ๋ณด์œ ํ•˜๋ฉฐ, ์œ„ MIT/Apache ๋ผ์ด์„ ์Šค์˜ ์ ์šฉ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. design/LICENSE๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. ์ฝ”๋“œ๋ฅผ ํฌํฌํ•ด๋„ OpenLogi ์ด๋ฆ„ยท๋กœ๊ณ ยท์•„์ด์ฝ˜์— ๋Œ€ํ•œ ๊ถŒ๋ฆฌ๋Š” ๋ถ€์—ฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ, ํฌํฌ, ๋ฐฐํฌํŒ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.


Logitech๊ณผ ๋ฌด๊ด€ํ•ฉ๋‹ˆ๋‹ค. "Logitech", "MX Master", "Options+"๋Š” Logitech International S.A.์˜ ์ƒํ‘œ์ž…๋‹ˆ๋‹ค.

์ €์žฅ์†Œ ํ™œ๋™

Repobeats analytics image