Vscode-vibrancy: ๋“œ๋ž˜๊ทธ ๋ฌธ์ œ, ์ œ๋ชฉ ํ‘œ์‹œ์ค„๋กœ ์ฐฝ ์ด๋™

์— ๋งŒ๋“  2019๋…„ 07์›” 19์ผ  ยท  75์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: EYHN/vscode-vibrancy

์•ˆ๋…•ํ•˜์„ธ์š”,

Windows 10์—์„œ ์ฐฝ ์ด๋™์— ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Vibrancy๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  VSC๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์ฐฝ ์ด๋™์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

b5IPZOAbeZ

ใ…‹ ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•ด ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ์‚ฌ.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚˜๋Š” ์ด ๋ฌธ์ œ๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ๋ฐ ๋ฉฐ์น ์„ ๋ณด๋ƒˆ๊ณ  ์ด์ œ ํฌ๊ธฐํ•ฉ๋‹ˆ๋‹ค. DWM ๋‚ด๋ถ€์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ, ๋งˆ์šฐ์Šค ํด๋ง ์†๋„๊ฐ€ ํ™”๋ฉด ์†๋„๋ณด๋‹ค ๋†’์•„์„œ ๋ Œ๋”๋ง ์š”์ฒญ์ด ๋Œ€๊ธฐ์—ด์—์„œ ์ฐจ๋‹จ๋˜๊ณ  ๋งˆ์šฐ์Šค ์ง€์—ฐ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ Microsoft Office์—๋„ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ˆ˜์ฒœ ๋ช…์˜ Windows ์‚ฌ์šฉ์ž๊ฐ€ ์ด ๋ฌธ์ œ๋กœ ์ธํ•ด ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋ช‡ ๊ฐ€์ง€ ๋…ผ์˜ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

https://answers.microsoft.com/en-us/msoffice/forum/all/why-does-my-excel-window-lag-so-much-when-moved/04b1fb97-b9da-481e-b37a-63257460c5b7

https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-mouse-lag-sluggish-window-dragging-in/12ab88a5-9e13-4d37-8f2d-106d56fcd775

์ด์ œ ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Windows 10 1809๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  Microsoft์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
  • '๋“œ๋ž˜๊ทธํ•˜๋Š” ๋™์•ˆ ์ฐฝ ๋‚ด์šฉ ํ‘œ์‹œ' ๋‹ซ๊ธฐ
    ์ž‘์—… ํ‘œ์‹œ์ค„์˜ ๊ฒ€์ƒ‰ ์ƒ์ž์— '์„ฑ๋Šฅ'์„ ์ž…๋ ฅํ•œ ๋‹ค์Œ ๊ฒฐ๊ณผ ๋ชฉ๋ก์—์„œ 'Windows์˜ ๋ชจ์–‘ ๋ฐ ์„ฑ๋Šฅ ์กฐ์ •'์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. '์‹œ๊ฐ ํšจ๊ณผ' ํƒญ์—์„œ '๋“œ๋ž˜๊น…ํ•˜๋Š” ๋™์•ˆ ์ฐฝ ๋‚ด์šฉ ํ‘œ์‹œ'๋ฅผ ์„ ํƒ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.
  • ๋งˆ์šฐ์Šค ํด๋ง ์†๋„ ์ค„์ด๊ธฐ
    ๋งŽ์€ ๊ฒŒ์ž„์—์„œ ๋งˆ์šฐ์Šค ๋“œ๋ผ์ด๋ฒ„ ํŒจ๋„์€ ๋งˆ์šฐ์Šค ํด๋ง ์†๋„๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋˜ํ•œ ๋ชจ๋“  ์šด์˜ ์ฒด์ œ ๋ฐ ํ™˜๊ฒฝ๊ณผ์˜ ํ๋ฆผ ๋ฐ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ฑฐํ•˜์—ฌ ํˆฌ๋ช…ํ•œ ์ „์šฉ ๋ฒ„์ „์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


ๆˆ‘ ่Šฑ, ็Žฐๅœจ ๅฅฝ ๆ”พๅผƒ ๅคฉ ็ ”็ฉถ ้—ฎ้ข˜, ็Žฐๅœจ ็Žฐๅœจ ๅ†…้ƒจ ๆ˜ฏ.

ไธ่ฆๆ‹…ๅฟƒ๏ผŒๅŒๆ ท็š„้—ฎ้ข˜่ฟ˜ๅ‡บ็ŽฐๅœจOffice่ฝฏไปถไธญ๏ผŒไธŠๅƒWindows็”จๆˆทๅ—ๅˆฐๅ…ถๅ›ฐๆ‰ฐ๏ผŒไปฅไธ‹ๆ˜ฏไธ€ไบ›่ฎจ่ฎบ๏ผš

https://answers.microsoft.com/en-us/msoffice/forum/all/why-does-my-excel-window-lag-so-much-when-moved/04b1fb97-b9da-481e-b37a-63257460c5b7

https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-mouse-lag-sluggish-window-dragging-in/12ab88a5-9e13-4d37-8f2d-106d56fcd775

็Žฐๅœจๆœ‰ๅ‡ ็งๅค‡็”จๆ–นๆณ•๏ผš

  • ไฝฟ็”จ Windows 10 1809๏ผŒ็„ถๅŽ็ญ‰ๅพ…ๅพฎ่ฝฏไฟฎๅค้—ฎ้ข˜
  • ๅ…ณ้—ญ "ๆ‹–ๅŠจๆ—ถๆ˜พ็คบ็ช—ๅฃๅ†…ๅฎน"
    ๅœจไปปๅŠกๆ ๆœ็ดขๆ€ง่ƒฝ๏ผŒ้€‰ๆ‹ฉ โ€œ่ฐƒๆ•ด Windows ๅค–่ง‚ๅ’Œๆ€ง่ƒฝโ€, ๅœจ โ€œ่ง†่ง‰ๆ•ˆๆžœโ€ ้€‰้กนๅกๅ…ณ้—ญ โ€œๆ‹–ๅŠจๆ—ถๆ˜พ็คบ็คบโ€
  • ้™ไฝŽ้ผ ๆ ‡ๅ›žๆŠฅ็Ž‡ไธ€่ˆฌๆธธๆˆ้ผ ๆ ‡้ฉฑๅŠจ้ขๆฟ้ƒฝๅฏไปฅ่ฐƒๆ•ด้ผ ๆ ‡ๅ›žๆŠฅ็Ž‡

ไน‹ๅŽๆˆ‘่ฟ˜ไผšๆไพ›ไธ€ไธชไป…้€ๆ˜Ž็‰ˆๆœฌ๏ผŒๅŽปๆŽ‰ๆจก็ณŠๆ•ˆๆžœๅนถๅ…ผๅฎนๆ‰€ๆœ‰ๆ“ไฝœ็ณป็ปŸๅ’ŒๆกŒ้ข็Žฏๅขƒใ€‚

๋ชจ๋“  75 ๋Œ“๊ธ€

ํ”ผ๋“œ๋ฐฑ์— ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ ๋Œ€๋‹จํžˆ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๊ฒŒ ์œˆ๋„์šฐ ๋ฒ„๊ทธ์ธ ๊ฒƒ ๊ฐ™์•„์š”.

๋‚˜๋„์ด ๋ฌธ์ œ์— ๋ถ€๋”ช์ณค๋‹ค.

์•„ํฌ๋ฆด ํšจ๊ณผ๋Š” ์ „์ž ์ฐฝ์—์„œ ๋“œ๋ž˜๊ทธ ์ง€์—ฐ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๋’ค์— ํ๋ฆผ ํšจ๊ณผ๋‚˜ ํˆฌ๋ช… ๊ทธ๋ผ๋””์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์‹ค ์ €๋Š” ์œˆ๋„์šฐ 10 1809์—์„œ ๊ทธ๋Ÿฐ ๋ฌธ์ œ๋ฅผ ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” Windows 1903์—์„œ ๋ฐœ์ƒํ•˜๋ฉฐ ์ด ๋ฒ„์ „์—์„œ๋งŒ ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. (์‹ค์ œ๋กœ Windows 1903์—์„œ๋Š” ์ผ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค ์˜ค๋ฅ˜๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.)

๋‚˜๋Š” ์ด๊ฒƒ์„ Windows 1903์—์„œ๋งŒ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ์ตœ์‹  Insider ๋ฒ„์ „์˜ Windows์—์„œ ์ด ํ™•์žฅ์„ ์‚ฌ์šฉํ•ด ๋ณธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ์ด ๋ฌธ์ œ๋Š” GPU ๋˜๋Š” CPU ์‚ฌ์šฉ๋Ÿ‰์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚˜๋„ 1903์ด๊ณ  ์ด ๋ฌธ์ œ์— ์ง๋ฉดํ•ด ์žˆ๋‹ค

1903๋…„์—๋„ ๊ฐ™์€ ๋ฌธ์ œ

๊ฐ™์€ ๋ฌธ์ œ

+1

1903๋…„์—๋„ ๊ฐ™์€ ๋ฌธ์ œ

1809์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์–ด 1903 ๋ฌธ์ œ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

+1

#14 v1.0.6์—์„œ. ๋งˆ์šฐ์Šค ๋ž™์ด ์—ฌ์ „ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์จ๋ดค์ง€๋งŒ 1903๋…„์— ํ•ด๊ฒฐ์ด ์•ˆ๋˜๋„ค์š”.

๋ฌธ์ œ๋Š” ์ „์ž์— ์žˆ์ง€ ์•Š์œผ๋ฉฐ ํ˜„์žฌ 1903๋…„ UWP ์—†์ด ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ์—ฌ๋Š” ์™„๋ฒฝํ•œ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

์ตœ์‹  Windows 10 ๋‚ด๋ถ€์ž ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์—๋Š” ๋งˆ์šฐ์Šค ์ง€์—ฐ์ด ์—ฌ์ „ํžˆ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

@EYHN์„ ์‚ดํŽด๋ณด๋Š” ๋ฐ ์‹œ๊ฐ„์„ ํ• ์• ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. VSCode/Electron์ด UWP ์•ฑ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋„๋ก Windows๋ฅผ ์†์ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” ์ด ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๊ธฐ์— ์™”์Šต๋‹ˆ๋‹ค. ๋‚˜๋งŒ ๊ทธ๋Ÿฐ๊ฒŒ ์•„๋‹ˆ๋ผ์„œ ์ข€ ๋‹คํ–‰์ด๋‹ค.

์ง์žฅ์— ์žˆ๋Š” ๋‚ด PC์—์„œ๋Š” ๋‹ค์†Œ ๊ดœ์ฐฎ์€ ์‚ฌ์–‘์ธ Windows 1809๊ฐ€ ์ง€์—ฐ ์—†์ด ์›€์ง์ž…๋‹ˆ๋‹ค.
๋‚ด ์ง‘ PC์—์„œ๋Š” ํ›จ์”ฌ ๋” ๋‚˜์€ ์‚ฌ์–‘์ธ Windows 1903์ด ์ง€์˜ฅ์ฒ˜๋Ÿผ ๋Š๋ฆฝ๋‹ˆ๋‹ค.

๋งŽ์€ ๋‚ ์ด ์ง€๋‚ฌ๊ณ  ์ด ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
https://github.com/EYHN/vscode-vibrancy/tree/master/src/blur-cli ์—์„œ Windows์šฉ ๊ธฐ๋ณธ ์ฝ”๋“œ๋ฅผ ํ‘ธ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
๋‹น์‹ ์ด ์ฐฝ์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์•„๋งˆ๋„ ๋‹น์‹ ์ด ๋‚˜๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๋‰ด์Šค: ์ฐฝ 10 1903์—์„œ ํ”„๋ ˆ์ž„ ์†๋„ ์•„๋ž˜๋กœ "๋งˆ์šฐ์Šค ์†๋„"๋ฅผ ์ค„์ด๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด ๋ฌธ์ œ๋ฅผ ์กฐ์‚ฌํ•˜๋Š” ๋ฐ ๋ฉฐ์น ์„ ๋ณด๋ƒˆ๊ณ  ์ด์ œ ํฌ๊ธฐํ•ฉ๋‹ˆ๋‹ค. DWM ๋‚ด๋ถ€์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ, ๋งˆ์šฐ์Šค ํด๋ง ์†๋„๊ฐ€ ํ™”๋ฉด ์†๋„๋ณด๋‹ค ๋†’์•„์„œ ๋ Œ๋”๋ง ์š”์ฒญ์ด ๋Œ€๊ธฐ์—ด์—์„œ ์ฐจ๋‹จ๋˜๊ณ  ๋งˆ์šฐ์Šค ์ง€์—ฐ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ Microsoft Office์—๋„ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ˆ˜์ฒœ ๋ช…์˜ Windows ์‚ฌ์šฉ์ž๊ฐ€ ์ด ๋ฌธ์ œ๋กœ ์ธํ•ด ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋ช‡ ๊ฐ€์ง€ ๋…ผ์˜ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

https://answers.microsoft.com/en-us/msoffice/forum/all/why-does-my-excel-window-lag-so-much-when-moved/04b1fb97-b9da-481e-b37a-63257460c5b7

https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-mouse-lag-sluggish-window-dragging-in/12ab88a5-9e13-4d37-8f2d-106d56fcd775

์ด์ œ ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Windows 10 1809๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  Microsoft์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
  • '๋“œ๋ž˜๊ทธํ•˜๋Š” ๋™์•ˆ ์ฐฝ ๋‚ด์šฉ ํ‘œ์‹œ' ๋‹ซ๊ธฐ
    ์ž‘์—… ํ‘œ์‹œ์ค„์˜ ๊ฒ€์ƒ‰ ์ƒ์ž์— '์„ฑ๋Šฅ'์„ ์ž…๋ ฅํ•œ ๋‹ค์Œ ๊ฒฐ๊ณผ ๋ชฉ๋ก์—์„œ 'Windows์˜ ๋ชจ์–‘ ๋ฐ ์„ฑ๋Šฅ ์กฐ์ •'์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. '์‹œ๊ฐ ํšจ๊ณผ' ํƒญ์—์„œ '๋“œ๋ž˜๊น…ํ•˜๋Š” ๋™์•ˆ ์ฐฝ ๋‚ด์šฉ ํ‘œ์‹œ'๋ฅผ ์„ ํƒ ์ทจ์†Œํ•ฉ๋‹ˆ๋‹ค.
  • ๋งˆ์šฐ์Šค ํด๋ง ์†๋„ ์ค„์ด๊ธฐ
    ๋งŽ์€ ๊ฒŒ์ž„์—์„œ ๋งˆ์šฐ์Šค ๋“œ๋ผ์ด๋ฒ„ ํŒจ๋„์€ ๋งˆ์šฐ์Šค ํด๋ง ์†๋„๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋˜ํ•œ ๋ชจ๋“  ์šด์˜ ์ฒด์ œ ๋ฐ ํ™˜๊ฒฝ๊ณผ์˜ ํ๋ฆผ ๋ฐ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ฑฐํ•˜์—ฌ ํˆฌ๋ช…ํ•œ ์ „์šฉ ๋ฒ„์ „์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


ๆˆ‘ ่Šฑ, ็Žฐๅœจ ๅฅฝ ๆ”พๅผƒ ๅคฉ ็ ”็ฉถ ้—ฎ้ข˜, ็Žฐๅœจ ็Žฐๅœจ ๅ†…้ƒจ ๆ˜ฏ.

ไธ่ฆๆ‹…ๅฟƒ๏ผŒๅŒๆ ท็š„้—ฎ้ข˜่ฟ˜ๅ‡บ็ŽฐๅœจOffice่ฝฏไปถไธญ๏ผŒไธŠๅƒWindows็”จๆˆทๅ—ๅˆฐๅ…ถๅ›ฐๆ‰ฐ๏ผŒไปฅไธ‹ๆ˜ฏไธ€ไบ›่ฎจ่ฎบ๏ผš

https://answers.microsoft.com/en-us/msoffice/forum/all/why-does-my-excel-window-lag-so-much-when-moved/04b1fb97-b9da-481e-b37a-63257460c5b7

https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-mouse-lag-sluggish-window-dragging-in/12ab88a5-9e13-4d37-8f2d-106d56fcd775

็Žฐๅœจๆœ‰ๅ‡ ็งๅค‡็”จๆ–นๆณ•๏ผš

  • ไฝฟ็”จ Windows 10 1809๏ผŒ็„ถๅŽ็ญ‰ๅพ…ๅพฎ่ฝฏไฟฎๅค้—ฎ้ข˜
  • ๅ…ณ้—ญ "ๆ‹–ๅŠจๆ—ถๆ˜พ็คบ็ช—ๅฃๅ†…ๅฎน"
    ๅœจไปปๅŠกๆ ๆœ็ดขๆ€ง่ƒฝ๏ผŒ้€‰ๆ‹ฉ โ€œ่ฐƒๆ•ด Windows ๅค–่ง‚ๅ’Œๆ€ง่ƒฝโ€, ๅœจ โ€œ่ง†่ง‰ๆ•ˆๆžœโ€ ้€‰้กนๅกๅ…ณ้—ญ โ€œๆ‹–ๅŠจๆ—ถๆ˜พ็คบ็คบโ€
  • ้™ไฝŽ้ผ ๆ ‡ๅ›žๆŠฅ็Ž‡ไธ€่ˆฌๆธธๆˆ้ผ ๆ ‡้ฉฑๅŠจ้ขๆฟ้ƒฝๅฏไปฅ่ฐƒๆ•ด้ผ ๆ ‡ๅ›žๆŠฅ็Ž‡

ไน‹ๅŽๆˆ‘่ฟ˜ไผšๆไพ›ไธ€ไธชไป…้€ๆ˜Ž็‰ˆๆœฌ๏ผŒๅŽปๆŽ‰ๆจก็ณŠๆ•ˆๆžœๅนถๅ…ผๅฎนๆ‰€ๆœ‰ๆ“ไฝœ็ณป็ปŸๅ’ŒๆกŒ้ข็Žฏๅขƒใ€‚

@EYHN ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ „์ž ์•ฑ์ธ Terminus์—์„œ๋Š” "๋ฐฐ๊ฒฝ ์œ ํ˜•" ์„ค์ •์„ ์ œ๊ณตํ•˜๊ณ  "Blur" ๋ฐ "Fluent" ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์€ this.electron.ipcRenderer.send('window-set-vibrancy', enable, type) ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋ฉฐ "Fluent"๋Š” ์ง€์—ฐ๋˜์ง€๋งŒ "Blur"๋Š” ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. this.electron.ipcRenderer.send('window-set-vibrancy', enable, type) ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋ชจ๋ฅด์ง€๋งŒ MS๊ฐ€ DWM์—์„œ ์ˆ˜์ •ํ•˜๊ธฐ ์ „์— ์ด๊ฒƒ์ด ํ•ด๊ฒฐ์ฑ…์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Aero Glass ๋ฅผ ์„ค์น˜ํ•œ ํ›„ win10 ์ฒ˜๋ฆฌ์šฉ ์ฝ”๋“œ๋ฅผ dwm(์ฆ‰, win7 ๊ตฌํ˜„)์„ ํ˜ธ์ถœํ•˜๋„๋ก ๋ณ€๊ฒฝํ–ˆ๋Š”๋ฐ win10 1909์—์„œ ๋“œ๋ž˜๊ทธํ•  ๋•Œ ์ฐฝ์ด ๊ณ ์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Aero Glass ๋ฅผ ์„ค์น˜ํ•œ ํ›„ win10 1909์—์„œ ์‹คํ–‰๋˜๋Š” dwm(์ฆ‰, win7 ๊ตฌํ˜„) ๋ถ€๋ถ„์„ ํ˜ธ์ถœํ•˜๋„๋ก win10 ์ฒ˜๋ฆฌ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์ฐฝ์ด ๊ณ ์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Aero Glass๋Š” win10 2004์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Aero Glass ๋ฅผ ์„ค์น˜ํ•œ ํ›„ win10 1909์—์„œ ์‹คํ–‰๋˜๋Š” dwm(์ฆ‰, win7 ๊ตฌํ˜„) ๋ถ€๋ถ„์„ ํ˜ธ์ถœํ•˜๋„๋ก win10 ์ฒ˜๋ฆฌ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์ฐฝ์ด ๊ณ ์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Aero Glass๋Š” win10 2004์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

win10 ์ผ๋ฐ˜ ๊ฐœ๋ฐœ์˜ ๋””๋ฒ„๊ทธ ํŒจํ‚ค์ง€์—์„œ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜จ ๋‹ค์Œ ๊ธฐํ˜ธ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋„๋ก ๋ช…๋ นํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ํˆฌ๋ช…๋„ ํšจ๊ณผ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€๋งŒ ์–ด๋–ค ์ด์œ ๋กœ ์ง€์—ฐ์„ ์ˆ˜์ •ํ•˜๋Š” ์ ˆ์ „ ๋ชจ๋“œ๋กœ ์ฐฝ์„ ๋‘๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค ๐Ÿคทโ€โ™‚๏ธ

Win 10 2004 ๋ฒ„์ „ KB4541738์ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? windows1909์—๋Š” ์—ฌ์ „ํžˆ ๋Œ๊ธฐ ์ง€์—ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ƒํ•˜๊ฒŒ ํ‰์†Œ ๋“œ๋ž™์œผ๋กœ ํ’€๋ฆฐ ์ƒํƒœ๋กœ ๋”œ๋ ˆ์ด ์—†์ด ๋‹ฌ๋ ธ๋Š”๋ฐ ์ง€๊ธˆ์€ ๋”œ๋ ˆ์ด๊ฐ€...

Win 10 2004 ๋ฒ„์ „ KB4541738์ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๐Ÿ˜‚๋ฉ‹์žˆ๋‹ค

์ž์„ธํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? windows1909์—๋Š” ์—ฌ์ „ํžˆ ๋Œ๊ธฐ ์ง€์—ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

1909๋Š” Aero Glass ๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ps: ํ™•์žฅ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋ž˜๊ทธ์— ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š”๋ฐ ๋ฐ˜ํˆฌ๋ช…ํ•œ ์œ ๋ฆฌ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ํˆฌ๋ช…ํ•œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ๋Œ€์‹  ์ œ๊ณตํ•˜๋ฉด ํ•ด๊ฒฐ๋  ์ˆ˜ ์žˆ๋‚˜์š”?

EasyWindowDrag ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ์„ ์ด๋™ํ•˜๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด ์„ค์น˜๋˜์–ด ์žˆ์œผ๋ฉด ์ฐฝ์„ ๋Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฐฝ์ด ์Šฌ๋กœ์šฐ ๋ชจ์…˜์œผ๋กœ ์›€์ง์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. CPU/GPU ๋ฆฌ์†Œ์Šค ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์ด๋กœ ์ธํ•ด VS ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. VS ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ด ํ™•์žฅ์„ ์ œ๊ฑฐํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

@Spenhouet ์ด ๋ฒ„๊ทธ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ƒ๊ธฐ์‹œ์ผœ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์œผ๋กœ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ ๋ฐœ์ƒํ•˜๋Š” Windows ๋ฌธ์ œ์ด๋ฉฐ ์‹ค์ œ๋กœ ์ข‹์€ ์†”๋ฃจ์…˜์ด ์—†์Šต๋‹ˆ๋‹ค.

@Toby56 ์„ค๋ช…๋œ OP์™€ ๋™์ผํ•œ ๋ฌธ์ œ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฐ€ ์ œ๊ณตํ•œ GIF์™€ ๋‹ค๋ฅด๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.

@Spenhouet ์˜ˆ, GIF๋Š” ๋ช…ํ™•ํ•˜์ง€ ์•Š์ง€๋งŒ ์„ค๋ช…๋Œ€๋กœ์ž…๋‹ˆ๋‹ค! ๋งˆ์šฐ์Šค ํด๋ง ๋ฌธ์ œ๋กœ, ๋“œ๋ž˜๊ทธ๋ฅผ ์‹œ์ž‘ํ•˜์ž๋งˆ์ž ์ฐฝ์ด ์˜ˆ์ƒ๋ณด๋‹ค ๋Š๋ ค์ง€๊ณ  ํ˜„์žฌ ์œ„์น˜์™€ ์žˆ์–ด์•ผ ํ•  ์œ„์น˜ ์‚ฌ์ด์— ์—„์ฒญ๋‚œ ์ง€์—ฐ์ด ๋ˆ„์ ๋ฉ๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„, ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ํ•  ์ˆ˜์žˆ๋Š” ์ผ์€ ์—†์Šต๋‹ˆ๋‹ค :(

์ตœ์‹  Win10 ๋ฆด๋ฆฌ์Šค์—์„œ๋„ ์ด๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋ฌธ์ œ์ž…๋‹ˆ๊นŒ? ๋ณธ์งˆ์ ์œผ๋กœ VSCode๊ฐ€ ์ค‘๋‹จ๋œ๋‹ค๋ฉด ์ด๊ฒƒ์„ ์„ค์น˜ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค...

@iPyGuy ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ณง ์ˆ˜์ •๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ณต์‹์ ์ธ Windows ๋ฐฉ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค.

Win 10 2004 ๋ฒ„์ „ KB4541738์ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ํŒจ์น˜๋Š” ๊ณต์‹ 2004์— ๋ณ‘ํ•ฉ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋ฐ˜๊ธฐ ์ฑ„๋„์— ๋ฆด๋ฆฌ์Šค๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@EYHN @Toby56
https://github.com/23phy/ewc/issues/22#issuecomment -599448590์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์ฐฝ์„ ์ด๋™ํ•˜๋Š” ๋™์•ˆ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ์ด๊ฒƒ์ด "๊ณ ์ •"๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ(@Toby56)?

๋˜๋Š” VSCode๊ฐ€ ํ™œ์„ฑ/์ด๋™๋˜๋Š” ๋™์•ˆ์—๋งŒ ์„ฑ๋Šฅ ์„ค์ •์—์„œ "๋“œ๋ž˜๊น…ํ•˜๋Š” ๋™์•ˆ ์ฐฝ ๋‚ด์šฉ ํ‘œ์‹œ"๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ด€๋ จ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ•ญ๋ชฉ์„ ์ฆ‰์„์—์„œ, ํฌ์ปค์Šค ๋˜๋Š” ์ด๋™ ์ด๋ฒคํŠธ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? ๋ชจ๋“  ์ฐฝ์— ๋Œ€ํ•œ ์ฐฝ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์—†๋Š” ๊ฒƒ์€ ๊ฝค ๋‚˜์ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์ด VSCode์—๋งŒ ์˜ํ–ฅ์„ ์ค€๋‹ค๋ฉด ๋‚˜๋Š” ์ ˆ์ถฉ์•ˆ์œผ๋กœ ์‚ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿ˜…

@jonaskuske
๋“œ๋ž˜๊ทธ์— ๋Œ€ํ•œ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ์•„๋งˆ๋„ ์ตœ๊ณ ์˜ ๋‚ด๋ถ€ ์ˆ˜์ •์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์„ฑ๊ฐ€์‹ค ์ˆ˜ ์žˆ์ง€๋งŒ ํ๋ฆผ ์—†์ด ๊ทธ๋ƒฅ ํˆฌ๋ช…์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ๋” ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋˜ ๋‹ค๋ฅธ ์š”์†Œ๋Š” ์•„ํฌ๋ฆด์ด ์ผ๋ฐ˜์ ์œผ๋กœ ํ•ด๋‹น ๋ชจ๋“œ์—์„œ ๋น„ํ™œ์„ฑํ™”๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ ๋ชจ๋“œ์˜ ๋‹ค๋ฅธ ํ๋ฆผ ํšจ๊ณผ์—์„œ ํ™œ์„ฑํ™”ํ•  ๋•Œ ์•„ํฌ๋ฆด์ด ๊นจ์ง€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ์–ต์ด ์•ˆ๋‚˜์š”. ์ด ๋•Œ๋ฌธ์— ์ž‘์€ ํฐ์ƒ‰ ํ”Œ๋ž˜์‹œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ๋ฆผ ํšจ๊ณผ๋ฅผ ๋งค๋ฒˆ ์žฌ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ ๋ฐฐํ„ฐ๋ฆฌ ์„ธ์ด๋ฒ„ ๋ชจ๋“œ์ธ์ง€ ์•„๋‹Œ์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์œผ๋ฉฐ ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ์€ ๊ทธ๋ฆฌ ์ผ๋ฐ˜์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ดํฌ.

๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ž‘๋™ํ•˜๋ฉฐ ์ฆ‰์„์—์„œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์—‰๋ง์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์‹ค์šฉ์ ์ด์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@ํ† ๋น„56

์•„ํฌ๋ฆด์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ•ด๋‹น ๋ชจ๋“œ์—์„œ ๋น„ํ™œ์„ฑํ™”๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ ๋ชจ๋“œ์˜ ๋‹ค๋ฅธ ํ๋ฆผ ํšจ๊ณผ์—์„œ ํ™œ์„ฑํ™”ํ•  ๋•Œ ์•„ํฌ๋ฆด์ด ๋Š์–ด์ง‘๋‹ˆ๊นŒ?

์˜ˆ, Acrylic์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์—๋„ˆ์ง€ ์ ˆ์•ฝ ๋ชจ๋“œ์™€ ์ฐฝ์— ์ดˆ์ ์ด ๋งž์ง€ ์•Š์„ ๋•Œ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ํ™œ์„ฑํ™”๋œ ์ฐฝ์€ ํ•˜๋‚˜๋งŒ ์žˆ๊ณ  ๋ฐฐ๊ฒฝ์— ์žˆ๋Š” ์ฐฝ์€ ๋ถˆํˆฌ๋ช…ํ•˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์•„๋Š” ํ•œ ๋ฐฐํ„ฐ๋ฆฌ ์„ธ์ด๋ฒ„ ๋ชจ๋“œ์ธ์ง€ ์•„๋‹Œ์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์œผ๋ฉฐ ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ์€ ๊ทธ๋ฆฌ ์ผ๋ฐ˜์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ดํฌ.

์ €์—๊ฒŒ๋Š” ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ 20%์— ๋„๋‹ฌํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”๋˜๋ฏ€๋กœ ๋“œ๋ฌธ ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ๊ฐ์ง€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
๊ธฐ๋ณธ Windows ๋Ÿฐํƒ€์ž„ API์— ๋Œ€ํ•œ ๋…ธ๋“œ ๋ฐ”์ธ๋”ฉ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .

const { PowerManager } = require('@nodert-win10/windows.system.power')

let energySaverEnabled = PowerManager.energySaverStatus === 2

PowerManager.on('energySaverStatusChanged', () => {
  energySaverEnabled = PowerManager.energySaverStatus === 2
})

@jonaskuske
๊ธฐ๋ณธ Windows ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ NodeJS ๋ฐ”์ธ๋”ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ ๋ชจ๋“œ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ๊ณ„์‹œ๋‹ค๋‹ˆ ๋Œ€๋‹จํ•ฉ๋‹ˆ๋‹ค! ๊ทธ๊ฒƒ์€ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์‹์œผ๋กœ ์šฐ๋ฆฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ "๋’ค๋กœ ํ๋ฆฌ๊ฒŒ"๋กœ ์ „ํ™˜ํ•˜๊ณ  ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ ๋ชจ๋“œ์—์„œ ์ผ๋ฐ˜ ํˆฌ๋ช…๋„๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ํฐ์ƒ‰ ํ”Œ๋ž˜์‹œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŠน์ • ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ ์ด ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์œผ๋ฉฐ, ์ด์™€ ๊ฐ™์€ ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด @EYHN ์— ๋ฌธ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋‚˜๋Š” ํ–‰๋™์˜ GIF๋ฅผ ๊ฒŒ์‹œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ํ† ๋น„56
๋„ค์ดํ‹ฐ๋ธŒ ์ข…์†์„ฑ์€ VSCode ํ™•์žฅ์˜ ์˜ต์…˜์ด ์•„๋‹ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐฉ๊ธˆ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ์†”๋ฃจ์…˜์€ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ์ž์‹  ์˜ Electron ์•ฑ์— ์ถ”๊ฐ€ํ•˜๋ ค๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค(๊ทธ๋ž˜์„œ ํŠน์ • Electron/Node ๋ฒ„์ „์— ๋Œ€ํ•ด ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ๋„๋ก). ์—ฌ๊ธฐ์— ๋„์›€์ด๋˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค :/

์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ์ด๋ฏธ blur-cli.exe ๋กœ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋…ธ๋“œ ๋ฐ”์ธ๋”ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋ฏธ๋ฆฌ ๋นŒ๋“œ๋œ ๋ณ„๋„์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๐Ÿค”

@jonaskuske
๊ทธ๊ฑด ์‚ฌ์‹ค์ด์•ผ! ๊ทธ๋Ÿฐ ์ƒ๊ฐ์€ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด์ง€๋งŒ ์•„๋งˆ๋„ ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ์ปดํŒŒ์ผ๋˜๋Š” C++ ๋ถ€๋ถ„์— ๋นŒ๋“œ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค??? VSCode ํ™•์žฅ์˜ ํ•œ๊ณ„๋ฅผ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ™•์‹คํžˆ ๋‚ด ์ž์‹ ์˜ ์•ฑ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜€!

๋„ค, ์•„๋งˆ ํšจ๊ณผ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ์ €๋Š” C++์— ๋Œ€ํ•ด์„œ๋„ ์ „ํ˜€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค(Arduinos๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ฒƒ ์™ธ์—๋Š”) :/

์–ด์จŒ๋“  ์ด๊ฒƒ์ด ๊ตฌํ˜„๋œ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ํ™•์‹คํžˆ ์„ ํƒ ์‚ฌํ•ญ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 144Hz ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋งˆ์šฐ์Šค ์ƒ˜ํ”Œ ์†๋„๋ฅผ 125์™€ ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์ฐฝ ์ด๋™ ์ค‘์— ์ƒ๋™๊ฐ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์—ฌ์ „ํžˆ ์ผ์ƒ์ ์ธ ์‚ฌ์šฉ์— ์ถฉ๋ถ„ํžˆ ๋นจ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@quank123wip @EYHN
๋„ค, ์ €๋„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.
๋ง๋‹จ์˜ ์•„ํฌ๋ฆด ๋ฐฐ๊ฒฝ์—๋Š” ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
image

ํ๋ฆผ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋ฉฐ Fluent์—๋„ ์ง€์—ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ด๊ฒƒ์ด ๋‹ต์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์ด ๋„์›€์ด ๋˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ Window Terminal์—๋Š” ์ž‘๋™ํ•˜๋Š” ํˆฌ๋ช…๋„ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ทธ๊ฒƒ์„ "์•„ํฌ๋ฆด"์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.
ํ„ฐ๋ฏธ๋„์€ ์ „์ž๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค... C++๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

image

๋ถˆํˆฌ๋ช…๋„๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

image

๊ตฌํ˜„์„ ์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/microsoft/terminal/blob/master/src/cascadia/TerminalControl/TermControl.cpp#L376

@Spenhouet ์˜ˆ, ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ณ„๋กœ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜คํ”ˆ ์†Œ์Šค Windows ํ„ฐ๋ฏธ๋„๊ณผ ๋‹ค๋ฅธ ๋งŽ์€ ์•ฑ์—์„œ ์ด ํšจ๊ณผ(ํ•ญ์ƒ ์•„ํฌ๋ฆด์ด๋ผ๊ณ  ํ•จ)๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ „์šฉ Windows ์•ฑ์ด๋ฉฐ "๊ณต์‹" ๋ฐฉ์‹์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๊ฐ€ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ์‹ค์ œ๋กœ ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ณณ์— ๋ฌด์–ธ๊ฐ€๋ฅผ ๋‘๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์ˆ˜์ •๋˜์ง€ ์•Š๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

@Jinhaihan ์˜ˆ, ๋งž์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ๋ฆฌ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค! ์–ด์ฉŒ๋ฉด ์šฐ๋ฆฌ๋Š”ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ "์œ ์ฐฝํ•œ"์•„ํฌ๋ฆด ํšจ๊ณผ๋งŒํผ ์ข‹์•„ ๋ณด์ด์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. Windows 7(Aero)์—์„œ ์‚ฌ์šฉํ•˜๋˜ ์˜ค๋ž˜๋œ ํšจ๊ณผ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ๋ฆผ ๋ฐ˜๊ฒฝ์€ ๊ทธ๋‹ค์ง€ ํฌ์ง€ ์•Š์œผ๋ฉฐ ์œ ์ฐฝํ•œ Windows 10 "์•„ํฌ๋ฆด" ํ…์Šค์ฒ˜์™€ ์•„ํฌ๋ฆด ํ๋ฆผ์„ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋‹ค๋ฅธ ๋ ˆ์ด์–ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

Terminus์™€ ๊ฐ™์€ ์˜ต์…˜์„ ๊ฐ–๋Š” ๊ฒƒ์€ ์™„๋ฒฝํ•˜๊ฒŒ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์•„๋งˆ๋„ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋งŒ์กฑํ•  ์†”๋ฃจ์…˜์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@Toby56 ๊ทธ๊ฒƒ์€ ๋ฐ”๋ณด ๊ฐ™์€ ์งˆ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: "๊ณต์‹์ ์ธ" ๋ฐฉ์‹์œผ๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?

@Spenhouet ์•„๋งˆ๋„ VS Code๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์•„๋งˆ ์•„๋‹ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Node JS ๋ฐ C++๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๋กฌ ์ฐฝ์— ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์‹ค์ œ๋กœ ๋งŽ์ด ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ VS Code๋Š” ํ•ญ์ƒ Electron์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋ฉฐ ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋˜๋Š” ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ๋ฐฉ๋ฒ•์ด ์ „ํ˜€ ํšจ๊ณผ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์— ๊ฝค ๋†€๋ž๋‹ค. ๋”ฐ๋ผ์„œ ์–ด๋–ค ์ฒœ์žฌ๊ฐ€ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์ฐพ์ง€ ์•Š๋Š” ํ•œ ์šฐ๋ฆฌ๋Š” ์ด๋Œ€๋กœ ๊ฐ‡ํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

@Toby56 ์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„ํฌ๋ฆด ํšจ๊ณผ๋Š” ์•ž์œผ๋กœ Windows์—์„œ ๋” ๋งŽ์ด ๋‚˜ํƒ€๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. VS ์ฝ”๋“œ๋Š” ์•„๋งˆ๋„ ์ด ๋จผ ๋ฏธ๋ž˜์— ์ด๋ฅผ ์ฑ„ํƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@์ŠคํŽœํ•˜์šฐ์—ฃ
์˜ˆ, ํ˜„์žฌ ์•„ํฌ๋ฆด ํšจ๊ณผ๋Š” ์ตœ์‹  Windows ์•ฑ(์ผ๋ฐ˜์ ์œผ๋กœ Microsoft Store์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์œ ํ˜•)๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” UI ํ”„๋ ˆ์ž„์›Œํฌ์ธ XAML์˜ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— Windows ํ„ฐ๋ฏธ๋„ ๋ฐ ๊ธฐํƒ€์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. "๊ตฌ์‹" ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋Œ€๋ถ€๋ถ„์˜ ์ตœ์‹  API๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ Œ๋”๋ง, ๋ณด๊ธฐ ๋“ฑ์— ์˜์กดํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ํ•ดํ‚น์ด ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋‚˜๋„ ๋ชจ๋ฅด์ง€๋งŒ ํ™•์‹คํžˆ ํ•ดํ‚น์ž…๋‹ˆ๋‹ค ๐Ÿ˜ƒ

๊ทธ๋Ÿฌ๋‚˜ ๊ณง ์ถœ์‹œ๋  WinUI 3( Project Reunion ์˜ ์ผ๋ถ€์ธ Microsoft์˜ ์ด์ „ API์™€ ์ตœ์‹  API๋ฅผ ํ†ตํ•ฉํ•˜๋ ค๋Š” ์‹œ๋„)๋ฅผ ํ†ตํ•ด ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ตœ์‹  UI๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” "XAML ์•„์ผ๋žœ๋“œ"๋ผ๋Š” ๊ธฐ๋Šฅ์„ ์–ป๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•ดํ‚น ์—†์ด Acrylic์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด Electron ์ž์ฒด์˜ ์ง์ ‘์ ์ธ ๊ธฐ๋Šฅ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ™๐Ÿป

@jonaskuske ์™€์šฐ ์ •๋ง ๋ฉ‹์ง€๋„ค์š”. Microsoft๊ฐ€ ์ด๋Ÿฐ ์ผ์„ ๊ณ„ํšํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ชฐ๋ž์–ด์š”!!! ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ๊ธฐ๋Šฅ์€ ๋™๋ฐ˜ Win32 ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํŒจํ‚ค์ง•ํ•˜์ง€ ์•Š์œผ๋ฉด UWP ์•ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Windows 10 Insider Preview(๋นŒ๋“œ 20161)๊ฐ€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค๊ณ  ๋ณด๊ณ ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.

@LegoLivesMatter ์ •๋ง ๋Œ€๋‹จํ•˜๋„ค์š”! ์ด๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ๋น ๋ฅธ ๋‚ด๋ถ€์ž ์ฑ„๋„๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@Toby56 ํ–‰์šด์„ ๋น•๋‹ˆ๋‹ค!

@jonaskuske @LegoLivesMatter @racoonx2p @EYHN

๋นŒ๋“œ 20161์—์„œ ์ˆ˜์ •๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
์Œ ๋Œ€๋ถ€๋ถ„ ...

๋‚ด๊ฐ€ ์ฃผ๋กœ ๋งํ•˜๋Š” ์ด์œ ๋Š” ๊ทธ๊ฒƒ์ด ํ›Œ๋ฅญํ•˜๊ณ  ์ง€๊ธˆ ์™„์ „ํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์กฐ๊ธˆ ๊ธฐ๋ฐœํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํฌ๊ธฐ ์กฐ์ •์—๋Š” ์—ฌ์ „ํžˆ ์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค . ์ด๋Š” ์„ฑ๊ฐ€์‹  ์ผ์ด์ง€๋งŒ ํฌ๊ธฐ ์กฐ์ •์„ ๋งŽ์ด ํ•˜์ง€ ์•Š๋Š” ํ•œ ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์งง์€ ๋น ๋ฅธ ํฌ๊ธฐ ์กฐ์ •์€ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.


๋ณ„ ๊ด€๋ จ์ด ์—†๋Š”๊ฑธ ๋ณด๋‹ˆ..
์‹ค์ œ๋กœ ๊ด€๋ จ์ด ์—†๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์œผ๋ฉฐ ์ด๊ฒƒ์ด ์ƒˆ๋กœ์šด ๋ฌธ์ œ์ธ์ง€ ์•„๋‹Œ์ง€๋Š” ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด ํšจ๊ณผ์˜ ํ๋ฆผ ๋ฐ ์ƒ‰์ƒ ํ•„ํ„ฐ๋ง ์š”์†Œ๊ฐ€ ๋“€์–ผ ๋””์Šคํ”Œ๋ ˆ์ด ์„ค์ •์—์„œ ํŠน์ • ์ด์œ ๋กœ ๋•Œ๋•Œ๋กœ ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฐฝ์„ ๋””์Šคํ”Œ๋ ˆ์ด ์‚ฌ์ด์—์„œ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ๋™์‹œ์— ๋‘˜ ๋‹ค์— ํ‘œ์‹œํ•˜๋Š” ๊ฒฝ์šฐ ํšจ๊ณผ๋Š” ๋””์Šคํ”Œ๋ ˆ์ด ์ค‘ ํ•˜๋‚˜์—์„œ๋งŒ ์ œ๋Œ€๋กœ ๋ Œ๋”๋ง๋˜๊ณ  ๋‹ค๋ฅธ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ๋Š” ํ…์Šค์ฒ˜์™€ ํ•จ๊ป˜ ์–ด๋‘ก๊ฒŒ ํˆฌ๋ช…ํ•ฉ๋‹ˆ๋‹ค(๋ณด์ด์ง€ ์•Š๋Š” ๋„ˆ๋ฌด ๋‚˜์˜๋‹ค). ๋•Œ๋กœ๋Š” ๋งŽ์ด ๊นœ๋ฐ•์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์ƒท์— ๋‹ด์„ ์ˆ˜๊ฐ€ ์—†๋„ค์š”. ๋‹ค๋ฅธ ์ž„์˜์˜ ์‹œ๊ฐ„์— ์ผ์‹œ์ ์œผ๋กœ ์ด ๋ฐฉ๋ฒ•์„ ์ค‘๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ์กฐ๊ฑด์—์„œ๋งŒ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ดœ์ฐฎ์€๋ฐ ์ด์ƒํ•˜๋„ค์š”.

์†Œ๋…„, ๊ทธ๊ฒƒ์€ ์ข‹์•„ ๋ณด์ž…๋‹ˆ๊นŒ?
image

์ €๋„ ๋“€์–ผ๋ชจ๋‹ˆํ„ฐ ์“ฐ๊ณ  ์žˆ๋Š”๋ฐ ๊ฐ™์€ ํ˜„์ƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฐฝ์ด ๋ชจ๋‹ˆํ„ฐ์˜ ๊ฐ€์žฅ์ž๋ฆฌ์— ๊ฐ€๊นŒ์šฐ๋ฉด ํ•ด๋‹น ๊ฐ€์žฅ์ž๋ฆฌ์˜ ์ž‘์€ ๋ถ€๋ถ„์ด ํ๋ฆผ ์—†์ด ๋ฐ˜ํˆฌ๋ช…ํ•ด์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ์—†๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚ซ๋‹ค!

๋˜ํ•œ ๋ณด์กฐ ๋ชจ๋‹ˆํ„ฐ์—์„œ VS Code ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋˜๋ฉด ํ๋ฆผ์ด ์‚ฌ๋ผ์ง€์ง€๋งŒ ์•„ํฌ๋ฆด "ํ•„ํ„ฐ"๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€๋œ๋‹ค๋Š” ์‚ฌ์‹ค๋„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋งํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์€ ์ฐฝ์ด ๋‹ค๋ฅธ ๋ชจ๋‹ˆํ„ฐ์— ์•ฝ๊ฐ„ "๋„๋‹ฌ"ํ•œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. VS Code ์ฐฝ์— ์ดˆ์ ์ด ๋งž์ง€ ์•Š๊ฑฐ๋‚˜ ๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ์—์„œ ์ตœ๋Œ€ํ™”๋˜์–ด ์žˆ์„ ๋•Œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@LegoLivesMatter ์˜ˆ, ๋‚˜๋„์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ์–ธ๊ธ‰ํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋ฉ์ฒญํ•˜์ง€๋งŒ ์ฐฝ์€ ์ข…์ข… ๋‹ค์Œ ๋ชจ๋‹ˆํ„ฐ์— ๋„๋‹ฌํ•˜๋ฉฐ ์ด๊ฒƒ์ด ๋ถ„๋ช…ํžˆ ์›์ธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์†๊ฐ€๋ฝ์„ ๊ต์ฐจํ•˜๊ณ  ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์€ ๊ณ ์น  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ”๋ผ๊ฑด๋Œ€ ํšจ๊ณผ ๊นจ๊ธฐ์™€ ์ฐฝ ๊ต์ฐจ ๋ชจ๋‘!

์–ด๋–ค ์ด์œ ๋กœ Stardock WindowBlinds์™€ ํ•จ๊ป˜ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹ค์ œ๋กœ ์ด ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ฐฝ ๊ด€๋ฆฌ์ž ํ•ฉ์„ฑ์œผ๋กœ ๋ญ”๊ฐ€๋ฅผ ํ•ด์•ผ ํ•˜์ง€๋งŒ ๋ฌด์—‡์ธ์ง€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ์ฐฝ์„ ์ตœ๋Œ€ํ™”ํ•  ๋•Œ ๋น ๋ฅธ ๊นœ๋ฐ•์ž„์ด ์žˆ์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

windows-insider dev-channel์„ ์„ค์น˜ํ–ˆ๋Š”๋ฐ ๋“œ๋ž˜๊ทธ๊ฐ€ ์ž˜ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํฌ๊ธฐ ์กฐ์ •์—๋Š” ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” 64๋น„ํŠธ winforms-app์— ์ด ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ 32๋น„ํŠธ ๋ฒ„์ „์—๋Š” ์—†๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ SetWindowCompositionAttribute ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ 32๋น„ํŠธ ๋ฐ 64๋น„ํŠธ์ธ WPF ํ…Œ์ŠคํŠธ ์•ฑ์ด ์žˆ๊ณ  ํฌ๊ธฐ๊ฐ€ OK์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ Avalonia๋Š” ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

EasyWindowDrag(KDE ์Šคํƒ€์ผ).ahk๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://www.autohotkey.com/
https://lexikos.github.io/v2/docs/scripts/~~

https://autohotkey.com/board/topic/22565-updated-easywindowdrag-kdeahk-with-added-control-support/

๋‹ต์žฅ์„ ๋ณด๋‚ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Insider-dev ์ฑ„๋„์—์„œ ๋“œ๋ž˜๊ทธ(์˜ˆ: ์ฐฝ ์ด๋™)ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ 64๋น„ํŠธ ์•ฑ์—์„œ๋Š” ํฌ๊ธฐ ์กฐ์ •์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” Windows ๋ฒ„์ „์—์„œ๋Š” ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ฐ‘์ž๊ธฐ ์•Œ๊ฒŒ ๋˜์–ด์„œ ์ด ๋ฒ„์ „์ธ์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
image

@doublethinkio ์ €๋Š” Windows 10 ๋นŒ๋“œ 19042.541์„ ์‚ฌ์šฉ ์ค‘์ธ๋ฐ ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

20H2 ๋นŒ๋“œ 19042.572 ์—ฌ๊ธฐ์—์„œ๋„ ์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ @doublethinkio ๊ฐ€ ๊ตฌ์ฒด์ ์œผ๋กœ ์ง„ํ–‰ํ•œ ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ๋“œ๋ž˜๊ทธ๋Š” ์ž‘๋™ํ•˜๊ณ  ๋งค๋„๋Ÿฝ๊ณ  ๋งค์šฐ ๋Š๋ฆฝ๋‹ˆ๋‹ค. ๋Š๋ฆฌ๊ณ  ๋งค๋„๋Ÿฝ์ง€ ๋ชปํ•œ ์‚ฌ๋žŒ๋“ค๊ณผ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

@Jinhaihan ์€ Blur๊ฐ€ Terminus์—์„œ ์ž‘๋™ํ•˜๊ณ  Fluent๊ฐ€ ์ด ์˜๊ฒฌ ์—์„œ ๋™์ผํ•œ ๋ฌธ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. 5๋ถ„ ๋™์•ˆ ์กฐ์‚ฌํ•œ ๊ฒฐ๊ณผ "Blur"๋Š” ์ด ํ”„๋กœ์ ํŠธ์˜ blur-cli ์—์„œ ACCENT_ENABLE_BLURBEHIND ๋ผ๋Š” ์˜ต์…˜ 3์— ๋งคํ•‘๋˜๊ณ  "Fluent"๋Š” ACCENT_ENABLE_ACRYLIC ๋ผ๋Š” ์˜ต์…˜ 4์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค. blur-cli . ์ด๊ฒƒ์€ ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋Œ€์‹  ACCENT_ENABLE_ACRYLIC (API์—์„œ๋Š” ์‹ค์ œ๋กœ ACCENT_ENABLE_ACRYLICBLURBEHIND ๋ผ๊ณ  ํ•จ)๊ฐ€ ํ•ญ์ƒ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์ƒˆ๋กœ์šด blur-cli๋ฅผ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก Visual C++ ๋„๊ตฌ ์ฒด์ธ์„ ์„ค์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ –๋น› ์œ ๋ฆฌ ํšจ๊ณผ๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ๊ฑฐํ•˜๊ณ  ๊ตฌ์„ฑ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.์—ฌ์ „ํžˆ ์“ธ๋ชจ์—†๋Š”

@doublethinkio , ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. autohotkey.exe ๋กœ EasyWindowDrag.ahk ๋ฅผ ์‹คํ–‰ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ์•„๋ž˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ AutoHotkey ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

Screenshot

๋‹ค์Œ์—์„œ ์ง์ ‘ ๋‹ค์šด๋กœ๋“œํ•œ ์›๋ณธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„:
https://lexikos.github.io/v2/docs/scripts/EasyWindowDrag.ahk

EasyWindowDrag(KDE ์Šคํƒ€์ผ).ahk๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://www.autohotkey.com/
https://lexikos.github.io/v2/docs/scripts/

; Easy Window Dragging -- KDE style (based on the v1 script by Jonny) 
; https://www.autohotkey.com
; This script makes it much easier to move or resize a window: 1) Hold down
; the ALT key and LEFT-click anywhere inside a window to drag it to a new
; location; 2) Hold down ALT and RIGHT-click-drag anywhere inside a window
; to easily resize it; 3) Press ALT twice, but before releasing it the second

์ด๊ฒƒ์ด ๋„์›€์ด ๋˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์€ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์„œ๋ฆฌ/์ „์ž์•„ํฌ๋ฆด์ฐฝํ˜ธ

Terminus( eugeny/terminus 1.0.127)์˜ ๋ฐฐ๊ฒฝ์„ Fluent๋กœ ์„ค์ •ํ•˜๋ฉด ์ฐฝ์„ ๋Œ ๋•Œ ๋ฐฐ๊ฒฝ์ด ํˆฌ๋ช…ํ•˜์ง€ ์•Š๊ฒŒ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์ค‘์ง€ํ•˜๊ฑฐ๋‚˜ ์ผ์‹œ์ ์œผ๋กœ ๋จธ๋ฌด๋ฅด๋ฉด ์ฐฝ์€ ์œ ์ฐฝํ•œ ๋ฐฐ๊ฒฝ์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ์ง€์—ฐ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ์ด๊ฒƒ์€ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ข‹์€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฒ„์ „(v1.0.10)์—๋Š” ๋งˆ์šฐ์Šค ์ง€์—ฐ์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š” .

ํŽธ์ง‘: ๋ฐฉ๊ธˆ ์ˆ˜์ •์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. 60hz์—์„œ๋„ ํ™•์‹คํžˆ ๋” ๋น ๋ฆ…๋‹ˆ๋‹ค! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰