๋งˆ์ง€๋ง‰ ๋ฆด๋ฆฌ์Šค ์ดํ›„ 10๊ฐœ์›” ํ›„์— mpv 0.33์ด ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” Python 3์—์„œ๋งŒ ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ ํ”Œ๋ ˆ์ด์–ด์— ๋Œ€ํ•œ ๋งŽ์€ ๋ณ€๊ฒฝ ๋ฐ ์ˆ˜์ •์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐํšŒ:

  • ์ •๊ทœ์‹์œผ๋กœ ์ž๋ง‰ ํ•„ํ„ฐ๋ง
  • Windows์—์„œ HiDPI ์ง€์›;
  • d3d11์—์„œ ๋…์ ์ ์ธ ์ „์ฒด ํ™”๋ฉด ์ง€์›;
  • Sixel์„ ์‚ฌ์šฉํ•˜์—ฌ ํ„ฐ๋ฏธ๋„์—์„œ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๊ธฐ๋Šฅ
  • ๋ฏธ๋””์–ด ์ŠคํŠธ๋ฆผ์˜ ์„น์…˜์„ ์ฝ๊ธฐ ์œ„ํ•œ Slice:// ๊ตฌํ˜„.
  • [x11] ์ง€์ •๋œ ์ž‘์—… ๊ณต๊ฐ„์— ์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ;
  • [Wayland] wayland-app-id์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์•ก์„ธ์Šค;
  • ๊ธฐ๋ณธ์ ์œผ๋กœ GLX ์ง€์›์€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๋Œ€์‹  EGL์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • ๊ธฐ๋ณธ์ ์œผ๋กœ Lua 5.2 ์‚ฌ์šฉ(5.1 ๋Œ€์‹ )
  • ์ด์ œ ์กฐ๋ฆฝ์—๋Š” C11 ์›์ž๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ ์–ด์…ˆ๋ธ”๋ฆฌ์—๋Š” libass ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • Lua ์Šคํฌ๋ฆฝํŠธ์˜ ์œ ๋‹ˆ์ฝ”๋“œ ์ง€์›;
  • ":"๋Š” ๋” ์ด์ƒ ํ‚ค-๊ฐ’ ๋ชฉ๋ก์˜ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
  • Wayland์˜ ์ฐฝ ํ™•์žฅ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐ์‰ฌ ์™„์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ œ๊ฑฐ๋จ:

  • ์ˆ˜๋งŽ์€ ๋ฒ„๊ทธ๋กœ ์ธํ•ด stream_libarchive์—์„œ tar ์ง€์›;
  • ์˜ค๋””์˜ค ์ถœ๋ ฅ sndio, rsound, oss;
  • Python 2๋ฅผ ์‚ฌ์šฉํ•œ ๋นŒ๋“œ ์ง€์›
  • xdg-screensaver๋Š” dbus๋ฅผ ํ†ตํ•ด ์œ ํœด ๋ชจ๋“œ๋ฅผ ์–ต์ œํ•˜๋„๋ก ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru