Desktopeditors: ์‹œ์ž‘์‹œ Linux ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์ถฉ๋Œ ํ•จ

์— ๋งŒ๋“  2020๋…„ 05์›” 11์ผ  ยท  19์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ONLYOFFICE/DesktopEditors

๊ธฐ๋Šฅ ์„ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ๋ฒ„๊ทธ๋ฅผ๋ณด๊ณ  ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
๋ฒ„๊ทธ

ํ˜„์žฌ ํ–‰๋™์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
์‹œ์ž‘์‹œ ์ถฉ๋Œ :

$ onlyoffice-desktopeditors
This application failed to start because it could not find or load the Qt platform plugin "wayland"
in "".

Available platform plugins are: linuxfb, minimal, offscreen, vnc, xcb.

Reinstalling the application may fix this problem.
zsh: abort (core dumped)  onlyoffice-desktopeditors

ํ˜„์žฌ ๋™์ž‘์ด ๋ฒ„๊ทธ ์ธ ๊ฒฝ์šฐ ์žฌํ˜„ ๋‹จ๊ณ„๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๊ฐ€๋Šฅํ•˜๋ฉด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ตœ์†Œํ•œ์˜ ๋ฐ๋ชจ๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.

๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‹คํ–‰ ์—ฌ๊ธฐ (์ถฉ๋Œ ์•„๋งˆ์˜ Xorg์— ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค,ํ•˜์ง€๋งŒ ํ™•์ธํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ) ์–ด๋–ค WAYLAND ์ปดํฌ ์ง€ํ„ฐ์™€ ๋ฆฌ๋ˆ…์Šค.

์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ •์ƒ์ ์œผ๋กœ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„๋ฐ›๋Š” DesktopEditors ๋ฒ„์ „ ๋ฐ OS๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด์ „ ๋ฒ„์ „์„ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ธฐํƒ€ ์ฐธ๊ณ  ์‚ฌํ•ญ

์ด๊ฒƒ์€ ๋ฐ”์ด๋„ˆ๋ฆฌ ์ž์ฒด๋ฅผ ๋นŒ๋“œํ•˜๋Š” ํŒŒ์ดํ”„ ๋ผ์ธ์—์„œ ์ž˜๋ชป ๊ตฌ์„ฑ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฉฐ ๊ทธ ์ž์ฒด๋กœ๋Š” ์ฝ”๋“œ ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์„ ์‚ดํŽด ๋ณด์•˜์ง€๋งŒ ๋นŒ๋“œ / ๋ฆด๋ฆฌ์Šค๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ํŒŒ์ดํ”„ ๋ผ์ธ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

์ตœ์‹  ๋ฒ„์ „ Manjaro (๋กค๋ง ๋ฆด๋ฆฌ์Šค)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ณต์‹ ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ์—์„œ "onlyoffice-desktopeditors"๋ฅผ ์„ค์น˜ํ–ˆ์œผ๋ฉฐ Wayland์—์„œ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
XWayland tho๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋ถ€๋ถ„์  ์Šค์ผ€์ผ๋ง์ด ํ™œ์„ฑํ™” ๋œ 4K ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ํ๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๋ถ€๋ถ„์  ์Šค์ผ€์ผ๋ง์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” FullHD ๋ชจ๋‹ˆํ„ฐ์—์„œ๋Š” ์ข‹์•„ ๋ณด์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๊ธฐ๋ณธ Wayland ์ง€์›์œผ๋กœ Qt ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ (์ „์ž๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?)์„ ๋นŒ๋“œ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ…Œ์ŠคํŠธ ํ•ด ๋ณด๋‹ˆ ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค.

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

๋ชจ๋“  wayland ์ปดํฌ ์ง€ํ„ฐ๋กœ Linux์—์„œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

์•ˆ๋…•ํ•˜์„ธ์š”, Wayland๋กœ ์‹œ์Šคํ…œ์„ ์„ค์ •ํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์กฐ์–ธ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

Xorg ๋‚ด์—์„œ sway (๋ผ์ดํŠธ ์›จ์ด ๋žœ๋“œ ์ปดํฌ ์ง€ํ„ฐ)๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Xorg ๋‚ด์— ์ค‘์ฒฉ ๋œ ์›จ์ด ๋žœ๋“œ๊ฐ€ ์‹คํ–‰๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋‚ด ์‹œ์Šคํ…œ์— Xorg๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ํ„ฐ๋ฏธ๋„์—์„œ sway ๋ฅผ ์‹คํ–‰ํ•˜๋Š” IIRC ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์•ˆ์œผ๋กœ ์ตœ๊ทผ Ubuntu / Fedora ๋ฆด๋ฆฌ์Šค๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ์ธ ํ™”๋ฉด์—์„œ wayland๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฐ”์ด๋„ˆ๋ฆฌ์— ๋Œ€ํ•œ ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์ง€๋งŒ, ์ €๋ฅผ ๊ฐ€๋ฆฌํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ฑฐ๊ธฐ์—์„œ ๋ฌด์—‡์ด ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ ์ •ํ™•ํžˆ ์ฐพ์•„ ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Qt ๋นŒ๋“œ์— ์–ด๋–ค ์ด์œ ๋กœ ์›จ์ด ๋žœ๋“œ ์ง€์›์ด ๋ˆ„๋ฝ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Xorg ๋‚ด์—์„œ sway (๊ฐ€๋ฒผ์šด wayland ์ปดํฌ ์ง€ํ„ฐ)๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Xorg ๋‚ด์— ์ค‘์ฒฉ ๋œ wayland๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ข‹์Šต๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. @XDmitryK ์›จ์ด ๋žœ๋“œ ์„œ๋ฒ„๋กœ Ubuntu์—์„œ DesktopEditors๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.์ด ์ง€์นจ ์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฐ”์ด๋„ˆ๋ฆฌ์— ๋Œ€ํ•œ ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

https://github.com/ONLYOFFICE/build_tools repo์˜ ๋ชจ๋“  ๋นŒ๋“œ ์ง€์นจ

์•ˆ๋…•ํ•˜์„ธ์š”.
WayLand (deb ํŒจํ‚ค์ง€)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Ubuntu 20.04์—์„œ ๋ฐ์Šคํฌํ†ฑ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์…จ์Šต๋‹ˆ๊นŒ?
๋˜ํ•œ OS์— ๋Œ€ํ•œ ์šฐ๋ฆฌ์˜ ํ•„์š” ์ •๋ณด
Oracle VM VirtualBox 202

๊ธฐ๋ณธ์ ์œผ๋กœ ์—…์ŠคํŠธ๋ฆผ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ArchLinux ์‚ฌ์šฉ์ž ํŒจํ‚ค์ง€ ๋ฅผ ํ†ตํ•ด ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ XWayland๋ฅผ ํ†ตํ•ด ์‹คํ–‰ ์ค‘์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • unset DISPLAY ์‹คํ–‰ ํ›„ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์‹คํ–‰ ๋˜๋Š”
  • ํ„ฐ๋ฏธ๋„ ์„ค์ •์„ ํ†ตํ•ด ์‹คํ–‰ QT_QPA_PLATFORM=wayland ?

๊ทธ๋Ÿฌ๋ฉด Wayland๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ๋˜๋ฉฐ, ์ด๋•Œ ์ œ๊ฐ€ ์–ธ๊ธ‰ ํ•œ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋˜ํ•œ ๋ฐ์Šคํฌํƒ‘ ์Šค์ผ€์ผ๋ง์„ 1.5x์™€ ๊ฐ™์ด ํ™œ์„ฑํ™”ํ•˜๋ฉด Xorg๋ฅผ ํ†ตํ•ด ์‹คํ–‰๋˜๋Š” ๋ฒ„์ „์ด ๋งค์šฐ ํ๋ฆฟํ•˜๊ฒŒ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” Xorg ์ œํ•œ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค).

์•ˆ๋…•ํ•˜์„ธ์š”.
๋ถˆํ–‰ํžˆ๋„ ์šฐ๋ถ„ํˆฌ์—์„œ๋Š” ์ด๊ฒƒ์€ ๋ฐ˜๋ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
์‹œ์Šคํ…œ ์ด๋ฏธ์ง€๋ฅผ VM ํŒŒ์ผ๋กœ ๋ณด๋‚ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์ด ๋ฌธ์ œ๊ฐ€ ์ตœ์‹  ๋ฒ„์ „ (6.0.0 ๋ฐ 5.6.4)์— ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ €๋Š” Arch Linux์™€ Sway๋ฅผ ์‹คํ–‰ ์ค‘์ด๋ฉฐ AUR (์˜ค๋Š˜ ์—…๋ฐ์ดํŠธ ๋จ)์˜ ๋ฒ„์ „๊ณผ ์ตœ์‹  AppImage๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๋ฐ”์ด๋„ˆ๋ฆฌ๋Š” XWayland ( QT_QPA_PLATFORM=xcb )์—์„œ ์ž‘๋™ํ•˜์ง€๋งŒ, ์ด๋กœ ์ธํ•ด ์•ž์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์Šค์ผ€์ผ๋ง์ด ํ™œ์„ฑํ™” ๋œ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ํŽธ์ง‘๊ธฐ๊ฐ€ ํ๋ฆฟ ํ•ด์ง‘๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—๋„ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์น˜ ๋ฆฌ๋ˆ…์Šค์—์„œ Sway. ๊ทธ๋Ÿฌ๋‚˜ ์ง€๊ธˆ๊นŒ์ง€ QT_QPA_PLATFORM = xcb๋Š” ๊ทธ๊ฒƒ์„ ๊ณ ์น˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

QT_QPA_PLATFORM=xcb ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๊ณ ์œ  ํ•œ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” XWayland๋ฅผ ํ†ตํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ฐจ๋ผ๋ฆฌ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

@XDmitryK ์ตœ์‹  ํŽ˜๋„๋ผ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? Xorg ๋Œ€์‹  Wayland๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜ ํ•  ์ˆ˜์žˆ๋Š” ๋ฉ‹์ง„ GUI๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ unset DISPLAY ์‹คํ–‰ ํ›„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ œ๋Œ€๋กœ ์‹คํ–‰ ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ์ด ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์œผ๋ฉด Xorg์™€ ํ†ต์‹  ํ•  ์ˆ˜ ์—†์–ด์•ผํ•˜๋ฏ€๋กœ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „ v6.1.0์ด ๋‚˜์™”์ง€๋งŒ ์—ฌ์ „ํžˆ wayland ์ง€์›์œผ๋กœ ์ปดํŒŒ์ผ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ๋ฒ„์ „ Manjaro (๋กค๋ง ๋ฆด๋ฆฌ์Šค)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ณต์‹ ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ์—์„œ "onlyoffice-desktopeditors"๋ฅผ ์„ค์น˜ํ–ˆ์œผ๋ฉฐ Wayland์—์„œ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
XWayland tho๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋ถ€๋ถ„์  ์Šค์ผ€์ผ๋ง์ด ํ™œ์„ฑํ™” ๋œ 4K ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ํ๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๋ถ€๋ถ„์  ์Šค์ผ€์ผ๋ง์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” FullHD ๋ชจ๋‹ˆํ„ฐ์—์„œ๋Š” ์ข‹์•„ ๋ณด์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๊ธฐ๋ณธ Wayland ์ง€์›์œผ๋กœ Qt ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ (์ „์ž๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?)์„ ๋นŒ๋“œ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ…Œ์ŠคํŠธ ํ•ด ๋ณด๋‹ˆ ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค.

XWayland tho๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋ถ€๋ถ„์  ์Šค์ผ€์ผ๋ง์ด ํ™œ์„ฑํ™” ๋œ 4K ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ํ๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

XWayland๋„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. xeyes ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  onlyoffice ์ƒ๋‹จ์—์„œ ์ปค์„œ๋ฅผ ์›€์ง์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆˆ์ด ์ปค์„œ๋ฅผ ์ถ”์ ํ•˜๋ฉด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด xwayland๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

sway๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ swaymsg -t get_tree ์˜ ์ถœ๋ ฅ์„ ๊ฒ€์‚ฌํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Uhh ์ข‹์€ ๋„๊ตฌ, ์•„์ง ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค.
์˜ˆ์ƒ๋Œ€๋กœ ๋„ค, ๋ˆˆ์€ ๊ธฐ๋ณธ GTK3 ์•ฑ์ด๋‚˜ Thunderbird ๋ฐ Firefox (-Wayland)์™€ ๊ฐ™์€ ๊ฒƒ์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ์ „์ฒด ์‚ฌ๋ฌด์‹ค ์ฐฝ์—์„œ ์ปค์„œ๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

Wayland ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์‹  ๋ฒ„์ „์˜ QT๋กœ ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ShockwaveNN @XDmitryK์— ์ƒˆ๋กœ์šด
์ด๊ฒƒ์ด ์–ด๋Š ์‹œ์ ์—์„œ ๊ณ ์ณ์งˆ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •๋ง ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋Œ€๋ถ€๋ถ„์˜ Qt ์•ฑ์— ๋Œ€ํ•œ Wayland ์ง€์›์€ ์š”์ฆ˜ ๊ฝค ๊ฒฌ๊ณ ํ•˜๋ฏ€๋กœ ์™œ ์ด๊ฒƒ์ด ์‚ฌ๋ฌด์‹ค ์ „์šฉ์œผ๋กœ ๋ณด๊ด€๋˜์ง€ ์•Š๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์ •๋ง ํ•„์š”ํ•œ ๊ฒฝ์šฐ Wayland ์„ธ์…˜ ์‚ฌ์ „ ์„ค์ •์„ ์‚ฌ์šฉํ•˜์—ฌ VM์„ ๊ตฌ์„ฑ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ง์ ‘ ์žฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์–ด๋ ต์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ์œ ํ˜• Wayland๋กœ ์ด๋ฏธ ์ž‘๋™์ค‘์ธ Ubuntu Gnome Desktop์„ ์‹œ์ž‘ํ•˜๊ณ  (ํ…Œ๋งˆ์— ๋”ฐ๋ผ GDM์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ํ†ฑ๋‹ˆ ๋ฐ”ํ€ด ์•„์ด์ฝ˜์œผ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ) --platform wayland ๋งค๊ฐœ ๋ณ€์ˆ˜๋กœ onlyoffice๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
Et voilร  Onlyoffice๋Š” Qt์˜ Wayland ์ง€์›์œผ๋กœ ์ปดํŒŒ์ผ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ด์ƒ ์‹œ์ž‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ major-mayer
์ด ๋ฒ„๊ทธ๊ฐ€ ์žฌํ˜„๋˜์—ˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ์šฐ๋ฆฌ ์ง€์—ญ์˜ bugtracker์— ์˜ฌ๋ ธ๋‹ค. (bug 49179)

ํ™•์ธ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ‘

build_tools / automate.py์˜ qt_params์— '-qt-wayland'๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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