Xfce 4.14๊ฐ€ ๋‚˜์™”์Šต๋‹ˆ๋‹ค!

์˜ค๋Š˜, 4๋…„ 5๊ฐœ์›”์˜ ์ž‘์—… ๋์— Xfce 4.14๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์ƒˆ๋กœ์šด ์•ˆ์ • ๋ฒ„์ „์ธ Xfce 4.12์˜ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ•˜๊ฒŒ ๋œ ๊ฒƒ์„ ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š” ๋ชจ๋“  ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ Gtk2์—์„œ Gtk3์œผ๋กœ, "D-Bus GLib"์—์„œ GDBus๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” GObject Introspection์— ๋Œ€ํ•œ ์ง€์›๋„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ณผ์ •์—์„œ ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์ž‘์—…์„ ์™„๋ฃŒํ•˜์—ฌ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ๊ฐœ์„  ์‚ฌํ•ญ(์•„๋ž˜ ์ฐธ์กฐ)์„ ๋„์ž…ํ•˜๊ณ  ๋งŽ์€ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค(๋ณ€๊ฒฝ ๋กœ๊ทธ ์ฐธ์กฐ).

์ด๋ฒˆ ์—ํ”ผ์†Œ๋“œ์˜ ํ•˜์ด๋ผ์ดํŠธ:

  • ์ฐฝ ๊ด€๋ฆฌ์ž ๋””์Šคํ”Œ๋ ˆ์ด ๊นœ๋ฐ•์ž„์„ ์ค„์ด๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ VSync ์ง€์›(Present ๋˜๋Š” OpenGL์„ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉ), HiDPI ์ง€์›, NVIDIA ๋…์ /ํ์‡„ ์†Œ์Šค ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ†ตํ•œ ํ–ฅ์ƒ๋œ GLX ์ง€์›, XInput2 ์ง€์›, ๋‹ค์–‘ํ•œ ์ž‘์„ฑ๊ธฐ ๊ฐœ์„  ์‚ฌํ•ญ ๋ฐ ์ƒˆ๋กœ์šด ํ…Œ๋งˆ๋ฅผ ํฌํ•จํ•œ ๋งŽ์€ ์—…๋ฐ์ดํŠธ ๋ฐ ๊ธฐ๋Šฅ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ.
  • ํŒจ๋„ "RandR ๋ฉ”์ธ ๋ชจ๋‹ˆํ„ฐ" ๊ธฐ๋Šฅ(์ •ํ™•ํžˆ ํŒจ๋„์ด ํ‘œ์‹œ๋  ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ), ์ž‘์—… ๋ชฉ๋ก ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ํ–ฅ์ƒ๋œ ์ฐฝ ๊ทธ๋ฃนํ™”(๊ฐœ์„ ๋œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค, ์‹œ๊ฐ์  ๊ทธ๋ฃน ํ‘œ์‹œ๊ธฐ ๋“ฑ), ์‚ฌ์šฉ์ž ์ •์˜์— ๋Œ€ํ•œ ์ง€์›์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ ํŒจ๋„์˜ ์•„์ด์ฝ˜ ํฌ๊ธฐ, ์ƒˆ๋กœ์šด ๊ธฐ๋ณธ ์‹œ๊ณ„ ํ˜•์‹, ์‹œ๊ณ„ ํ˜•์‹์˜ ์ •ํ™•์„ฑ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋„๊ตฌ๋Š” ๋ฌผ๋ก  "๊ธฐ๋ณธ" ํŒจ๋„์˜ ํ–ฅ์ƒ๋œ ๋ ˆ์ด์•„์›ƒ๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ…Œ๋งˆ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ƒˆ๋กœ์šด CSS ์Šคํƒ€์ผ ํด๋ž˜์Šค๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฐฝ ๊ทธ๋ฃน ์ž‘์—…๊ณผ ํŒจ๋„์˜ ์ˆ˜์ง ๋ฐ ์ˆ˜ํ‰ ๋ฐฐ์น˜์— ๋Œ€ํ•œ ํŠน์ • ์„ค์ •์„ ์œ„ํ•ด ๋ณ„๋„์˜ ๋ฒ„ํŠผ ํด๋ž˜์Šค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ะฃ ๋ฐ์Šคํฌํƒ‘ ์ด์ œ "RandR ๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ", ์•„์ด์ฝ˜ ๋ฐฐ์น˜๋ฅผ ์œ„ํ•œ ๋ฐฉํ–ฅ ์˜ต์…˜, ๋ฐฐ๊ฒฝ ํ™”๋ฉด ๋ชฉ๋ก ์ด๋™์„ ์œ„ํ•œ "๋‹ค์Œ ๋ฐฐ๊ฒฝ" ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด ์˜ต์…˜์ด ์ง€์›๋˜๋ฉฐ ์ด์ œ ์‚ฌ์šฉ์ž์˜ ๋ฐฐ๊ฒฝ ํ™”๋ฉด ์„ ํƒ์„ AccountsService์™€ ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์„ค์ • ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์ƒ ํ”„๋กœํ•„. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ด๋Š” ์ปฌ๋Ÿฌ ์ธ์‡„(cupsd๋ฅผ ํ†ตํ•ด) ๋ฐ ์Šค์บ”(saned๋ฅผ ํ†ตํ•ด)์— ๋Œ€ํ•œ ์ง€์›์ด ๋‚ด์žฅ๋˜์–ด ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ ํ”„๋กœํ•„์˜ ๊ฒฝ์šฐ xiccd์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์„ค์ • ๋Œ€ํ™” ์ƒ์ž ๋””์Šคํ”Œ๋ ˆ์ด ์ถœ์‹œ ์ค‘์— ๋งŽ์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์ „์ฒด ๋‹ค์ค‘ ๋””์Šคํ”Œ๋ ˆ์ด ๊ตฌ์„ฑ์„ ์ €์žฅํ•˜๊ณ  (์ž๋™์œผ๋กœ) ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋žฉํ†ฑ์„ ๋‹ค๋ฅธ ๋„ํ‚น ์Šคํ…Œ์ด์…˜์ด๋‚˜ ์„ค์ •์— ์ž์ฃผ ์—ฐ๊ฒฐํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ UI๋ฅผ ๋ณด๋‹ค ์ง๊ด€์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜์—ˆ์œผ๋ฉฐ RandR์„ ํ†ตํ•ด ํ™”๋ฉด ํฌ๊ธฐ ์กฐ์ •์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ˆจ๊ฒจ์ง„ ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Xfconf๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ ๊ฐ€๋Šฅ).
  • ์„ค์ • ๋Œ€ํ™” ์ƒ์ž์— Gtk ์ฐฝ ํฌ๊ธฐ ์กฐ์ •์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ์Šต, ๊ณ ์ • ํญ ๊ธ€๊ผด ์˜ต์…˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Gtk3๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋กœ ์ธํ•ด ํ…Œ๋งˆ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํฌ๊ธฐํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” ์‹œ์ž‘ ํ™”๋ฉด ์‚ฌ์šฉ์ž ์ •์˜๋ฅผ ์ค‘๋‹จํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ธ์…˜ ๊ด€๋ฆฌ์ž, ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ๋งŽ์€ ๊ธฐ๋Šฅ๊ณผ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ ˆ์ „ ์ง€์›, ๊ธฐ๋ณธ ์„ธ์…˜ ์‹คํ–‰ ๊ฐœ์„ ์œผ๋กœ ๊ฒฝํ•ฉ ์ƒํƒœ๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์šฐ์„ ์ˆœ์œ„ ๊ทธ๋ฃน์„ ๊ณ ๋ คํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ์ง€์›์ด ์ œ๊ณต๋˜๋ฏ€๋กœ ์‹œ์ž‘ ์‹œ ์ข…์†์„ฑ ์ฒด์ธ์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด xfce4-panel์—์„œ ํ…Œ๋งˆ๊ฐ€ ์‚ฌ๋ผ์ง€๊ฑฐ๋‚˜ nm-applet์˜ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š” ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํŽธ์ง‘ํ•˜๋Š” ๊ธฐ๋Šฅ, ๋กœ๊ทธ์•„์›ƒ์˜ ์‚ฌ์šฉ์ž ์ „ํ™˜ ๋ฒ„ํŠผ ๋Œ€ํ™” ์ƒ์ž, ํ–ฅ์ƒ๋œ ์„ธ์…˜ ์„ ํƒ ๋ฐ ์„ค์ • ๋Œ€ํ™” ์ƒ์ž(ํ›„์ž๋Š” ์ €์žฅ๋œ ์„ธ์…˜์„ ํ‘œ์‹œํ•˜๋Š” ์ƒˆ ํƒญ์ด ์žˆ์Œ) ๋˜ํ•œ ์ด์ œ ๋กœ๊ทธ์ธ ์ค‘ "์ž๋™ ์‹คํ–‰" ๋ชจ๋“œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ปดํ“จํ„ฐ๊ฐ€ ๊บผ์ง€๊ฑฐ๋‚˜ ๋กœ๊ทธ์•„์›ƒ๋˜๋Š” ๊ฒฝ์šฐ์—๋„ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ Gtk ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด์ œ DBus๋ฅผ ํ†ตํ•ด ์„ธ์…˜ ๊ด€๋ฆฌ๋˜๋ฉฐ, ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ๋„ DBus๋ฅผ ํ†ตํ•ด ํ†ต์‹ ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ ์†Œ๋ฉธ).
  • ์–ธ์ œ๋‚˜์ฒ˜๋Ÿผ ํˆฌ ๋‚˜๋ฅด - ํŒŒ์ผ ๊ด€๋ฆฌ์ž - ๋งŽ์€ ๊ธฐ๋Šฅ๊ณผ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋ˆˆ์— ๋„๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์—๋Š” ์™„์ „ํžˆ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ƒ๋‹จ ๊ฒฝ๋กœ ํ‘œ์‹œ์ค„, ํฐ ์ธ๋„ค์ผ(๋ฏธ๋ฆฌ ๋ณด๊ธฐ) ์ง€์›, ํด๋” ์•„์ด์ฝ˜์„ ๋ณ€๊ฒฝํ•˜๋Š” "folder.jpg" ํŒŒ์ผ ์ง€์›(์˜ˆ: ์Œ์•… ์•จ๋ฒ” ํ‘œ์ง€)์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ์‚ฌ์šฉ์ž๋Š” ํ–ฅ์ƒ๋œ ํ‚ค๋ณด๋“œ ํƒ์ƒ‰(ํ™•๋Œ€/์ถ•์†Œ, ํƒญ ํƒ์ƒ‰)๋„ ๋Š๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Thunar ๋ณผ๋ฅจ ๊ด€๋ฆฌ์ž๋Š” ์ด์ œ Bluray๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Thunar ํ”Œ๋Ÿฌ๊ทธ์ธ API(thunarx)๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์–ด GObject ๋‚ด๋ถ€ ๊ฒ€์‚ฌ ๋ฐ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋ฐ”์ธ๋”ฉ ์‚ฌ์šฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž ์ •์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ•ธ๋“ค๋Ÿฌ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค์— Thunar UCA(์‚ฌ์šฉ์ž ๊ตฌ์„ฑ ๊ฐ€๋Šฅ ์ž‘์—…)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ์˜ ์„œ๋น„์Šค ์ธ๋„ค์ผ ํ‘œ์‹œ ํ”„๋กœ๊ทธ๋žจ์€ Fujifilm RAF ํ˜•์‹์— ๋Œ€ํ•œ ๋งŽ์€ ์ˆ˜์ •๊ณผ ์ง€์›์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒ€์ƒ‰ ์ด์ œ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹จ์ผ ์ฐฝ์œผ๋กœ ์—ด ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด์ œ ํ‚ค๋ณด๋“œ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ๋” ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜์–‘๊ด€๋ฆฌ์ž XF86Battery ๋ฒ„ํŠผ ๋ฐ ์ƒˆ๋กœ ์ƒ์„ฑ๋œ xfce4 ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด์— ๋Œ€ํ•œ ์ง€์›์„ ํฌํ•จํ•˜์—ฌ ๋งŽ์€ ์ˆ˜์ • ์‚ฌํ•ญ๊ณผ ์ผ๋ถ€ ์‚ฌ์†Œํ•œ ๊ธฐ๋Šฅ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ํŒจ๋„ ํ”Œ๋Ÿฌ๊ทธ์ธ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฐœ์„  ์‚ฌํ•ญ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋‚จ์€ ์‹œ๊ฐ„ ๋ฐ/๋˜๋Š” ๋ฐฑ๋ถ„์œจ์„ ์„ ํƒ์ ์œผ๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด์ œ ํ‘œ์ค€ UPower ์•„์ด์ฝ˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋” ๋งŽ์€ ์•„์ด์ฝ˜ ํ…Œ๋งˆ๋ฅผ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. LXDE๊ฐ€ Qt๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋  ๋•Œ LXDE ํŒจ๋„ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ด์ƒ ๋ฐฐํ„ฐ๋ฆฌ ๋ถ€์กฑ ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๋Š” ๋ฐ์Šคํฌํƒ‘ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์— ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด xfce4-notifyd๋กœ ์ „์†ก๋œ ์ „์› ์‹œ์Šคํ…œ ๊ด€๋ จ ์ด๋ฒคํŠธ ํ•„ํ„ฐ๋ง์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๋ฐ๊ธฐ ๋ณ€๊ฒฝ ์ด๋ฒคํŠธ๋Š” ์ „์†ก๋˜์ง€ ์•Š์Œ).

๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ๋Š” ์ข…์ข… "์ƒํ’ˆ"์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋ฉฐ Xfce ์ƒํƒœ๊ณ„์˜ ์ผ๋ถ€์ด๋ฉฐ Xfce ์ƒํƒœ๊ณ„๋ฅผ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๋„ ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€๋ฅผ ๊ฐ•์กฐํ•˜์ž๋ฉด:

  • ์šฐ๋ฆฌ์˜ ์•Œ๋ฆผ ์„œ๋น„์Šค ์ง€์†์„ฑ ๋ชจ๋“œ ์ง€์› = ์•Œ๋ฆผ ๋กœ๊น… + ๋ชจ๋“  ์•Œ๋ฆผ์„ ์–ต์ œํ•˜๋Š” ๋ฐฉํ•ด ๊ธˆ์ง€ ๋ชจ๋“œ. ๋†“์นœ ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•˜๊ณ (ํŠนํžˆ ๋ฐฉํ•ด ๊ธˆ์ง€ ๋ชจ๋“œ์—์„œ ์œ ์šฉํ•จ) ๋ฐฉํ•ด ๊ธˆ์ง€ ๋ชจ๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํŒจ๋„ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์นจ๋‚ด ๊ธฐ๋ณธ RandR ๋ชจ๋‹ˆํ„ฐ์— ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ์˜ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด ์•”ํ˜ธ ๋„คํŠธ์›Œํฌ ์ŠคํŠธ๋ฆผ ๋ฐ ํŒŸ์บ์ŠคํŠธ์— ๋Œ€ํ•œ ํ–ฅ์ƒ๋œ ์ง€์›์€ ๋ฌผ๋ก  ์ƒˆ๋กœ์šด "๋ฏธ๋‹ˆ ๋ชจ๋“œ" ๋ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ์ƒ์˜ ๋น„๋””์˜ค ๋ฐฑ์—”๋“œ ์ž๋™ ์„ ํƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด์ œ ๋น„๋””์˜ค ์žฌ์ƒ ์ค‘์— ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์˜ํ™”๋ฅผ ๋ณด๋Š” ๋™์•ˆ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ํ•„์š”๊ฐ€ ์—†๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋น„๋””์˜ค ๋””์ฝ”๋”ฉ์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์‹œ์Šคํ…œ์—์„œ์˜ ์ž‘์—…์ด ๋Œ€ํญ ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ์˜ ์ด๋ฏธ์ง€ ๋ทฐ์–ด ๋ฆฌ์Šค ํ† ๋ › ํ†  ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ์„ ๊ณผ ๋ฐ์Šคํฌํƒ‘ ๋ฐฐ๊ฒฝํ™”๋ฉด ์„ค์ • ์ง€์›์„ ๋ฐ›์•˜์œผ๋ฉฐ, ์ตœ๊ทผ Gtk3 ๊ธฐ๋ฐ˜์˜ ์ฒซ ๊ฐœ๋ฐœ ๋ฆด๋ฆฌ์Šค๋„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ๊ทธ๋žจ ์Šคํฌ๋ฆฐ์ƒท ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์„ ํƒ ์‚ฌ๊ฐํ˜•์„ ์ด๋™ํ•˜๊ณ  ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ๋™์‹œ์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. imgur ์—…๋กœ๋“œ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ ๋ช…๋ น์ค„์ด ๋” ๋งŽ์€ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ์˜ ํด๋ฆฝ๋ณด๋“œ ๊ด€๋ฆฌ์ž ์ด์ œ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(GtkApplication ํฌํŠธ๋ฅผ ํ†ตํ•ด), ๊ฐœ์„ ๋˜๊ณ  ๋ณด๋‹ค ์ผ๊ด€๋œ ์•„์ด์ฝ˜ ํฌ๊ธฐ ๋ฐ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„์ด์ฝ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ„์Šค์˜ค๋””์˜ค ํŒจ๋„ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด์˜ ์›๊ฒฉ ์ œ์–ด๋ฅผ ํ—ˆ์šฉํ•˜๋Š” MPRIS2์— ๋Œ€ํ•œ ์ง€์›๊ณผ ์ „์ฒด ๋ฐ์Šคํฌํ†ฑ์— ๋Œ€ํ•œ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ‚ค์— ๋Œ€ํ•œ ์ง€์›์„ ์–ป์—ˆ์œผ๋ฏ€๋กœ ๋ณธ์งˆ์ ์œผ๋กœ xfce4-volumed-pulse๊ฐ€ ๋ถˆํ•„์š”ํ•œ ๋ฐ๋ชฌ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ณจ๋กœ GIO/GVfs๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์Šคํ† ๋ฆฌ์ง€ ๊ณต์œ ๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด ์›๊ฒฉ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋น ๋ฅด๊ฒŒ ๋งˆ์šดํŠธํ•˜๊ณ  ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ์™ธ๋ถ€ ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์ฑ…๊ฐˆํ”ผ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ์žˆ๋‹ค ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ ๊ทธ๋ฃน, ์ด๋Š” ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์˜ ์ผ๋ถ€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๋“œ๋””์–ด ์šฐ๋ฆฌ๋งŒ์˜ ๊ฒƒ์ด ์ƒ๊ฒผ๋‹ค ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ (์˜ˆ - ์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ์ด 2019๋…„์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ;)). ๋งŽ์€ ๊ธฐ๋Šฅ๊ณผ Xfce์™€์˜ ๊ธด๋ฐ€ํ•œ ํ†ตํ•ฉ(๋ถ„๋ช…ํžˆ)์„ ํ†ตํ•ด ์šฐ๋ฆฌ ์•ฑ ์นดํƒˆ๋กœ๊ทธ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  • ํŒจ๋„ ํ”Œ๋Ÿฌ๊ทธ์ธ ์•Œ๋ฆผ ์•ฑ์ด ํ‘œ์‹œ๊ธฐ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์ฐจ์„ธ๋Œ€ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ‘œ์‹œ๊ธฐ์— ๋Œ€ํ•ด Ubuntu ์ค‘์‹ฌ์˜ xfce4-Indicator-Plugin์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ Xfce ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ, ๋ฉ”๊ธฐ ํŒŒ์ผ ๊ฒ€์ƒ‰์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ์ต์ˆ™ํ•œ ๊ด‘๊ฒฝ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ณต์‹์ ์œผ๋กœ Xfce์˜ ์ผ๋ถ€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
  • ๊ทธ๋ฆฌ๊ณ  ๋งˆ์นจ๋‚ด ํŒจ๋„ ํ”„๋กœํ•„ํŒจ๋„ ํ…œํ”Œ๋ฆฟ์„ ๋ฐฑ์—…ํ•˜๊ณ  ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋Š” ๋Š” Xfce ํ•˜์œ„๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ธ์ œ๋‚˜ ๊ทธ๋ ‡๋“ฏ์ด ์ด์ œ ๋ˆ„๊ตฐ๊ฐ€์™€ ์ž‘๋ณ„ ์ธ์‚ฌ๋ฅผ ํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์ง€์›๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์˜ค๋ž˜๋œ ํ”„๋กœ์ ํŠธ. (๋‹คํ–‰ํžˆ๋„ ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด git.xfce.org์— ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค.) ์Šฌํ””์˜ ๋ˆˆ๋ฌผ์„ ํ˜๋ฆฌ๋ฉฐ ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ์ž‘๋ณ„ ์ธ์‚ฌ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ€๋ฅด์ฝ˜๋ฐœ๋ผ
  • gtk-xfce-์—”์ง„
  • pyxfce
  • thunar-์•ก์…˜-ํ”Œ๋Ÿฌ๊ทธ์ธ
  • xfbib
  • xfc
  • xfce4-kbdleds-ํ”Œ๋Ÿฌ๊ทธ์ธ
  • xfce4-mm
  • xfce4-์ž‘์—… ํ‘œ์‹œ์ค„-ํ”Œ๋Ÿฌ๊ทธ์ธ
  • xfce4-windowlist-ํ”Œ๋Ÿฌ๊ทธ์ธ
  • xfce4-wmdock-ํ”Œ๋Ÿฌ๊ทธ์ธ
  • xfswitch ํ”Œ๋Ÿฌ๊ทธ์ธ

Xfce 4.14์˜ ๊ทธ๋ฆผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•˜๊ณ  ๋ช…ํ™•ํ•œ ๊ฐœ์š”๋Š” ์—ฌ๊ธฐ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
https://xfce.org/about/tour

Xfce 4.12์™€ Xfce 4.14 ๋ฆด๋ฆฌ์Šค ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๊ฐœ์š”๋Š” ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
https://xfce.org/download/changelogs

์ด ๋ฆด๋ฆฌ์Šค๋Š” ๊ฐœ๋ณ„ ํŒจํ‚ค์ง€ ๋ชจ์Œ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ ๊ฐœ๋ณ„ ๋ฒ„์ „์„ ๋ชจ๋‘ ํฌํ•จํ•˜๋Š” ํ•˜๋‚˜์˜ ๋Œ€ํ˜• ํƒ€๋ฅด๋ณผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
http://archive.xfce.org/xfce/4.14

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค,
Xfce ๊ฐœ๋ฐœํŒ€!

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

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