KDE ํ”„๋ ˆ์ž„์›Œํฌ 6.1.0 ์ถœ์‹œ. KDE์— ๋Œ€ํ•œ ๋ช…์‹œ์  ๋™๊ธฐํ™” ๊ตฌํ˜„

KDE 6.0์ด ์ถœ์‹œ๋œ ์ง€ ํ•œ ๋‹ฌ ๋ฐ˜ ํ›„์— KDE ํ”„๋ ˆ์ž„์›Œํฌ 6.1.0 ํ”Œ๋žซํผ์ด ์ถœ์‹œ๋˜์–ด KDE์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” Qt 6 ๊ธฐ๋ณธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ๋Ÿฐํƒ€์ž„ ๊ตฌ์„ฑ ์š”์†Œ ์„ธํŠธ๋กœ ์žฌ๊ตฌ์„ฑ ๋ฐ ํฌํŒ…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ์—๋Š” 72๊ฐœ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ทธ ์ค‘ ์ผ๋ถ€๋Š” Qt์— ๋Œ€ํ•œ ๋…๋ฆฝํ˜• ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๊ณ  ์ผ๋ถ€๋Š” KDE ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค๋Š” KDE ํ”„๋ ˆ์ž„์›Œํฌ์— ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์›”๊ฐ„ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„ํš์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. KDE 6.0 ๋ธŒ๋žœ์น˜ ์ถœ์‹œ ํ›„ ํ™•์ธ๋œ ์˜ค๋ฅ˜ ๋ฐ ๋‹จ์ ์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ์ƒˆ ๋ฒ„์ „์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜์‹  ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Android ํ”Œ๋žซํผ ์ง€์›์ด kdeclarative์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. QML ๋ชจ๋“ˆ์— ํ•„์š”ํ•œ ์ข…์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. QML_ELEMENT์— ๋Œ€ํ•œ ์ง€์›์ด KDeclarativeMouseEvent ๋ฐ WheelEvent์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • kfilemetadata์— ๋Œ€ํ•œ ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ์„ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. .mod, .s3m, .xm ๋ฐ .it ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. QFile ํด๋ž˜์Šค๋Š” ํŒŒ์ผ์„ ์ฝ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์œ ํ˜•์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ด๋ฆ„๋ณ„๋กœ ๋น ๋ฅด๊ฒŒ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ํ•ด์‹œ ํ…Œ์ด๋ธ”์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • kguiaddons์—์„œ Recorder๋Š” ์—ฌ๋Ÿฌ ์ˆ˜์ •์ž ํ‚ค(Shift, Ctrl, Alt, Meta)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ‚ค๋ณด๋“œ ์กฐํ•ฉ์„ ๋…น์Œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • kiconthemes์—์„œ KIconDialog๋Š” ๋ฌธ์ž ์•„์ด์ฝ˜ ํ•„ํ„ฐ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • kio์—์„œ๋Š” ScopedProcessRunner๊ฐ€ ์‹œ์Šคํ…œ ์ง€์›์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. PreviewJob์„ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ์ปฌ ํŒŒ์ผ์˜ ์ถ•์†ŒํŒ์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. kfilewidget์€ ์ตœ๊ทผ์— ๋ณธ ํŒŒ์ผ๊ณผ URL์„ ์ƒํƒœ ํŒŒ์ผ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. SSL ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž์˜ ๋ฐ˜์‘์„ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(๋งค๋ฒˆ ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๋„๋ก). ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฒ„ํŠผ์€ ๊ธฐํ˜ธ ์•„์ด์ฝ˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • Kirigami๋Š” ๋Œ€ํ™” ์ƒ์ž์˜ ์š”์†Œ ๋ ˆ์ด์•„์›ƒ์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ํƒ์ƒ‰์˜ ์‚ฌ์šฉ ๋ฒ”์œ„๊ฐ€ ํ™•๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ColumnView๋Š” OutExpo ๊ธฐ๋ฐ˜์˜ ํŽ˜์ด์ง€ ๋ณ€๊ฒฝ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์œ„์น˜๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด InlineMessage์— ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. pushDialogLayer์— URL ์ฒ˜๋ฆฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Knowstuff์—์„œ ๋‹ค์‹œ ์ž‘์„ฑ์„ ์š”์ฒญํ•˜๋Š” ๋Œ€ํ™” ์Šคํƒ€์ผ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ญ๋ชฉ์€ ๋‹ค์šด๋กœ๋“œ ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.
  • ktexteditor์—์„œ๋Š” ์ €์žฅ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ๋‹ค์‹œ ๋””์ž์ธ๋˜์—ˆ์œผ๋ฉฐ ์˜ฌ๋ฐ”๋ฅธ ๋ฌธ์ž ์ •๋ ฌ์„ ์œ„ํ•ด ํžŒํŠธ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • kwindowsystem์— ์ˆ˜์ •์ž ํ‚ค(Shift, Ctrl, Alt, Meta)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • qqc2-desktop-style์— ํ˜„์ง€ํ™” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ECMQMLModules ๋ชจ๋“ˆ์€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งˆํฌ์˜ ์ •๋ ฌ ๋ฐ ๊ฐ€๋กœ ๋Š˜์ด๊ธฐ ๊ธฐ๋Šฅ์ด ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. KQuickStyleItem์€ C++20 std::accumulate๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•จ์ˆ˜์— ์ฃผ์„์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋น„ํ™œ์„ฑํ™”๋ฅผ ์œ„ํ•œ ์ „์—ญ ์„ค์ •์ด ๊ณ ๋ ค๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ToolButtons์— ์‚ฌ์šฉ์ž ์ •์˜ ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Bluez-qt๋Š” Bluetooth LE ๋ฐœํ‘œ์— ์ œ์กฐ์—…์ฒด ๋ฐ์ดํ„ฐ ์ „์†ก์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ธŒ๋ฆฌ์ฆˆ ์•„์ด์ฝ˜์—์„œ๋Š” ๋” ์ด์ƒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์•„์ด์ฝ˜๊ณผ ์ƒ‰์ƒ ๊ตฌ์„ฑํ‘œ๊ฐ€ ์ •๋ฆฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ผ์‹œ ์ค‘์ง€ ๊ธˆ์ง€, ์‹œ์Šคํ…œ ์ผ์‹œ ์ค‘์ง€ ํ•ด์ œ, suyu, elisa-symbolic, skladnik๊ณผ ๊ฐ™์€ ์ƒˆ๋กœ์šด ์•„์ด์ฝ˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹๋ณด๊ธฐ ๊ธฐํ˜ธ๊ฐ€ ํฌํ•จ๋œ ์•„์ด์ฝ˜์˜ ๋””์ž์ธ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • kcmutils์—์„œ QML ๋ชจ๋“ˆ์€ ์„ ์–ธ์  ์œ ํ˜• ๋“ฑ๋ก์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. SharedQmlEngine์˜ ์˜ค๋ฅ˜ ์ •๋ณด ํ‘œ์‹œ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒํ™ฉ๋ณ„ ๋„์›€๋ง ๋ฒ„ํŠผ ContextualHelpButton์˜ ๊ตฌํ˜„์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ์„ ์–ธ๋˜์—ˆ์œผ๋ฉฐ ๋Œ€์‹  Kirigami ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์•„๋‚ ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Kconfig๋Š” QML์šฉ KConfigPropertyMap ๋ชจ๋“ˆ ๋“ฑ๋ก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • KConfig, KNotifyConfig ๋ฐ KCoreAddons๋Š” ๋” ์ด์ƒ Windows, macOS ๋ฐ Android ํ”Œ๋žซํผ์—์„œ QtDBus ๋ชจ๋“ˆ์„ ๊ฒ€์ƒ‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. KNotifyConfig ๋ฐ KConfigWidgets๋Š” Windows ๋ฐ macOS์—์„œ DBus ์‚ฌ์šฉ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Kcrash๊ฐ€ sigaction ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณตํœด์ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ kholidays๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • kimageformats๋Š” ํ—ค๋” ๊ฒ€์‚ฌ๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  TGA ํ˜•์‹์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์˜ต์…˜์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • kjobwidgets๋Š” X11 ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ์ž‘์—… ํ…Œ์ŠคํŠธ๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • kquickcharts๋Š” ๊ธฐ๋ณธ GLSL ์…ฐ์ด๋” ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • kstatusnotifieritem์€ Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ์—ฐ๊ฒฐ๋œ ์ฐฝ์˜ ํ™œ์„ฑํ™”๋ฅผ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ksvg๋Š” ์ด์ œ QRC ํŒŒ์ผ์—์„œ SVG ์ด๋ฏธ์ง€ ๋กœ๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ์—์„œ Qt ํด๋ž˜์Šค ๊ฐ•์กฐ ํ‘œ์‹œ๋Š” Qt 6์— ๋งž๊ฒŒ ์กฐ์ •๋˜๊ณ  Cmake ์Šคํฌ๋ฆฝํŠธ ๊ฐ•์กฐ ํ‘œ์‹œ๋Š” CMake 3.29์— ๋งž๊ฒŒ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. GPRbuild ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ง€๋‚œ ์ฃผ KDE์—์„œ ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ ์ค‘ ๋ช…์‹œ์  ๋™๊ธฐํ™” ๊ธฐ์ˆ  ์ง€์› ๊ตฌํ˜„์— ์ฃผ๋ชฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ Wayland ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณตํ•ฉ ๊ด€๋ฆฌ์ž์—๊ฒŒ ํ™”๋ฉด์— ํ”„๋ ˆ์ž„์„ ํ‘œ์‹œํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค ์ง€์—ฐ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ์„ ํ‘œ์‹œํ•  ๋•Œ ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. Explicit Sync๋Š” NVIDIA GPU ๋ฐ Wayland ์ง€์›์ด ํ™œ์„ฑํ™”๋œ ์‹œ์Šคํ…œ์—์„œ ์ถœ๋ ฅ ์œ„๋ฐ˜ ๋ฐ ๋Š๊น€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

KWrite ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ธฐ์กด ๋ฉ”๋‰ด์—์„œ ํ–„๋ฒ„๊ฑฐ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

KDE ํ”„๋ ˆ์ž„์›Œํฌ 6.1.0 ์ถœ์‹œ. KDE์— ๋Œ€ํ•œ ๋ช…์‹œ์  ๋™๊ธฐํ™” ๊ตฌํ˜„


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€