VS Code๊ฐ ์ฐฝ์์ ํ์ฑํ๋์ง ์์ ์ํ์์๋ ๋ง์ฐ์ค ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ ์์ ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค.
๊ด๋ จ :
https://bugs.chromium.org/p/chromium/issues/detail?id=608246
https://bugs.chromium.org/p/chromium/issues/detail?id=807187
์ฌํ ๋จ๊ณ
์๊ตฌ ์ฌํญ : ๋ธ๋ผ์ฐ์ (Chromium / Firefox / Google Chrome), VSCode ํธ์ง๊ธฐ (๋ชจ๋ ํ์ผ ์ ํ. ์คํฌ๋กค์ด ๋ณด์ด๋๋กํ๋ ๊ธด ํ์ผ์ด ์ด์์ ์
๋๋ค.)
VSCode : ํ์ผ ๋งจ ์์ ์ปค์๋ฅผ ๋ก๋๋ค.
๋ธ๋ผ์ฐ์ : ํ์ด์ง ์๋๋ก ์ง๋์น๊ฒ ์คํฌ๋กคํฉ๋๋ค (๋ช ์ด ๋์). ๋ด์ฉ์ด์๋ ๋น ํญ์ด๋ผ๋.
VSCode : ์ด๋ ๋ฐฉํฅ ์ผ๋ก๋ ์กฐ๊ธ์ฉ ์คํฌ๋กคํฉ๋๋ค.
ํธ์ง๊ธฐ๊ฐ ๊ฐ์๊ธฐ ํ์ฑ ํ์ผ ์๋๋ก ์ด๋ํ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
์ด๋ค ์ด์ ๋ก ๋ VSCode๊ฐ ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ๋ฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํธ์ง๊ธฐ์์ ์ด๋ค ํํ์ ์คํฌ๋กค ์ ๋ ฅ ์ผ๋ก๋ ๊ฐ์๊ธฐ ํ๊ฐ๋ฉ๋๋ค.
๋๊ธ์ ๋ฐ๋ฅธ ์ ๋ฐ์ดํธ
์ถ์ธก : Electron๊ณผ ์ผ๋ถ ์
๋ ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๊น?
VScode์ ๊ฒฉ๋ฆฌ๋์ง ์์
์์ : ์์ง ์กด์ฌํ์ง ์์ต๋๋ค.
Linux ํด๊ฒฐ ๋ฐฉ๋ฒ (์์ ์ฌํญ๊ณผ ํผ๋ํ์ง ๋ง์ญ์์ค)
imwheel-๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ ํฉํ์ง ์์
wayland-๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ ํฉํ์ง ์์
์ฐธ๊ณ : Ubuntu 19.04 (๋ฐ์คํฌํฑ)๋ Wayland๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
์ํฅ์๋ฐ๋ ์ฌ๋๋ค์ ๋๊ธ์ ์์ ๊ณ ๋ คํ ๋ ๊ฐ๋ฐ์์๊ฒ๋ ์ฝ๊ฐ ์ค๋ง์ค๋ฌ์ด ์ถ๊ฐ ์ ๋ฐ์ดํธ๊ฐ ์ฌ๊ธฐ์ ํ์ ๋ ๊ฒ์ด๋ผ๊ณ ํ์ ํ์ง ์์ต๋๋ค. ๋ค๋ฅธ ๋ฆฌ์์ค๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒฝ์ฐ์๋ ๊ณต์ ์ง์นจ์ ๋ฐ๊ณ ์ถ์ต๋๋ค.
|||
| ------------- | ------------- |
| OS | Ubuntu 16.04 |
| VSCode ๋ฒ์ | 1.13.1 |
์ฐฝ ์ฌ์ด๋ฅผ Alt + Tabbing ํ ๋ ๋น์ทํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ : Alt+Tab
๋ฌธ์๋ฅผ ์ฝ๊ธฐ ์ํด Chrome์ผ๋ก, Alt+Tab
VSCode๋ก ๋์๊ฐ์ ๋ง์ฐ์ค ํ ์ ํ ๋ฒ ํด๋ฆญํ์ฌ ์๋ก ์คํฌ๋กคํ๊ฑฐ๋ ์๋๋ก ์คํฌ๋กคํ์ง๋ง ํ์ด์ง๋ ์ ์ด๋ 3-4 ํ์ด์ง ์๋๋ก ์๋นํ ์ผ๊ด๋๊ฒ ์คํฌ๋กค๋ฉ๋๋ค. .
์ ๋ฐ์ดํธ : ๋ชจ๋ ํ์ฅ์ด ๋นํ์ฑํ ๋ ์ํ์์๋ ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ ๋ํ ์ฐฝ ์ฌ์ด์ Alt + Tabbing์ ํ ๋ ์ค๋ฅธ์ชฝ ์ฌ์ด๋ ๋ฐ (Explorer)์์๋ ๋ฐ์ํฉ๋๋ค.
๋ฒ์ : 1.14.2
๋๋์ด ๋ฌธ์ ๋ฅผ ์ค๋ซ๋์ ๊ฒช์ด ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ๋ํด ๋ง์ ์๊ฐ์ ํ ์ ์ด ์์ผ๋ฉฐ ๋ ๋ ๋น ์ง์ง ์์์ต๋๋ค. ํ์ง๋ง ์ ๋ ์ด๊ฒ์ด ๋์ฑ ๋ต๋ตํ๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ธฐ ์์ํ์ต๋๋ค. ๋ด ์์ฐ์ฑ์ ๋ํ ์ค์ ์ํฅ์ ์ธก์ ํ ์ ์์ต๋๋ค.
๊ฐํ์ ์ผ๋ก ๋ฐ์ํ์ง๋ง ์์ฃผ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋ ๊ฒ์ ๋๋ค. ํ์ฌ ํ์ผ์์ ์คํฌ๋กค์ ์๋ํ๊ณ ๊ฐ์๊ธฐ ์ ๋ ฅ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์์น๋ก ์คํฌ๋กค๋ฉ๋๋ค. (์ : ๋ช ์ค์ ์คํฌ๋กคํ๋ ค๊ณ ํ๋๋ฐ ๊ฐ์๊ธฐ ํ์ผ์ ๋์ ์์ต๋๋ค.)
๋ช ๊ฐ์ง ํต์ฌ์ ์ธ ์๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ ๋ ์ผ๋ถ๋ฌ Debian (Buster) ๋ฒ์ ๊ณผ VSCode๋ฅผ์ด ๋ฉ๋ชจ์์ ์ ์ธํ์ต๋๋ค. ๋๋ ๋ ๋ค ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ง๋ง ์ด๊ฒ์ ๊ฐ์ฅ ์ค๋ซ๋์ ์กด์ฌํ์ต๋๋ค.
๋๋ ๋ฌธ์ ๊ฐ ์ด๋์ ์๋์ง ๋ฐ๊ฒฌํ๊ธฐ ์ํด ๋ ๊ฑด์ค์ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ , ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ ๋ ๋ง์์ฃผ์๋ฅผ ๊ธฐ์ธ ์ด๋๋ก ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค. @ ramya-rao-a & @ rebornix- ์ฌ๊ธฐ์๋ณด๊ณ ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ์ฌ์ฉ์์๊ฒ ์ํฅ์ ๋ฏธ์น ๊ฒ์ผ๋ก ์์ํ๋ฏ๋ก ์ฌ๊ธฐ์ ํ๊ทธ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๊ทธ๋ค๋์ด ์์ค์ ์ข์ ๊ฐ์ ๋๋ฌํ๊ธฐ๊น์ง ์ผ๋ง๋ ์ค๋ ๊ฑธ๋ฆฌ๋์ง์ ๋ํ ๋ฌธ์ ์ ๋๋ค.
ํธ์ง ๋จ; ์ถ๊ฐ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์ผ๋ถ ์ฌ์ฉ์์๊ฒ ํ๊ทธ๋ฅผ ์ง์ ํ๊ณ ์ผ๋ถ ์ฝํ ์ธ ๋ฅผ ์์ ํ์ต๋๋ค.
์ฌ๊ธฐ์์๋ ๋์ผํ์ง๋ง ์์ ์ ์ผ๋ก ์ฌํ ํ ์์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์์ต๋๋ค. ์ฐธ์ผ๋ก ๊ณ ํต ์ค๋ฝ์ต๋๋ค.
์ฌ๋ฌ ์์
๊ณต๊ฐ์ ์ฌ์ฉํ์ง ์๊ณ ์ฐฝ ์ฌ์ด์ alt ํญ์ ์ฌ์ฉํฉ๋๋ค (๋ํ CTRL + P ํ์ผ ๊ฐ ๋น ๋ฅธ ์ ํ์ด ๊ฐ๋ฅํ์ง๋ง ์ํฅ์ ๋ฏธ์น์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค). ํฐ์น ํจ๋์์ด ๋ง์ฐ์ค ์คํฌ๋กค ๋ง ์ฌ์ฉํฉ๋๋ค.
์ด๊ฒ์ ๊ฝค ์ค๋ซ๋์ ๋๋ฅผ ๊ดด๋กญ ํ๊ณ ์์ผ๋ฉฐ ๋๋ ๊ทธ๊ฒ์ ์ฌํ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํธ์ง๊ธฐ์ ์ค๋ฅธ์ชฝ ์๋จ ๋ชจ์๋ฆฌ์ ๋ฏธ๋ ๊ฒ์ ์์๊ฐ์๋ ๊ฒฝ์ฐ์๋ง (์ ์ด๋ ๋์๊ฒ) ๋ฐ์ํฉ๋๋ค. ๋ฌด์ํ๋ฉด ์คํฌ๋กค์ด ์ฌ๋ผ์ง๋๋ค.
ํธ์ง : ์ ๋ Windows ๋ฐ OSX์ ์์ต๋๋ค.
@tmtke ๊ทธ๋์ ๋น์ ์ ํ์คํ Windows์์ ์ด๋ฐ ์ผ์ด ์ผ์ด ๋ฌ์ต๋๊น?
@dmblack ์, Windows์์ ๋ฐ์ํ์ต๋๋ค.
... ์ ์ฅ, ๊ทธ๋ ๊ฒ ์ผ๊ด์ฑ์ด์๋ ๊ฒ ๊ฐ์์. ๊ฒ์ ์ฐฝ๊ณผ ์ธ๋ผ์ธ ์ฐธ์กฐ ์ ์ ์กฐํฉ ์ผ ์ ์์ต๋๋ค. ๋๋ ์ง๊ธ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅธ๋ค : /
Chromium ๋๋ Firefox๊ฐ์ ๋ค์ VS Code๋ก ์ ํํ๋ฉด Ubuntu 16.04, VC 1.18.1์์์ด ๋์์ ํ์ธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Nautilus ๋๋ Thunderbird์์ ๋ค์ ์ ํํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ ์๋ํฉ๋๋ค.
Fedora 27์์๋ ์ด๊ฒ์ ๊ฒฝํํฉ๋๋ค.
vscode ๋ฒ์ 1.18.1
๋๋ ๋ง์นจ๋ด ์ผ๊ด๋๊ฒ ๋ฒ์ ํ ์ ์์ต๋๋ค. ๋ํ ์ด๊ฒ์ด Chromium, Firefox ๋ฐ Google Chrome๊ณผ ๊ฐ์ ๋ธ๋ผ์ฐ์ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๊ฐ๋ฐฉํ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ํฅ์ ๋ฏธ์น๋ค๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์ง ์๊ณ ๋ด ๋ฐ์คํฌํฑ ๋ง ํ์ํ๊ณ ์ฌํ ํ ์๋ ์์ต๋๋ค.
์ด ์์์๋ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋จ์ํ๋์์ต๋๋ค. ์๊ตฌ ์ฌํญ : ๋ธ๋ผ์ฐ์ (Chromium / Firefox / Google Chrome), VSCode ํธ์ง๊ธฐ (๋ชจ๋ ํ์ผ ์ ํ. ์คํฌ๋กค์ด ๋ณด์ด๋๋กํ๋ ๊ธด ํ์ผ์ด ์ด์์ ์ ๋๋ค.)
ํธ์ง๊ธฐ๊ฐ ๊ฐ์๊ธฐ ํ์ฑ ํ์ผ ์๋๋ก ์ด๋ํ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
์ด๋ค ์ด์ ๋ก ๋ VSCode๊ฐ ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ๋ฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํธ์ง๊ธฐ์์ ์ด๋ค ํํ์ ์คํฌ๋กค ์ ๋ ฅ ์ผ๋ก๋ ๊ฐ์๊ธฐ ํ๊ฐ๋ฉ๋๋ค.
@tmtke @mariusa ๋ ๋ถ ์๊ฒ ํ๊ทธ๋ฅผ ๋ฌ์ ์ต๋๋ค. ์ฌํ ํด ์ฃผ์๋ฉด ๊ฐ์ฌ ํ๊ฒ ์ต๋๋ค .
์ด๊ฒ์ด ์ค์ ๋ก Electron ๋ฒ๊ทธ๋ผ๋ ๊ฒ์ ๋งํด์ค๋๋ค. ์ด์ ๋์๊ฒ; ํ ์คํธ ํ ๋ค๋ฅธ Electron ์ฑ์ด ์์ต๋๋ค.
ํธ์ง : ์ด์ ์ง์ Windows 10 ์์๊ฐ ์์ต๋๋ค. ์ค๋ ๋ฐค ํ ์คํธํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ถ๊ฐํ๊ธฐ ์ํด ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค.
์ฐ๋ถํฌ 16.04์์๋์ด ๋ฌธ์ ๋ฅผ ์ฌํ ํ ์์์์ต๋๋ค. ๋น ๋ฐ์คํฌํฑ์์ ์คํฌ๋กคํ์ฌ ์ฌํ ํ ์ ์์์ง๋ง ์ด๋ค ์ฑ์ผ๋ก ์ ํ (Chromium, gedit๋ก ํ ์คํธ)ํ๋์ง๋ ์ค์ํ์ง ์์ต๋๋ค. Windows 7์์๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค. --disable-extensions๋ก ์ฝ๋๋ฅผ ๋ถํ ํ๊ณ ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ฌธ์ ๊ฐ ๊ณ์ ์ผ๊ด๋๊ฒ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ฐพ๊ธฐ ๋๋ ํ์ฅ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํธ์ง : ๋ ๋์ ํ ์คํธ์์ด ๋ฌด์ธ๊ฐ ๊ด๋ จ์ด ์๋ค๋ ๊ฒ์ ์์ํ๋ ๊ฒ์ ์๋์ง๋ง Electron / Atom ํ์๋ Atom์๋ณด๊ณ ๋ ๋งค์ฐ ์ ์ฌํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. https://github.com/atom/atom/issues/15482 ์ค๋ช ์ ๊ฑฐ์ ๋์ผํฉ๋๋ค. Wayland๋ก ์ ํํ๊ฑฐ๋ ๋ค๋ฅธ ์์ ๊ณต๊ฐ์์ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ๋ฑ์ ๋ํ ๋ช ๊ฐ์ง ์ ์์ด ์์ต๋๋ค. VSCode๋ฅผ ๋ค๋ฅธ ์์ ๊ณต๊ฐ์ ๋๋ ๊ฒ์ด ๋ฌธ์ ๋ฐ์์ ๋ง๋๋ค๋ ๊ฒ์ ํ์ธํ ์์์์ต๋๋ค. ์ด๊ฒ์ ์ ์ด๋ ๋ด ๊ฒฝ์ฐ์๋ ํ์ฌ VSCode ๊ด๋ จ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
@dmblack์ด ์ถ์ธกํ๋ฏ์ด ์ด๊ฒ์ Electron ๋ฒ๊ทธ ์ธ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๊ด๋ จ Atom ๋ฌธ์ ์์ ๋ฌธ์ ๋ฅผ ์ฌํํ๋ ๋จ๊ณ๋ฅผ ์ ๊ณตํ์ต๋๋ค. Electron์ด Electron ์์ฉ ํ๋ก๊ทธ๋จ ์์์๋ Chromium ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ ์์ ํ ๋ค์ Electron ์์ฉ ํ๋ก๊ทธ๋จ์์ ์คํฌ๋กค ์ด๋ฒคํธ ํ์ ์ฌ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
Electron์ ์ ๋ฐ์ดํธํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ ๊ฐ์ผ๋ฏ๋ก ์์ ํ๋ ๊ฒ์ vscode ํ์ ๋ชซ์ ๋๋ค.
@rebornix ๊ทํ์ ์๊ฒฌ (์์ ์๊ฒ ํ ๋น ๋๋๋ก ํ๊ทธ ์ง์ )์
์ง๊ธ๊น์ง ๊ด๋ จ๋ ๋ค๋ฅธ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ณ ํต ์ค๋ฝ์ต๋๋ค. VSCode๋ ์ฐฝ์์ ํ์ฑํ๋์ง ์์ ์ํ์์๋ ๋ง์ฐ์ค ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ ์์ ํฉ๋๋ค.
๋๋ ์ด๊ฒ์ด Chromium ํ๋ก์ ํธ์ ๋ฒ๊ทธ์ด๋ฏ๋ก Chrome ์์ง์ ์ฌ์ฉํ๋ ์ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ๋ VScode์ ์ํฅ์ ๋ฏธ์น๋ค๋ ๊ฒ์ ์๊ฒ๋์์ต๋๋ค.
๋ฐฉ๊ธ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ์ต๋๋ค : https://bugs.chromium.org/p/chromium/issues/detail?id=807187
๊ทธ๋ค์ด ์ด๊ฒ์ ์ง์งํ๊ฒ ๋ฐ์๋ค์ด๊ณ ์๋์ง ํ์คํ์ง ์์ต๋๋ค.
์ด๊ฒ์ด ์ ๋ง๋ก Electron ๋ฒ๊ทธ์ธ์ง ๊ถ๊ธํฉ๋๋ค. Atom ํธ์ง๊ธฐ์๋์ด ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ํ์ฌ Atom ๋ฒ์ (1.23.3)์ ํจ์ฌ ์ด์ ๋ฒ์ ์ Electron์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ares: "1.10.1-DEV"
atom-shell: "1.6.15"
chrome: "56.0.2924.87"
electron: "1.6.15"
http_parser: "2.7.0"
modules: "53"
node: "7.4.0"
openssl: "1.0.2j"
uv: "1.10.1"
v8 : "5.6.326.50"
zlib: "1.2.8"
````
vs code 1.19.3 :
ares : "1.10.1-DEV"
์ํฐ ์ : '1.7.9'
ํฌ๋กฌ : '58 .0.3029.110 '
์ ์ : "1.7.9"
http_parser : '2.7.0'
Microsoft ๋น๋ : "1.7.9"
๋ชจ๋ : "54"
๋
ธ๋ : "7.9.0"
openssl : '1.0.2k'
uv : '1.11.0'
v8 : '5.8.283.38'
zlib : "1.2.11"
```
์ด๊ฒ์ด Electron์ ๋ฌธ์ ๋ผ๋ฉด ํจ์ฌ ๋ ๋ง์ ์ฌ์ฉ์๊ฐ ์ํฅ์๋ฐ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ด ๋์์ ์ ๋ฐํ๋ ๊ณตํต ํ์ฅ ๋๋ ๋๊ตฌ๊ฐ ์์ต๋๊น?
code --disable-extensions
vs ์ฝ๋๋ฅผ ์คํํ ๋ ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค.๊ทธ๋ฌ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ์ง ์๊ณ ์๋ก ์ค์นํ ๋ vscode ๋ฐ chrome์ ์คํํ ๋๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
๋ํ PlatformIO์ wakatime์ ํ์ฅ ํ๋ก๊ทธ๋จ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ์๋ง๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ํ๋์ฉ ์ค์นํ๊ณ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์๊ธฐ๋ฅผ ํ์ธํด์ผ ํ ๊ฒ์ ๋๋ค.
์ด์จ๋ , ์ด๊ฒ์ ํธ์ง์ ์ ํ์ด ๋ถ์กฑํ ๋ค๋ฅธ ์ต์ ์ ๋ณผ ์์๋ ์์ฐ์ฑ ๋ฌธ์ ๊ฐ๋๊ณ ์์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ ๊ฒฝ์ฐ ๊ณต์ ํ์ญ์์ค.
์ต์ ์ ๋ณด:
๋ฌธ์ ๋ ์ด๋ป๊ฒ ๋ libinput๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก libinput์ evdev๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค. ์ฐ๋ถํฌ์์๋ xorg๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"sudo apt remove xserver-xorg-input-libinput && sudo apt install xserver-xorg-input-evdev". ๊ทธ๋ฌ๋ ์๋ง๋ ์๋์ผ๋ก ๋ง์ฐ์ค๋ฅผ ๊ตฌ์ฑํด์ผ ํ ๊ฒ์
๋๋ค.
๋ฟก ๋นต๋จ
์ด ์ค๋ ๋์ ์๋ถ๋ถ์ Atom์ด ๋์ผํ๊ฑฐ๋ ์ ์ฌํ ์ฆ์์ ๋ณด์ฌ์ฃผ๋ ๋งํฌ๊ฐ ์์ต๋๋ค. @vacantgeologist ๋ฐ @tranhl์ด ๊ฒ์ํ์ต๋๋ค.
'์คํฌ๋กค ์ '์ฒซ ๋ฒ์งธ ๋ฉ๋ชจ์ ๋ํด; ๋ด ๊ฒฝํ์ ํธ์ง๊ธฐ๋ ์ ์ ์ผ๋ก ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์์ ๋์์ ๋ฐ๋ผ ์์๋๋ก ์คํฌ๋กค๋ฉ๋๋ค. ๋ด ํ ์คํธ์ ๋ฐ๋ผ; ๋๋ ์ด๊ฒ์ด ๋ค๋ฅธ 'Electron'์์ฉ ํ๋ก๊ทธ๋จ๋ฟ๋ง ์๋๋ผ ๋ชจ๋ ์์ฉ ํ๋ก๊ทธ๋จ ๋๋ ์ฌ์ง์ด ๋ด ๋ฐ์คํฌํฑ์์ ๋ฐ์ํ๊ณ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ดํ์ฌ; @Fullpan์ ์ํด ์น์ ํ๊ฒ ์ค๋ช ๋ ๋ช ๊ฐ์ง ๋ฉ๋ชจ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๊ทธ๋ค์ ์ํํ์ง ์์๋ค. ์ด ์ผ์ ํด์ฃผ์๋ฉด ๊ทํ์ ๊ฒฝํ / ๊ฒฐ๊ณผ์ ๊ด์ฌ์ด ์์ต๋๋ค. ๋ง์ฐ์ค์ ์ ์ฌ์ ์ธ ์๋ ๊ตฌ์ฑ์ ๋ํ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด์ญ์์ค.
@mariusa
์ฌ๊ธฐ์์ ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ์ฐพ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ํฌํจํ๋๋ก ์ค๋ช
/ ์๋ ์ ๋ณด๋ฅผ ์
๋ฐ์ดํธ ํด ์ฃผ์๊ฒ ์ต๋๊น? ์ด๋ ๊ฒํ๋ฉด ํจ์ฌ ๋ ๊ธด ์ค๋ ๋์ ๋ค๋ฅธ ์ฝํ
์ธ ๋ฅผ ๋์น๊ฑฐ๋ ์คํด ํ ์์๋ ์ฌ์ฉ์์ ๋ค๋ฅธ ๊ฒ์๋ฌผ์ ๋ฐฉ์ง ํ ์ ์์ต๋๋ค.
์ ์ ํ ๊ฐ๋ฐ์ ์ดํด ๊ด๊ณ์์ ์ ๋ณด ๋๋ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ๊ถ์ฅํ์ง๋ง ์ฐ๋ฆฌ๋ ๊ทธ๋ค๋ก๋ถํฐ ๋ง์ ๊ด์ฌ์๋ฐ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@dmblack ์๋ฃ
@ ramya-rao-a ๋ ๋ฐ์์ด ๋น ๋ฅธ ๊ฐ๋ฐ์์๊ฒ ๋ฐฐ์ ํด์ฃผ์๊ฒ ์ต๋๊น?
@dmblack ํผ๋๋ฐฑ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@Fullpan libinput / xorg ์ฐธ์กฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
/etc/gdm/custom.conf์ WaylandEnable=false
์ค์ ๋์ด ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. Wayland๋ก ๋ค์ ์ ํํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
ํฌ๋กฌ์์ ์คํฌ๋กค ํ ๋ค์ Alt + tab์ ๋๋ฌ ๋ ์ฝ๋๋ก ์ด๋ํ ๋ manjaro gnome์์๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค. ์คํฌ๋กค์ด ๋๋ฌ์ต๋๋ค.
DISTRIB_RELEASE = 17.1.2
์ปค๋ ๋ฒ์ 4.9.77-1-MANJARO
๋ฒ์ ๋ ์ฝ๋ 1.19.3
๋ฒ์ libinput 1.9.4-1
์ด๊ฒ์ ์๋์ง๋ฅผ ์ฌ์ฉํ ๋ ์ผ๊ด๋๊ฒ ๋ฐ์ํฉ๋๋ค. ๊ทธ๊ฒ์ ๋งค์ฐ ์ฑ๊ฐ์ ์ผ์ ๋๋ค. ๊ด๋ จ ๋ฌธ์ : https://github.com/symless/synergy-core/issues/6038
์ต์ GNOME ๋ฐ์คํฌํ ํ๊ฒฝ์์ Ubuntu 17.10์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์ด ๋ฒ๊ทธ๋ ์ ์ ์์ต๋๋ค. ์ค๋๋ Ubuntu DE "Unity"๋ฅผ ์ค์นํ๊ณ VSCode๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ์ง๋ง์ด ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ค๋ฅ์์ด ์์๋๋ก ์๋ํ์ต๋๋ค.
Linux 4.13, X11 (GNOME ํฌํจ) (Wayland ์ธ์ ์๋)
์ด ๋ฒ๊ทธ์ ๋ ๋ค๋ฅธ ํฌ์์๋ ์ฌ๊ธฐ์ ์์ง๋ง zen ๋ชจ๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ ์๊ฒ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์ ์ต๋๋ค. ๋ํ ํฌ๋กฌ์ ๋ค์ ์์ํ๋ฉด VsCode๊ฐ ์ฑ ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ "์ฐ๊ฒฐ ํด์ "ํ๋ ๋ฐ ๋์์ด๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์คํ ์ ๋ง์๋ก KDE ํ๋ผ์ฆ๋ง 5
์ด๊ฒ์ ๋์๊ฒ๋ ๊ณ์ ์ผ์ด๋๊ณ ์์ต๋๋ค. Ubuntu Gnome 16.04. ์์ฉ ํ๋ก๊ทธ๋จ์์ ์คํฌ๋กค ํ ๋ค์ vscode ๋๋ chrome์ผ๋ก ์ ํํ๋ฉด ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์คํฌ๋กค ํ ํญ๋ชฉ๊ณผ ๊ด๋ จํ์ฌ ์คํฌ๋กค๋ฉ๋๋ค. ์ด๊ฒ์ ๋ถ๋ช ํ ๋งค์ฐ ์ฐ๋งํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ด์ด ์ข์ ์ฌ๋์ด ์์ต๋๊น?
๋งค์ฐ ์ฑ๊ฐ์ ๋ฌธ์ . ์ด์ ๊ทธ๋๊ณผ ํจ๊ป ์ ํ ๋ฅด ๊ณ ์ค์์์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฃผ ์ด๋ฆฐ ์ฑ์ ๋ณ๋์ ์์ ๊ณต๊ฐ์ ๋ฐฐ์นํ๊ณ ์ด๋ค ์ฌ์ด๋ฅผ ์ ํ ํ ์์๋ ํค๋ณด๋ ๋ฐ์ธ๋ฉ์ด ์์ด์ผํ์ต๋๋ค.
๋๊ตฌ๋ ์ง ์ ๋ชจ๋ ์์์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๊น? ๋๋ ํญ์ ๊ทธ๊ฒ์ ์ฌ์ฉํ๊ณ ์๊ณ ๋๋ ๋ฌธ์ ์์ด 4 ์ผ์ ์ง๋๋ค. ์ด๊ฒ์ด ๊ด๋ จ์ฑ์ด ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๊ทธ๊ฒ์ ์กฐ์ฌํ๋ ๊ฒ์ด ์ํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
FWIW, Chrome, VSCode ๋ฐ Atom (Fedora ์ฌ์ฉ)์์์ด ๋ฌธ์ ๋ฅผ ์ฌํ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ X11์์๋ง.
๋๋ ์ด๊ฒ์ ํ๋์ ๊ฒฝํํ๋ค. ์ ์ ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ณ ์๋ค๊ฐ vscode๋ก ๋ค์ ์ ํํ๋ฉด ํฐ์น ํจ๋ ๋ ๋ง์ฐ์ค ํ ์ด ์กฐ๊ธ๋ง ํ๋ค์ด๋ ํธ์ง๊ธฐ๊ฐ ์๋ก์ด ์์น๋ก ์ด๋ํฉ๋๋ค. ์ ๋ Debian 9๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ปค๋ ๋ฒ์ 4.15.8-041508-generic์ Ubuntu 17.10์์๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
Ubuntu 18.04 LTS, VS Code Insiders์์ ์ฌ์ ํ ์ด๊ฒ์ด ๋ฐ์ํ๊ณ ์์์ ํ์ธํ ์ ์์ต๋๋ค.
๋ฒ์ 1.24.0- ๋ด๋ถ์
์ปค๋ฐ 2404210629c744e6237a14d7b5fa852e24c6e898
(X11)
์ ์ฅ, ๊ทธ๊ฒ์ ๋งค์ฐ ์ฑ๊ฐ์ ๋ฒ๊ทธ์
๋๋ค. ๋ธ๋ผ์ฐ์ ๋ก ์ ํํ๊ณ ๊ฑฐ๊ธฐ์์ ๋ฌด์ธ๊ฐ๋ฅผ ์คํฌ๋กค ํ ๋ค์ VS๋ก ๋์๊ฐ์ ์คํฌ๋กค ํ ๋ฒ๋งํ๋ฉด๋ฉ๋๋ค! ๋ด ํ์ผ ๋งจ ์๋์ ์์ต๋๋ค.
Ubuntu 17.10
์ด ์ฑ๊ฐ์ ๋ฌธ์ ๋ ์ฐ๋ถํฌ 18.04 LTS์์ ๋ฐ์ํ๋ฉฐ ์จ์ด ๋๋๋ก ์ ํํ๊ฑฐ๋ alt+f2 and r
๋ฅผ ์ฌ์ฉํ์ฌ ๊ทธ๋์ ๋ค์๋ก๋ํ๋ฉด ๋ค์ ์ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ์ ๋น์ ์์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ผ ๊ฒ์
๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํฉ๋๋ค. ์ง์ฅ์ฒ๋ผ ์ฑ๊ฐ์๋ค.
@sevenryze ํ์คํ Wayland์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ๋๋ ์์ ํ Wayland๋ก ์ด๋ํ๊ณ ์ถ์ง๋ง ์ฑ๋ฅ ์ ํ, ์ด์ํ ๋ค์ค ๋ชจ๋ํฐ ๋์ ๋ฐ ์กด์ฌํ์ง ์๋ NVIDIA ๋๋ผ์ด๋ฒ ์ง์์ ์ป์ต๋๋ค (๋น๋ถ๊ฐ!).
๊ทธ๋ฌ๋ ๊ทธ๋์ ๋ค์ ์์ํด๋ ์๋ฌด๋ฐ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
๊ถ๊ธํฉ๋๋ค. VSCode (๋๋ Atom ๋๋ Chromium / Electron ๊ธฐ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ)๋ฅผ ์ฌ์ฉํ๊ณ ์ด ๋ฒ๊ทธ๋ก ๊ณ ํต๋ฐ์ง ์๋ ๋ชจ๋ ์ฌ๋ ์ด๋ค ๋ฐ์คํฌํ ํ๊ฒฝ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
์ ์ณ๋๊ณ , libinput (X11์์) ๋์ evdev๋ฅผ ์ฌ์ฉํ๋ฉด์ด ๋ฌธ์ ๋ฅผ ํผํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
Gnome๊ณผ ํจ๊ป Ubuntu 16.04๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ค๋ฅธ ์ ์ ์ฑ์๋์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Debian 9 / Mate์์ ํ์ธํฉ๋๋ค.
Lubuntu 18.04 ์ฌ์ฉ์-๋ํ ํฌ๋กฌ ๊ธฐ๋ฐ ์ฑ์์ ์ด์ํ ์คํฌ๋กค ๋์์ด ์์ต๋๋ค-์ฌ๋, vscode, ํฌ๋กฌ ์์ฒด. ๋๋ ์์์ ์คํฌ๋กค์ ์ป์ง ๋ชปํ์ง๋ง ๊ทธ ์ฑ์ ์ผ๋ถ ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ ๊ฑด๋ ๋๋๋ค. ์ฌ๊ธฐ์ ์ฌ๋ฏธ์๋ ์ ์ LXTerminal๋ ์คํฌ๋กค ์ด๋ฒคํธ๋ฅผ ๊ฑด๋ ๋ฐ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด Firefox๋ ์์ ํ ์ ์๋ํฉ๋๋ค. ์ ๋ง ์ง์ฆ๋ฉ๋๋ค. Btw์ด ์ฑ ์กฐํฉ์ ๊ธฐ๋ณธ ์ธํ๋ผ์ ๋ฐฉํฅ์ ๊ฐ๋ฆฌ ํต๋๋ค. lubuntu 16.04์์๋ ์๋ฌด๋ฐ ๋ฌธ์ ๊ฐ ์์์ง๋ง 18.04๋ก ์ ๊ทธ๋ ์ด๋ ํ ํ ๋ชจ๋ ์ง์ฅ์ด ํ ๋ ธ์ต๋๋ค ..
Xubuntu 18.04์์๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
๊ทธ๋ฌ๋!
์์
ํ์ ์ค ์คํฌ๋กค์์ ์ฐฝ์ ํด๋ฆญํ์ฌ ์ ํํ๋ฉด Alt + Tab ์กฐํฉ์ผ๋ก VS ์ฝ๋์ ๋ค๋ฅธ ์ฐฝ ์ฌ์ด๋ฅผ ์ ํํ๋ ๊ฒฝ์ฐ์๋ง ์ฌํ ํ ์ ์์ต๋๋ค.
2017 ๋ 6 ์ ์ดํ 40 ๊ฐ์ ๋๊ธ์ด ์์ง๋ง ์ฌ์ ํ ํด๊ฒฐ์ฑ ์ด ์์ต๋๊น? ๊ฒฐ๊ณผ์ ์ผ๋ก IDE๋ฅผ ๋ณ๊ฒฝํด์ผํฉ๋๋ค.
@rebornix ์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ ์ด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ง๋ง ๋ค์ ๋ฆด๋ฆฌ์ค์ ์ด์ ํ ๋๋ ๋ ๋์ ์ฐ์ ์์๋ก ์ถ๊ฐ ํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๊น?
VSCode๋ ๋ชจ๋ ํ๋ฅญํ์ง๋ง์ด ๋ฒ๊ทธ๋ ๋๋ฌด ๊ท์ฐฎ์ต๋๋ค. ๋ง์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ ๋ก๋๋งต์ด ๊ฐ์ ๋ฐ ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํด๊ฒฐ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ๋์ด ๋ฌธ์ ๊ฐ ๊ฐ๋ฐ์์ ์์ ํ๋ฆ์ ๊นจ๊ณ ์ฌ๊ฐํ๊ฒ ๋ฐฉํดํ๋ ์๊ฐ์ ๊ฒฐํจ์ผ๋ก ์ธํด ํ์ํ ์ค์์ฑ์ด ๋ถ์ฌ๋์ง ์์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด๋ ๊ฒํ๋ฉด Alt + tab์ ํตํด ์ฐฝ์ ์ ํ ํ ์์๊ณ ์ฑ์ ๊ธฐ๋ณธ ๋ฃจํธ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ผ๋ก VSCode๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ๋ฉ๋๋ค.
@ Esteban-Rocha Zen Mode์์ ๋ฒ๊ทธ๋ฅผ ์ฌํ ํ ์ ์์ต๋๋ค.
์ด ๋ฒ๊ทธ ์คํธ์ ์ค์งํ์ญ์์ค. VSCode๋ ์คํ ์์ค์
๋๋ค. ์์ ํ๋ ค๋ฉด ์์ ํ์ธ์!
๋ค๋ฅธ ์ฌ๋์๊ฒ ์์ ์ ์๊ตฌํ๋ ๋๊ธ์ ์ถ๊ฐํ๋ ๊ฒ์ ๊ฐ์น๊ฐ ์์ต๋๋ค.
@smehrbrodt ์ฐ๋ฆฌ๋ ์ธ์์ ๋ง๋ค๊ณ ์์ต๋๋ค.
@smehrbrodt ์คํธ ๋ฉ์ผ์ด ์๋๋๋ค. ๋จผ์ OSS์ ์๋ ๋ฐฉ์๊ณผ ํนํ VS Code ํ์ ์๋ ๋ฐฉ์์ ์ดํดํด์ผํฉ๋๋ค.
@fotonmoton ์ค ๊ทธ๊ฑฐ ์ง์ฆ๋ :(! ๊ทธ๋ ๋ค๋ฉด ์ด์ด ์ข์ ์๋ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฃผ๋ณ์ ํดํน์ด ์๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์ต์ ์์ ์๋ฏธํฉ๋๋ค.
์ ์ณ๋๊ณ , Electron 2.0.0 (https://github.com/atom/atom/pull/17273)์ผ๋ก ์
๋ฐ์ดํธ ํ ์ดํ Atom์ด ๋ด ์ค์ ์์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ ํ์ธํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ํด๋น ๋ฌธ์ ์ ํ์ ๋น๋์์์ด ๋ฒ๊ทธ๋ฅผ ํ
์คํธํ์ผ๋ฉฐ ๋ถํํ๋ ์ฌ์ ํ ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
ํธ์งํ๋ค:
์คํฌ๋์น, ๋๋ ๋ค๋ฅธ ์ฐฝ ์๋์ Atom์ ๊ฒน์ณ์ ํ
์คํธํ์ง ์์์ต๋๋ค. Electron 2.0.0์ผ๋ก ๊ตฌ๋๋๋ Atom์์ ๋ณต์ ํ ์์์์ต๋๋ค.
๋ด ๊ด์ฐฐ. ๋ฌธ์ ๋ ์ฌ์ ํ Google ํฌ๋กฌ์ ์กด์ฌํ๋ฏ๋ก VS ์ฝ๋์์ ์กฐ๋ง๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์ ๋ณผ ์๋ ์์ต๋๋ค.
์ข์ .. ๋ด๊ฐ ์ง๊ธ๊น์ง ์์ ๋ธ ๊ฒ์ ๋ค๋ฅธ ๊ฐ์ ์
๋ ฅ ์ฅ์น์์ ์ค๋ ์
๋ ฅ๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค. ์ถ๊ฐ ๊ตฌ์ฑ์์ด imwheel
๋ฅผ ์ค์นํ๊ณ ์คํํ๋ฉด ์ํฅ์๋ฐ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
๋ฟก
์ด๊ฒ์ ์์ ์ด ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ํ์ํ๋ ๊ฒ์ด ์ค์ ํ ์ ์์ต๋๋ค.
๊ทํ์ ์๊ฒฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ ์ ํ ๋ฆฌ์์ค์ ์ํด ํด๊ฒฐ ๋ ๋๊น์ง ๊ธฐ๋ฅ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ตฌํํ ๊ฒ์ ๋๋ค.
Ubuntu 18 LTS๋ฅผ ์ฌ์ฉํ ๋ ์ด๋ฐ ์ผ์ด ๋ฐ์ํฉ๋๋ค. ์ ๋ง ์ง์ฆ๋๊ณ ์์ฐ์ฑ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์ ๋ฐ์ดํธ : : ํ๊ฐ :
๋์ผํ ํ์ค Ubuntu 18.04 ์ค์น (์ ๊ท), Ubuntu Software "store"์์ ์ค์น๋ VSCode๋ฅผ ํ์ธํ ํ ์ฌ๊ธฐ์ ์์ต๋๋ค. VSCode์์ ์์๋๋ก ์คํฌ๋กค ํ ๋ค์ Chrome (์ :์ด ๊ธด ํ์ด์ง)์ผ๋ก ์ ํํ๊ณ ์คํฌ๋กคํ๋ฉด ๋์ผํ ๋์์ด ๋ฐ์ํฉ๋๋ค. ๋ํ Electron์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ ๋ Slack ์ฑ์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ์ง๋ง Alt-Tab์ ์ฌ์ฉํ ๋๋ง ๋ํฌ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ (ํ์๋๋ ๊ฒฝ์ฐ)์ ํด๋ฆญํ๋ฉด์ด ๋์์ด ๋ฐ์ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
VSCode ๋ฒ์ ์ ๋ณด :
๋ฒ์ 1.24.1
์ปค๋ฐ 24f62626b222e9a8313213fb64b10d741a326288
๋ ์ง 2018-06-13T17 : 47 : 35.732Z
์ 1.7.12
๋ ๋๋ฌ 58.0.3029.110
๋
ธ๋ 7.9.0
์ํคํ
์ฒ x64
imwheel
์ค์น ๋ฐ ์คํ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์์ ํ์ธํ ์ ์์ต๋๋ค. ์ค์น ํ imwheel
๋ฅผ ์์ํด์ผํฉ๋๋ค. ์ฌํ๊ฒ๋ ๊ธฐ๋ณธ ๊ตฌ์ฑ์์ imwheel
๋ฅผ ์คํํ๋ฉด Ctrl-Mousewheel์ด ํ๋ / ์ถ์ ์ปจํธ๋กค๋ก ์๋ํ์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค.
์ฌ๊ธฐ์์๋ ๋ชจ๋ ๋ฆฌ๋
์ค ํฌํฌ๋ค์๊ฒ๋ ์์ฃผ ์ฌ์ด ํดํน์ด ์์ต๋๋ค. imwheel์ ์ค์นํ๋ฉด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๋๋์ด ํดํน์ ํ๋์ ์ฌ์ฉํด ์์ผ๋ฉฐ ์ด๋ค ๋ฌธ์ ๋ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค. ์ฐ๋ถํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ sudo apt install imwheel
๋งํผ ์ฌ์ด ๋ค์ ์์ ์์ฉ ํ๋ก๊ทธ๋จ gui๋ฅผ ์ด๊ณ ํ๋ก๊ทธ๋จ /usr/bin/imwheel
์ถ๊ฐํ์ฌ ์์คํ
์์ ํ๋ก๊ทธ๋จ์ ์ถ๊ฐํ์ญ์์ค.
์๋
...
Mate ๋ฐ์คํฌํฑ๊ณผ ํจ๊ป Debian 9๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. https://forums.linuxmint.com/viewtopic.php?t=241431 ์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก Chrome์์ ๋ถ๋๋ฌ์ด ์คํฌ๋กค์ ๋นํ์ฑํํ์ญ์์ค. ๋๋ฅผ ์ํด ์๋ํฉ๋๋ค ...
๋๋ Unity๊ฐ์๋ Ubuntu 16.04 LTS ์ดํ๋ก ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ผ๋ฉฐ Ubuntu 17.10์๋ ๊ทธ๋์ด ์์ผ๋ฉฐ ์ด์ ๋ 18.04 LTS์๋ ๊ทธ๋์ด ์์ต๋๋ค. Sublime Text 3 ๋ฐ ์ผ๋ถ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์์๋ ๋ฐ์ํฉ๋๋ค. ์ ๋ ์ฃผ๋ก ํธ๋ ํจ๋ ๋ ์๊ฐ๋ฝ ์คํฌ๋กค๋ง์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ง์ฐ์ค์์๋ ๋ฐ์ํ๋ค๊ณ ํ์ ํฉ๋๋ค.
@hardikdangar ์ ์์ ๋ฐ๋ผ imwheel
๋ฅผ ์ค์นํ๊ณ ์คํ ํ๋๋ฐ ์ฒซ ๋ฒ์งธ ๊ฒฐ๊ณผ๋ ๊ธ์ ์ ์
๋๋ค.
๋์์ด vscode์ ์ง์ ๊ด๋ จ์ด์๋ ๊ฒ์ด ์๋๋ผ X ํญ๋ชฉ์ด ๋ง์ฐ์ค ๋๋ ๋ฌด์ธ๊ฐ๋ฅผ ํด์ํ๋ ๋ฐฉ์๊ณผ ๊ด๋ จ์ด ์์์ ์์ฌํฉ๋๋ค.
์ฐธ๊ณ ๋ก, '๊ตฌ๋ '๋ฒํผ์ด ์์ต๋๋ค. ๋ฌธ์ ์ ์ถ๊ฐ ํ ์ถ๊ฐ ์ ๋ณด๊ฐ์๋ ํ ๋๊ธ์์ '๋์๊ฒ๋ ํดํ๋'์ด๋ผ๊ณ ๋งํ๋ ๊ฒ์ ๊ทธ๋ค์ง ๋ชฉ์ ์ด ์์ต๋๋ค. ์ด๊ฒ์ ํ๋ฅผ ๋ด์ง ๋ง์ญ์์ค. ์๋ฌด ์ด์ ์์ด ์คํธ์ ๋ฐ์์ ๋ ์ค์ ๋ก ์คํ ์์ค ํ๋ก์ ํธ ์ฉ ์ฝ๋๋ฅผ ์์ฑํ๋ ์ฌ๋๋ค์ ๊ดด๋กญํ๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
Antergos ๋ฐฐํฌํ์์ Mate๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ์ด ๋ฌธ์ ๋ฅผ ๊ด์ฐฐํ๊ณ ์์ต๋๋ค. ๋๋ ํญ์ ๋ณ๋์ ์์
๊ณต๊ฐ์์ ํฌ๋กฌ๊ณผ vscode๋ฅผ ์คํํ๊ณ ์์ต๋๋ค.
๊ธฐ๋ณธ ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์ฌ์ ์ํ์ฌ ์์
๊ณต๊ฐ ์ ํ์ xdotool์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋๋ ์ด๋ ๊ฒํ๋ค :
์ผ์ชฝ์ ์์
๊ณต๊ฐ์ผ๋ก ์ด๋ :
xdotool set_desktop --relative--1
์ค๋ฅธ์ชฝ์ ์์
๊ณต๊ฐ์ผ๋ก ์ด๋ :
xdotool set_desktop --relative-1
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๋๊น์ง ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
imwheel์ ๋์ฐํ ์คํฌ๋กค ๋์์ ์ ๋ฐํฉ๋๋ค.
๋๋ ์ด๊ฒ์ด ๋ง์ ์ฌ์ฉ์๊ฐ ์ฒ๋ฆฌํด์ผํ๋ ์ค๋ง์ค๋ฌ์ด ๋ฒ๊ทธ๋ผ๋ ๊ฒ์ ์๊ณ ์์ง๋ง (์์ ์ ํฌํจํ์ฌ), vscode ๊ฐ๋ฐ์์๊ฒ ๊ทธ๊ฒ์ ์ ๊ฑฐํ์ง ์๋๋กํฉ์๋ค. ๋ด ์ดํด์์ ์ด๊ฒ์ ํฌ๋กฌ์ ๋ฒ๊ทธ์ด๋ฏ๋ก Electron์์๋ ์๋ ค์ง๊ณ ์์ต๋๋ค. vscode ๊ฐ๋ฐ์๋ ๋๋ผ์ด ์์ ์ ์ํํ์ง๋ง ์ด๊ฒ์ด ๊ทธ๋ค์ ์ฑ ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฌ๋ค๊ณ ์ฃผ์ฅ ํ ์ ์์ต๋๋ค. ๋ ๋น ๋ฅธ ์์ ์ ์ํ๋ค๋ฉด chromium ํ์ด ์ ๊ทน์ ์ผ๋ก ์ฌ๊ธฐ์์ ๋์์ ์์ฒญํ๊ณ ์๊ธฐ ๋๋ฌธ์ Linux ์ปค๋ฎค๋ํฐ๊ฐ ์ฐธ์ฌํด์ผํฉ๋๋ค. ๊ธฐ๋ถ์ ์ํ๊ฒํ๋ ค๊ณ ํ์ง ์๊ณ vscode ํ์ ๋ ธ๋ ฅ์ ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. vscode๋ ํฌ๋กฌ๊ณผ ์๋ชป ์ํธ ์์ฉํฉ๋๋ค.
์ ๊ฒฝ์ฐ์๋ ์ปค์๊ฐ ํญ์ ํ์ด์ง ์๋จ์ผ๋ก ์ด๋ํฉ๋๋ค. ๋
์๋ฅผ ๋ฐฉํดํ๊ณ ์ง์ค๋ ฅ์ ์์ ์ ์๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ฑ๊ฐ์ ์ผ์
๋๋ค. ๊ฐ์ ๋ฌธ์ ์ ๊ด๋ จ์ด ์์ต๋๊น?
Ubuntu 18.04, Chrome ๋ฒ์ 70.0.3538.67 (๊ณต์ ๋น๋) (64 ๋นํธ)
์ค, ์ฐ๋ถํฌ 18.04.1์์ ์ ์ 3์ผ๋ก ํธ๋ฆฌ๊ฑฐํ์ต๋๋ค. ๋๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด์ง๋ง ํํ์์ ๋ ์์ฃผ ๋ฐ์ํฉ๋๋ค.
๋ฒ์ : 1.29.0- ํ์
์ปค๋ฐ : 8fc99c65d2f01e7b413cde2d3bf7785356778381
๋ ์ง : 2018-10-30T11 : 31 : 30.266Z
์ ์ : 3.0.6
ํฌ๋กฌ : 66.0.3359.181
Node.js : 10.2.0
V8 : 6.6.346.32
์ํคํ
์ฒ : x64
๋ค๋ฅธ ๋ฐ์คํฌํฑ ํ๊ฒฝ์์ ์ฝ๊ฐ์ ํ ์คํธ๋ฅผ ์ํ ํ ๊ฒฐ๊ณผ์ด ๋ฒ๊ทธ๋ Gnome ๋ฐ XFCE4๋ฅผ ์ฌ์ฉํ๋ ๋์ ๋ฐ์ํ์ง๋ง LXQT ๋๋ KDE Plasma์์๋ ๋ฐ์ํ์ง ์์ต๋๋ค. ์ด๊ฒ์ด ๊ณ ๋ฆฝ ๋ ๊ฒฝ์ฐ์ธ์ง ํ์คํ์ง ์์ง๋ง ์ ์ด๋ ์ง๊ธ์ GTK ๊ธฐ๋ฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด์ด ๋ฒ๊ทธ๋ก ๊ณ ํต๋ฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง QT ๊ธฐ๋ฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๊ทธ๋ ์ง ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ๊ฐ์ง ์ฌ๋๋ค์ด ํฌ๋กฌ ๋ฒ๊ทธ์ ํฌํ ํ ์ ์์ต๋๊น? ์ด๊ฒ์ ์์ง ์ด๋ ค ์์ต๋๋ค : https://bugs.chromium.org/p/chromium/issues/detail?id=807187
๋ค๋ฅธ ๋ฐ์คํฌํฑ ํ๊ฒฝ์์ ์ฝ๊ฐ์ ํ ์คํธ๋ฅผ ์ํ ํ ๊ฒฐ๊ณผ์ด ๋ฒ๊ทธ๋ Gnome ๋ฐ XFCE4๋ฅผ ์ฌ์ฉํ๋ ๋์ ๋ฐ์ํ์ง๋ง LXQT ๋๋ KDE Plasma์์๋ ๋ฐ์ํ์ง ์์ต๋๋ค. ์ด๊ฒ์ด ๊ณ ๋ฆฝ ๋ ๊ฒฝ์ฐ์ธ์ง ํ์คํ์ง ์์ง๋ง ์ ์ด๋ ์ง๊ธ์ GTK ๊ธฐ๋ฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด์ด ๋ฒ๊ทธ๋ก ๊ณ ํต๋ฐ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง QT ๊ธฐ๋ฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๊ทธ๋ ์ง ์์ต๋๋ค.
์ธ๊ธ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ค๋ ์ ๋ KDE ํ๋ผ์ฆ๋ง๋ฅผ ์ค์นํ๊ณ ์ด ๋ฒ๊ทธ๋ ์ ์๋ก์ด ํ๊ฒฝ์ ๋ ์ด์ ์กด์ฌํ์ง ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์คํฌ๋กค๋ง์ KDE์์๋ ํจ์ฌ ๋ ๋ถ๋๋ฝ์ต๋๋ค.
์ฐ๋ถํฌ 18.04 ๋ฐ ์ต์ vscode์์ alt + tab์์ ์คํ๋ผ๋ก, alt + tab์์ vscode ํธ์ง๊ธฐ๋ก ์๋๋ก ์คํฌ๋กคํ๊ฑฐ๋ ๋งจ ์ ๋ฌธ์๋ก ์คํฌ๋กคํฉ๋๋ค.
์ ๋ฐ์ดํธ : imwheel์ ๋์ฐํ ์คํฌ๋กค ๋์์ ์ ๋ฐํฉ๋๋ค.
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ด ์์ต๋๊น? ๋๋ VS Code๊ฐ ์์ ํ ๋๊น์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋๋ ํ์ด์ด ํญ์ค๋ก ๋ฐ๊ฟจ๋ค. IE๋ ํฌ๋กฌ์ผ๋ก ๋ฐ๋์๋ค. ์น์์๋ ๊ฐ์ฅ ์ข๋ค. ๐
๊ทธ ์ธ์๋ ์ง๊ธ๊น์ง ์ค์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์์ผ๋ฉฐ ๋ง์ ๊ฒ์ ์๋ํ์ต๋๋ค. ์์์ ์ธ๊ธ ํ '์ํ '๋๊ตฌ๋ ์๋ํ์ง๋ง ํด๊ฒฐํ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
@Epskampie ๋น์ฐํ ์ฌ๊ธฐ์ ์ฃผ๋ชฉํด์ผ ํ ๊ฒ์ Firefox๋ก ์ค์ํํ๋ ๊ฒ์ ๋์์ด๋์ง ์์ต๋๋ค! VS Code (๋๋ Atom ๋ฑ)๋ก ๋ค์ ์ ํํ๊ธฐ ์ ์ ์คํฌ๋กค ํ ์ฐฝ์ Chromium ๊ธฐ๋ฐ ์ผ ํ์๊ฐ ์์ต๋๋ค ._
Firefox + VS Code (๋งค์ผ์ ๋๋ผ์ด๋ฒ ๋ธ๋ผ์ฐ์ )์ Chrome + VS Code๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ์ผ๋ก ๋ณต์ ํ ์ ์์ต๋๋ค.
์ฌ์ค ๋ค์๊ณผ ๊ฐ์ด Firefox + Chrome์ผ๋ก ๋ณต์ ํ ์๋ ์์ต๋๋ค.
ํ์ง๋ง ๊ทธ ๋ฐ๋๋ฅผ ๊ด์ฐฐํ์ง๋ ์์ ๊ฒ์ ๋๋ค. Firefox๋ ๋ฌธ์ ์์ฒด๊ฐ ์๋๋ผ Chromium (Chrome, Atom, VS Code) ๋ง ์์ต๋๋ค.
๋ฌผ๋ก ์ด๊ฒ์ ๋ ๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ ๊ทธ๋ ๊ฒ ํฐ ๋ฌธ์ ๋ ์๋๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์น ๋ธ๋ผ์ฐ์ (Firefox ๋๋ Chrome)๋ก ๊ต์ฒดํ๊ณ ๋ง์ ์คํฌ๋กค์ ์ํํ๋ VS Code ๋๋ Atom๊ณผ ๊ฐ์ ์ฝ๋ ํธ์ง๊ธฐ์ ๊ฒฝ์ฐ ํ์คํ ๋ฌธ์ ์ ๋๋ค. ๊ฒฐ๊ตญ ํธ์ง๊ธฐ๋ก ๋์๊ฐ์ ํ ์ค๋ ์คํฌ๋กคํ๊ณ ํ์ผ ๋์ผ๋ก ๊ฑด๋ ๋๋๋ค!
๊ฒฝํ์ ํ์คํ ํด์นฉ๋๋ค.
๊ทธ๋์ด์๋ Antergos๋ ๋ฐ์ํฉ๋๋ค. ํฌ๋กฌ์ ๋ํ ์ฝ๋์ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ญ๊ณ ํ ํฌ๋กฌ, ์๋ผ.
[์ ๋ฐ์ดํธ] imwheel ์์ .
๊ทผ๋ณธ ์์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. https://bugs.chromium.org/p/chromium/issues/detail?id=608246
OMG ๋ด ๋ง์ฐ์ค์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์๊ฐํ์ง๋ง ์ฌ๊ธฐ์ ๊ฒ์ ๋ ๋ด์ฉ์ ์ฌํ ํ ์ ์์ต๋๋ค https://github.com/Microsoft/vscode/issues/28795#issuecomment -350631888
@yuritoledo ์ด๋ป๊ฒ imwheel์ด plz๋ฅผ ์์ ํ๋์ง ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น? ์ด๋ค ๋งค๊ฐ ๋ณ์ ์ ๋. thnx
@aleksanderd imwheel
๋ฅผ ์ค์นํ๊ณ ์์คํ
๊ณผ ํจ๊ป ์์ํด์ผํฉ๋๋ค. ๊ทธ๋ ๊ฒ ๊ฐ๋จํฉ๋๋ค : D
๊ธฐ์กด๋ณด๋ค ๋ ๋ง์ ๋ฒํผ์ด์๋ ๋ง์ฐ์ค๊ฐ์๋ ๊ฒฝ์ฐ imwheel -b 45
์ฌ์ฉํ ์ ์์ต๋๋ค.
xubuntu 18.04์์ vscode ๋ฐ chrome๊ณผ ๋์ผํ ์คํฌ๋กค ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์์์ ์ ์ํ๋๋ก imwheel ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋ํ์ผ๋ฉฐ ์คํฌ๋กค์ด ๋ ์ด์ ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ํฅ์๋ฐ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ VSCode์์ ๋งค์ฐ ๋๋ฆฌ๊ฒ ์คํฌ๋กคํ๋ฉด ์คํฌ๋กค์ด ์ ํ ๋ถ๋๋ฝ ์ง ์๊ณ ์์ ๋จ๊ณ๋ก ์ด๋ํฉ๋๋ค.
Antergos ๋ฐฐํฌํ์์ Mate๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ์ด ๋ฌธ์ ๋ฅผ ๊ด์ฐฐํ๊ณ ์์ต๋๋ค. ๋๋ ํญ์ ๋ณ๋์ ์์ ๊ณต๊ฐ์์ ํฌ๋กฌ๊ณผ vscode๋ฅผ ์คํํ๊ณ ์์ต๋๋ค.
๊ธฐ๋ณธ ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์ฌ์ ์ํ์ฌ ์์ ๊ณต๊ฐ ์ ํ์ xdotool์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.๋๋ ์ด๋ ๊ฒํ๋ค :
์ผ์ชฝ์ ์์ ๊ณต๊ฐ์ผ๋ก ์ด๋ :
xdotool set_desktop --relative--1์ค๋ฅธ์ชฝ์ ์์ ๊ณต๊ฐ์ผ๋ก ์ด๋ :
xdotool set_desktop --relative-1์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ๋๊น์ง ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ ๋ฐํ ํฐ์น ํจ๋์ ๊ฒฝ์ฐ imwheel์ ์ค์น ํ ํ ์ด๊ฒ์ ์๋ํ์ญ์์ค.
imwheel์ ๋ํ ๊ตฌ์ฑ ํ์ผ ๋ง๋ค๊ธฐ
gedit ~ / .imwheelrc
๋ค์ ๋ถ์ฌ ๋ฃ๊ธฐ :
์์, ์๋ก, Button4, -1
์์, ์๋๋ก, Button5, -1
Control_L, ์๋ก, Control_L | Button4
Control_L, ์๋๋ก, Control_L | Button5
Shift_L, ์๋ก, Shift_L | Button4
Shift_L, ์๋๋ก, Shift_L | Button5
์ด์ ์ ๋ฐ ํฐ์น ํจ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ ๊ฐ์ -1 ๊ฐ์ ์ ์งํ์ญ์์ค.
๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ ๋ค 1๋ก ๋ณ๊ฒฝํ์ญ์์ค.
๋ง์ฐ์ค ๋๋ ํฐ์น ํจ๋ ์ต์ ์ค ํ๋์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
@ geoffroy-noel-ddh
์ด ์ฌ๋์ vscode ์ค์ ์ ์ถ๊ฐํ์ญ์์ค : "editor.smoothScrolling": true,
@yuritoledo ์ค์ ๋ก ์๋ํ์ง ์์์ต๋๋ค.
@pwaterz ์ด๋ค ๋ฌธ์ ์ ๋ํด?
๊ฐ์ ๋ฌธ์ . ํฌ๋กฌ์ด ํ์ฑํ ๋ ๊ฒฝ์ฐ Alt ํญ์ vscode๋ก ์ด๋ ํ ๋ค์ ์คํฌ๋กคํ๋ฉด ๋งจ ์๋ ๋๋ ๋งจ ์๋ก ์ด๋ํฉ๋๋ค. ๊ฝค ์ฑ๊ฐ์ ๋ฒ๊ทธ์ ๋๋ค. ๋ด๊ฐ ๋ชจ์ ๋ฌธ์ ๋ ๊ทธ๋์ด ์๊ตฌํ๋ libinput ๋๋ ์๋ง๋ vs ์ฝ๋๊ฐ ์ฌ์ฉํ๋ ์ ์ ๋ฒ์ ์ ์์ต๋๋ค. ๋๋ atom ide๊ฐ ์ ์๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ๋์ผํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค๊ณ ์ฝ์์ต๋๋ค.
@pwaterz ๋๋ ์์์ ์๊ณ ์๋ํ์ง ์์ต๋๋ค.
@pwaterz imwheel
๋ฅผ ์ค์นํ๊ณ ์์คํ
๊ณผ ํจ๊ป ์์ํด์ผํฉ๋๋ค. ๊ทธ๋ ๊ฒ ๊ฐ๋จ ํด
์ฌ๊ธฐ์์๋ ๋ชจ๋ ๋ฆฌ๋ ์ค ํฌํฌ๋ค์๊ฒ๋ ์์ฃผ ์ฌ์ด ํดํน์ด ์์ต๋๋ค. imwheel์ ์ค์นํ๋ฉด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๋๋์ด ํดํน์ ํ๋์ ์ฌ์ฉํด ์์ผ๋ฉฐ ์ด๋ค ๋ฌธ์ ๋ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค. ์ฐ๋ถํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
sudo apt install imwheel
๋งํผ ์ฌ์ด ๋ค์ ์์ ์์ฉ ํ๋ก๊ทธ๋จ gui๋ฅผ ์ด๊ณ ํ๋ก๊ทธ๋จ/usr/bin/imwheel
์ถ๊ฐํ์ฌ ์์คํ ์์ ํ๋ก๊ทธ๋จ์ ์ถ๊ฐํ์ญ์์ค.
hardidangar์ dr0p์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. Linux Newbie, ์ฌ๊ธฐ. ์์ผ๋ก ์ปค๋ฎค๋ํฐ์ ๋ณด๋ตํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
imwheel
ํด๊ฒฐ ๋ฐฉ๋ฒ์์ ๋ฐ๊ฒฌ ํ ๋ฌธ์ ๋ ์คํฌ๋กค ๋์์ ๋ณ๊ฒฝํ๊ณ ์คํฌ๋กค ํ ๋ ์์ง๋ง ๋์ ๋๋ ์ง์ฐ์ ์ถ๊ฐํ๋ค๋ ๊ฒ์
๋๋ค (ํนํ ๋ชจ๋ ๊ณณ์์ ๋ถ๋๋ฌ์ด ์คํฌ๋กค์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๋์ ๋๊ฒ ๋ํ๋จ).
๋๋ ๋ํ imwheel์ด ์๋ฒฝํ ํด๊ฒฐ์ฑ ์ด ์๋๋ผ๋ ์ ์ ์ง์ ํ๊ณ ์ถ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ผ๋ก ์ ํ ํ ์ดํ๋ก ์ด์ํ ํ๋์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋๋ imwheel์ ๋ฌธ์ ๊ฐ ์ด์ ์ ์คํฌ๋กค ์ ํ ๋ฌธ์ ๋ณด๋ค ๋ ์ฑ๊ฐ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง ์์ ์ด๋ผ๊ณ ์๊ฐํ์ง ์์ ๊ฒ์ ๋๋ค.
Chrome ๋ฐ VSCode๋ฅผ ์ฌ์ฉํ๋ Gnome์ด์๋ Arch Linux์์ ํด๋น ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. Xorg์์ Wayland๋ก ์ ํ ํ ํ์๋ ๋ ์ด์ ๋ํ๋์ง ์์ต๋๋ค. ํธํ์ฑ์ ์ํด Xorg๋ฅผ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค.
๋๋ฅผ ์ํด imwheel์ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๊ธฐ ๋๋ฌธ์ ์๋ํ ๋์ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. alt + tab์ ์ฌ์ฉํ์ง ๋ง๊ณ ๋์ win + 1, win + 2๋ฅผ ์ฌ์ฉํ์ญ์์ค.
alt + tab์ ๋ณ๊ฒฝํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๋ถ ์ค ์ผ๋ถ๋ ์ด๊ฒ์ ์ข์ํ์ง ์์ ์ ์์ง๋ง์ด ์คํฌ๋กค ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌ ํ ์ โโ์์ต๋๋ค.
๋์ผํ ๋ฌธ์ ๊ฐ ๋ค์์์ ๋ฐ์ํฉ๋๋ค.
Ubuntu 18.04.2 LTS
Xfce 4.12 ๋ฐ์คํฌํ ๋๋ Gnome 3.28.2 ๋ฐ์คํฌํ
Thunar 1.6.15 ๋๋ Chrome 70.0.3538.77 (๊ณต์ ๋น๋)์ ์คํฌ๋กคํ๊ณ Alt-tab์ Visual Studio Code๋ก ์คํฌ๋กคํ๋ฉด ์ด๋ฆฐ ์ฝ๋๋ฅผ ์คํฌ๋กคํ๊ธฐ ์์ํ ๋ ๋ด ์ฝ๋๊ฐ ์คํฌ๋กค์ ๊ฑด๋ ๋๋๋ค.
์ ํ๊ฐ ๋ค๋ฅธ ์ํํธ์จ์ด์์ํ๋ ๊ฒ๊ณผ ๊ฐ์ ํฌ๊ธฐ๋ก ๋ฐ์ํ ๊ฒ์ฒ๋ผ.
์ด ๋ฌธ์ ๋ Gnome 3.2์์ ๋๋ฅผ ๊ดด๋กญ ํ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ xdotool windowactivate <window-id>
์ ํ ์ ์๊ณ ์คํฌ๋กค ์ ํ๋ฅผ ๊ฒฝํํ์ง ์์ต๋๋ค.
๋๊ตฐ๊ฐ gnome ํ๋ฌ๊ทธ์ธ์ ์์ฑํ ๊ฒฝํ์ด ์๋ค๋ฉด alt-tab
๋ฅผ ์ฌ์ ์ํ๊ณ ์ผ๋ฐ์ ์ธ ํฌ์ปค์ค ๋์์ ์ํํ๋ ๋์ ์ฐฝ ID๋ฅผ xdotool windowactivate <window-id>
๋๋ ๋ค๋ฅธ ๋ช
๋ น์ผ๋ก ๋ณด๋ผ ์ ์์ต๋๋ค.
xdotool
์ฌ์ฉํ์ฌ alt-tab ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ถ๊ฐ๋ก ์จ๊ฒจ์ง ์คํฌ๋กค ๋ค์ด ๋ฐ ์
์ผ๋ก ๋ง๋ค๋ ค๊ณ ํ์ง๋ง ์ํ๊น๊ฒ๋ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ ๋ผ์ธ์ ๋ฐ๋ผ ๋ฌด์ธ๊ฐ๊ฐ ์ฐ๋ฆฌ๊ฐ ํ์๋กํ๋ ํดํน ์ผ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์์ค์์ ์ต์ ๋จธํฐ๋ฅผ ์ปดํ์ผํฉ๋๋ค.
๋๋จํ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
2019 ๋ 2 ์ 23 ์ผ ํ ์์ผ 13:20 Luke < [email protected] ์์ฑ :
alt-tab ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ถ๊ฐ๋ก ์จ๊ฒจ์ง ์คํฌ๋กค ๋ค์ด์ผ๋ก ๋ง๋ค๋ ค๊ณ ํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ xdotool์ ์ฌ์ฉํ์ง๋ง ๋ถํํ๋ ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ ๋ผ์ธ์ ๋ฐ๋ผ ๋ฌด์ธ๊ฐ๊ฐ ์ฐ๋ฆฌ๊ฐ ํ์๋กํ๋ ํดํน ์ผ ์ ์์ต๋๋ค.โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/28795#issuecomment-466621373 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AV-WqlTj3XZ_wUHB43CVnZVoSyUZz48dks5vQN3FgaJpZM4N66mN
.
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋ค๋ ์๋ฏธ๋ ๋ฌด์์ ๋๊น? ์ปค๋ฐ์ด๋ ๋ค๋ฅธ ์ค๋ ๋๋ฅผ ๊ฐ๋ฆฌํฌ ์ ์์ต๋๊น?
@pwaterz ์ ๋ @mayaru ๊ฐ mutter์์์ด ๋ฌธ์ ๋ฅผ ์ธ๊ธํ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค : https://gitlab.gnome.org/GNOME/mutter/issues/401
์ด ๋ฌธ์ ์ ๋ํ ๋ ๋๋๋ฌ์ง ์๊ฒฌ ์ค ํ๋ :
Wayland์์๋ Xorg์์๋ง ๋ฐ์ํ์ง ์๊ณ Mutter ๊ธฐ๋ฐ WM์์๋ง ๋ฐ์ํฉ๋๋ค.
Xorg, IMHO์์๋ง ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์ด๋ ์ ๋ง ์ค์ผ ๊ฑฐ๋ฆฌ์ง ์๋ ๊ฐ๋ ฅํ ํ์์ ๋๋ค (์ด๋ ํ ๊ฒฝ์ฐ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ ๊ณตํ์ง ์๋ ๋ฐฉ์์ผ๋ก ํฌ์ปค์ค ๋ณ๊ฒฝ์ ์ํํ๊ณ ์์ง๋ง "์์ "ํ ์ฌํญ์ด ์์ต๋๋ค).
Xorg ๋ถ๋๋ฌ์ด ์คํฌ๋กค์ ์ฌ์ฉํ๋ฉด ์คํฌ๋กค ์ถ์ด 2 ๊ฐ์ dx / dy ์ถ์ผ๋ก ์ ์ก๋์ด ์ง๊ธ๊น์ง ์ํ ๋ ์คํฌ๋กค์ด ๋์ ๋ฉ๋๋ค. ๋ฌธ์ ๋์ด ์ํ๊ฐ ์ ์ฒด ์ธ์ ์ ๋ํด ์ ์ญ ์ ์ด๋ผ๋ ๊ฒ์ ๋๋ค. ์ฑ์ ์คํฌ๋กคํ๊ณ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ด๋ ํ ๋ค์ ์คํฌ๋กค ํ ๋ค์ ์ฑ์ผ๋ก ๋์ ๊ฐ๋ฉด ์ธ๋ถ ์คํฌ๋กค์ ์ํฅ์๋ฐ๋ ๊ฐ์ด ํ์๋ฉ๋๋ค.
ํดํท (์ฌ๊ธฐ์ ์ ์ ํฌํจ)์ ์ด์ ๋ํด ํ๋ช ํด์ผํ๋ฉฐ ํฌ์ธํฐ๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๊ฐ ๋ ์์ ์ ์ํ๋ฅผ ์ฌ์ค์ ํ์ฌ ๋ง์ง๋ง ์๊ฐ ์ดํ ๋ฐ์ํ dx / dy์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฌด์ํด์ผํฉ๋๋ค.
์ด๊ฒ์ XI2.3 ๋ถ๋๋ฌ์ด ์คํฌ๋กค์ ์๋ ค์ง ๋ฌธ์ ์ ๋๋ค.
์ด ๋ฌธ์ ๋ code
๋ฐ chrome
๋ชจ๋๋ฅผ ๊ดด๋กญํ๊ธฐ ๋๋ฌธ์ ๊ทธ ๋ถ์์ ์ณ์ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ์ด ํธ์ ์ธ๋ถ ์ฌํญ์ด ์ถ๊ฐ๋์์ต๋๋ค (2016 ๋
5 ์์ ์ฒ์ ์ด๋ ธ์ต๋๋ค!) : https://bugs.chromium.org/p/chromium/issues/detail?id=608246
IMO, ์ง๊ธํด์ผ ํ ์ ์ ํ ์ผ์ ํฌ๋กฌ ํ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋๋ก ์๋ ฅ์ ๊ฐํ๋ ๊ฒ์ ๋๋ค.
Chromium๋ฟ๋ง ์๋๋ผ ํ์ผ ๊ด๋ฆฌ์ (Ubuntu 18.04)์์ ์ฌํํ์ผ๋ฉฐ ๋น ๋ฐ์คํฌํฑ์์๋ ์๋ฌด ํ์ด์ง ๋ ์คํฌ๋กคํ๊ณ vscode๋ก ๋์๊ฐ์ ๋ค์ ์คํฌ๋กคํ๋ฉด ์ด์ ์ ๋ชจ๋ ์คํฌ๋กค ์ด๋ฒคํธ๊ฐ ์คํ๋ฉ๋๋ค.
๋ ๊ฐ์ง์ฃผ์ ํ ์ ์ด ์์ต๋๋ค.
๋๋ ๋ํ ์ด๊ฒ์ด ๋ ์ฝ๋๊ฐ ์๋๋ผ ๋ ์ฝ๋๋ฅผ ์คํฌ๋กคํ๊ณ Chrome์ผ๋ก ๋์๊ฐ ์ ์๋ค๋ ๊ฒ์ ์ธ๊ธํ์ต๋๋ค. ํนํ, ๋์ผํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ์ฐฝ ์ฌ์ด๋ฅผ ์ ํํ๋ฉด ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
๊ทธ๊ฒ์ ๋จ์ง Chromium์์ ๋์จ ๊ฒ์ด ์๋๋๋ค, ๋๋ ๊ทธ๊ฒ์ ๋ด ํ์ผ ๊ด๋ฆฌ์์ ์ฌํํ์ต๋๋ค ...]
๋ง์ต๋๋ค. Chrome ๊ธฐ๋ฐ ์ฑ์ ์ด๋ฌํ ์คํฌ๋กค ์คํ์
์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ์ง ์์ต๋๋ค. code
/ chrome
/ etc๋ก alt- ํญํ๊ธฐ ์ ์ ์คํฌ๋กคํ๋ ์ฑ์ ์ค์ํ์ง ์์ต๋๋ค. ์ด ์๋๋ฆฌ์ค์์ Chrome์ ๋ด๋ถ ์คํฌ๋กค ์ํ๋ฅผ ์ฌ์ค์ ํด์ผํฉ๋๋ค (ํธ์ง : "Chrome"์ Electron ์ฑ / Chrome / Opera (?) / ๋ฑ์์ ์ฌ์ฉํ๋ ๊ณต์ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์๋ฏธํฉ๋๋ค. Chromium ์ฑ).
์ด ๋ฌธ์ ๋ Gnome 3.2์์ ๋๋ฅผ ๊ดด๋กญ ํ๋๋ค. ๊ทธ๋ฌ๋ ๋๋
xdotool windowactivate <window-id>
์ ํ ์ ์๊ณ ์คํฌ๋กค ์ ํ๋ฅผ ๊ฒฝํํ์ง ์์ต๋๋ค.๋๊ตฐ๊ฐ gnome ํ๋ฌ๊ทธ์ธ์ ์์ฑํ ๊ฒฝํ์ด ์๋ค๋ฉด
alt-tab
๋ฅผ ์ฌ์ ์ํ๊ณ ์ผ๋ฐ์ ์ธ ํฌ์ปค์ค ๋์์ ์ํํ๋ ๋์ ์ฐฝ ID๋ฅผxdotool windowactivate <window-id>
๋๋ ๋ค๋ฅธ ๋ช ๋ น์ผ๋ก ๋ณด๋ผ ์ ์์ต๋๋ค.
์ด๊ฒ์ด ์ฌ์ค์ด๋ผ๋ฉด ๋ด์ฅ ๋ alt-tab ์ค์์ฒ๋ฅผ ํดํนํ๊ธฐ ์ํด ๊ทธ๋ ์ ธ ํ์ฅ์ ์์ฑํ ์ ์์ต๋๋ค.
https://gitlab.gnome.org/GNOME/gnome-shell/blob/master/js/ui/altTab.js
xdotool
. ๋๋ ๊ทธ๋ ํ์ฅ ๊ฐ๋ฐ์ ๋ํ ๊ฒฝํ์ด ๊ฑฐ์ ์๊ธฐ ๋๋ฌธ์ ์ฑ๊ณตํ์ง ๋ชปํ์ต๋๋ค. ๋๊ตฐ๊ฐ ์ฑ๊ณตํ๋ค๋ฉด ๊ทธ๊ฒ์ ๊ณต์ ํ์ญ์์ค! ์คํฌ๋กค ์ ํ๊ฐ ์ ๋ง ๋๋ฅผ ๋ฏธ์น๊ฒ ๋ง๋ค๊ณ ์์ต๋๋ค.
1.32.2 ์ mayaru ๋ฌธ์ ๊ฐ ์์ ๋์ง ์์์ต๋๋ค ...
๋ฏธ์ํด ๋นก๋นกํ๋ฐ ์๋ก ๊ณ ์นจ์ ๋ํ ๋ ๋ค๋ฅธ ๋ฒ๊ทธ๊ฐ ํผ๋์ค๋ฌ์
๋ชจ๋ํฐ์ ๋น์จ. ๋ด ์๋ชป์ด์ผ :)
๊ทธ๋ฌ๋ ์ด์จ๋ ๋๊ตฐ๊ฐ๊ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์ ํ๊ธฐ ์ ์ ๊ฒ์ํ์ต๋๋ค. ๋น์ ์ด ์ฌ์ฉํ ์์๋
imwheel, ํฐ์น ํจ๋์ ๋ํด -1 ๊ฐ์ผ๋ก ๊ตฌ์ฑ ํ์ผ์ ์
๋ฐ์ดํธํ๊ณ 1
๋ง์ฐ์ค ๊ฐ. ๋๊ตฐ๊ฐ๊ฐ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค์ด์
๋ง์ฐ์ค๊ฐ ๊ฐ์ง๋๋ฉด ๋ ๊ฐ์ง ์ค์ ์ ์ ํํฉ๋๋ค. ์ด์ ์ ํ ์ค์
๋๋ค
์๋์ผ๋ก ์ ์๋ํฉ๋๋ค.
2019 ๋ 3 ์ 14 ์ผ ๋ชฉ์์ผ 13:27 Maxim < [email protected] ์์ฑ :
1.32.2 ์ mayaru ๋ฌธ์ ๊ฐ ์์ ๋์ง ์์์ต๋๋ค ...
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/28795#issuecomment-472720388 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AV-Wqp0Uaqq34k_2zv3RbasG2zk49V9Tks5vWevAgaJpZM4N66mN
.
imwheel ๋์์ด๋์ง ์์ต๋๋ค ...
๊ตฌ์ฑ ํ์ผ์ ๋ณ๊ฒฝํ์ญ์์ค.
2019 ๋ 3 ์ 14 ์ผ ๋ชฉ์์ผ 20:27 Maxim < [email protected] ์์ฑ :
imwheel ๋์์ด๋์ง ์์ต๋๋ค ...
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/28795#issuecomment-472852588 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AV-WqruE1HadxIcHuKBehM07-nDvxlEFks5vWk43gaJpZM4N66mN
.
imwheel์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๋ด๊ฐ ์ค์นํ์ ๋ ์คํฌ๋กค์ด vscode์์ ์ ํํ๋ ๊ฒ์ ๋ง์์ง๋ง ํฌ๋กฌ, ์ฐํธ ๋ฐฐ๋ฌ๋ถ, ์ฌ๋์ผ๋ก ์ด๋ํ๋ฉด ๊ฑฐ๊ธฐ๋ก ์ ํํ์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ํฌ๋กฌ์ ์ฌ์ฉํฉ๋๋ค.
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Ubuntu 18.04
VSCode : 1.32.2
ํฌ๋กฌ : 73.0.3683.75
Github๋ ์ด์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๊ด์ฌ์ ๊ฐ๊ธฐ ์ํด StackOverflow์์๋ ๊ฒ๊ณผ ์ ์ฌํ ํ์๊ธ ์์คํ ์ ๊ฐ์ ธ์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํ๋ก์ ํธ์ ๋ฌ๋ ค ์์ต๋๋ค : https://github.com/bountysource/core/wiki/Frequently-Asked-Questions
Chromium๋ฟ๋ง ์๋๋ผ ํ์ผ ๊ด๋ฆฌ์ (Ubuntu 18.04)์์ ์ฌํํ์ผ๋ฉฐ ๋น ๋ฐ์คํฌํฑ์์๋ ์๋ฌด ํ์ด์ง ๋ ์คํฌ๋กคํ๊ณ vscode๋ก ๋์๊ฐ์ ๋ค์ ์คํฌ๋กคํ๋ฉด ์ด์ ์ ๋ชจ๋ ์คํฌ๋กค ์ด๋ฒคํธ๊ฐ ์คํ๋ฉ๋๋ค.
๋ ๊ฐ์ง์ฃผ์ ํ ์ ์ด ์์ต๋๋ค.
- vscode์ ์คํฌ๋กค ์์ ๋ค๋ฅธ ์ฐฝ์์ ๋ฐ์ํ ์คํฌ๋กค ์ด๋ฒคํธ์ ์์ ์ ํํ ๊ฐ์ต๋๋ค.
- ์ฅ์น๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์คํฌ๋กค ๋ฒ์คํธ๊ฐ ์ทจ์๋ฉ๋๋ค. ์ฆ, ๋ง์ฐ์ค ํ ์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ฐฝ์ ์คํฌ๋กคํ๊ณ vs ์ฝ๋์์ ์ฒซ ๋ฒ์งธ ์คํฌ๋กค์ ํฐ์น ํจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ทจ์๋ฉ๋๋ค.
๋๋ ๋ํ ์ด๊ฒ์ด ๋ ์ฝ๋๊ฐ ์๋๋ผ ๋ ์ฝ๋๋ฅผ ์คํฌ๋กคํ๊ณ Chrome์ผ๋ก ๋์๊ฐ ์ ์๋ค๋ ๊ฒ์ ์ธ๊ธํ์ต๋๋ค. ํนํ, ๋์ผํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ์ฐฝ ์ฌ์ด๋ฅผ ์ ํํ๋ฉด ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
๋๋ ๋๊ฐ์ ์๋๋ฆฌ์ค๋ฅผ ๊ด์ฐฐํฉ๋๋ค. ๊ทธ๋๋ ์ง๊ธ์ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์์ต๋๋ค. ๋๊ตฐ๊ฐ ์ฐพ์ผ๋ฉด ์ ๋ฐ์ดํธํ์ญ์์ค.
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Ubuntu 18.04
VSCode : 1.32.3
ํฌ๋กฌ : 73.0.3683.86
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด wayland์์ ์ฐ๋ถํฌ๋ก ์ ํํ์ธ์.
์ฌ๊ธฐ์๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ฐฐํฌ์ ID : Ubuntu
์ค๋ช
: Ubuntu 18.10
๋ฆด๋ฆฌ์ค : 18.10
์ํธ๋ช
: ์ฐ์ฃผ
Chrome : ๋ฒ์ 73.0.3683.86 (๊ณต์ ๋น๋) (64 ๋นํธ)
VSCode
๋ฒ์ : 1.32.3
์ปค๋ฐ : a3db5be9b5c6ba46bb7555ec5d60178ecc2eaae4
๋ ์ง : 2019-03-14T23 : 38 : 49.842Z
์ ์ : 3.1.6
ํฌ๋กฌ : 66.0.3359.181
Node.js : 10.2.0
V8 : 6.6.346.32
์ด์์ฒด์ : Linux x64 4.18.0-16-generic
๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฐ๋ถํฌ 18.04.2
VSCode : 1.32.3
ํฌ๋กฌ : 73.0.3683.86
๊ทธ๋์ win + 1, win + 2 ๋ฑ์ ์ฌ์ฉํ๋๋ก ๋ด ์์ ์ ๊ฐ๋ฅด์น๋ค.
https://bugs.chromium.org/p/chromium/issues/detail?id=807187#c20 ๋ฐ Manjaro 18.0.4์ ๋ํ ์ผ๋ถ ์๋น ํ ์คํธ์ ๋ฐ๋ฅด๋ฉด์ด ๋ฒ๊ทธ๋ GNOME์์ ์์ ๋ ๊ฒ ๊ฐ์ต๋๋ค (_miraculously! _). (์ค์ผ ๊ฑฐ๋ฆผ) 3.32.0.
์ต์ ์ ์ค์ผ ๊ฑฐ๋ฆผ์ผ๋ก ์์ ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค!
>
์ฌ๊ธฐ์์๋ ๋์ผํ๊ฒ ํ๋๋ผ ์๊ฐ์ฃฝ (๊ทธ๋ 3.32 ์ฌ์ฉ)์์ ์์ ๋์์ต๋๋ค.
๊ทธ๊ฒ์ด ๊ณ ์ณ ์ก๋ค๋ ๊ฒ์ ๋ณด๋ ๊ต์ฅํฉ๋๋ค. ๊ณง VSCodium์ด ์ ๋ฐ์ดํธ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. :)
๋ฐ๋น์ ์ฌ์ฉ์์๊ฒ๋ ๋๋ฌด ๋์ฉ๋๋ค. 2021 ๋๋ฌด ๋ฉ์ง ์์ ... :(
์ค, ์ ๋ฐ, 2 ๋ ์ด ์ง๋ฌ๊ณ ์ด์ VSCode์์ js ๊ฐ๋ฐ๋ก ๋์ ์๋๋ฐ ์ฌ์ ํ์ด ์คํฌ๋กค ๋ฒ๊ทธ๋ฅผ ์์ ํ์ง ์์ต๋๊น?
์ค, ์ ๋ฐ, 2 ๋ ์ด ์ง๋ฌ๊ณ ์ด์ VSCode์์ js ๊ฐ๋ฐ๋ก ๋์ ์๋๋ฐ ์ฌ์ ํ์ด ์คํฌ๋กค ๋ฒ๊ทธ๋ฅผ ์์ ํ์ง ์์ต๋๊น?
๋๋ ์ด๊ฒ์ด ์คํ ์์ค ํ๋ก์ ํธ๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ์๋ฌด๋ ๋ฌด์ธ๊ฐ๋ฅผ ๊ณ ์น ์๋ฌด๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ์คํ๊ฒ ๋ฌธ์ ๋ฅผ๋ณด๊ณ ํ๊ณ ๋ ผ์ํฉ๋๋ค.
VS 1.33.1 ๋ฐ Slack 3.3.8 64 ๋นํธ๋ก Ubuntu 18.04๋ฅผ ์คํํ๋ ๋ค๋ฅธ ์ฌ๋์ด ์์ต๋๊น? ์ฌ์ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. Slack / Chrome์์ ์๋๋ก ์คํฌ๋กคํ๊ณ VSC๋ก ๋ค์ ์ ํํ๊ณ ํด๋ฆญ / ์คํฌ๋กคํ๋ฉด ๋ฆ์ ์คํฌ๋กค ์ด๋ฒคํธ๊ฐ ์ ๋ ฅ๋ฉ๋๋ค.
์, ์ด๊ฒ์ ์ฌ์ ํ โโ์ฐ๋ถํฌ 18.04์ ํ์ฑ ๋ฌธ์ ์ ๋๋ค.
๊ฐ์ ๋ฌธ์ ๊ฐ
๊ทธ๋ 3.30.2
Ubuntu 18.10
ํธ์ง-Gnome 3.32.1๊ณผ ํจ๊ป ์ ๊ณต๋๋ 19.04๋ก ์ ๊ทธ๋ ์ด๋๋์์ผ๋ฉฐ ์์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
Fedora 29, code-1.33.0์์ ๋ ๋๋น ์ก์ต๋๋ค.
์ ์ฅํ๊ธฐ ์ ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ๋ ์ฝ๋ ์์ ํ๋ฌ๊ทธ์ธ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด์ ์ปค์๋ ๋ทฐํฌํธ๊ฐ ์ ์๋ฆฌ์์๋ ๋์ ์ ์ฅํ ๋๋ง๋ค ํ์ผ ๋์์ ์์ฃผ ์ ํํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ / ์๋ ํ์ดํ ํค๋ฅผ ๋๋ฅด๋ฉด ์คํฌ๋กค์ด ํ์ผ ๋์ผ๋ก ์ด๋ํฉ๋๋ค.
@alexandrudima Alex, ์ด๊ฒ ์ข ๋ด์ฃผ์ธ์?
19.04๋ก ์ ๊ทธ๋ ์ด๋ํ๊ณ ๋ง์นจ๋ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
๊ฐ์ ๋ฌธ์ ๊ฐ
๊ทธ๋ 3.30.2
Ubuntu 18.10ํธ์ง-Gnome 3.32.1๊ณผ ํจ๊ป ์ ๊ณต๋๋ 19.04๋ก ์ ๊ทธ๋ ์ด๋๋์์ผ๋ฉฐ ์์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๋ฐ์ดํธ๋ฅผ ์๋ํ๊ณ ์์ ๋์๋์ง ํ์ธํฉ๋๋ค.
ํธ์ง : Ubuntu 19.04 ๋ฐ Gnome 3.32.1๋ก ์ ๊ทธ๋ ์ด๋๋์์ผ๋ฉฐ ์์ ๋์์ต๋๋ค. Ty ๋๋ฌด ๋ง์ด
Debian 9.9๊ฐ ์ค์น๋ ์ T480์ด ์๋๋ฐ ์ฌ์ ํ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ปค๋ 4.9.144-3.1
๋ํ ์ฐ๋ถํฌ 19.04์์ ๋ ์ด์์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ ํ์ธํ ์ ์์ต๋๋ค.
์๋ ํ์ธ์ !
Ubuntu 18.04์์๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. (ํ๋์จ์ด ํ์ฑํ ์คํ์ด ์ค์น๋จ). ์์ ์ฌํญ์ด gnome 3.28๋ก ๋ฐฑ ํฌํธ ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๊น? ์๋๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด 18.10์์ 19.04๋ก ์ ๊ทธ๋ ์ด๋ํด์ผํฉ๋๊น?
์ฐ๋ถํฌ์ ๊ฐ ๋ฒ์ ์ด ๋ฆด๋ฆฌ์ค ๋จ๊ณ์์ ํจํค์ง๋ฅผ ํ ๋ฒ ๊ณ ์ ํ๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์๋ง๋ ์ด์ ๊ฐ์ ๊ฐ์ ธ ์ค๊ธฐ ์์ ์ฌํญ์ ๋ฐฑ ํฌํธ ํ ์ ์์ต๋๊น?
์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ! ์ด ๋ฒ๊ทธ๋ก ์ธํด ์ต๊ทผ์ KDE๋ก ์ฎ๊ฒผ๊ณ ์ง๊ธ๊น์ง๋ ๋งค์ฐ ์ข์ ๋ณด์
๋๋ค. ๋ฒ๊ทธ๊ฐ ์ฌ๋ผ์ก๊ณ ์ถ๊ฐ๋ก ๋ฐ์ง์ด๋ ํ๋ผ์ค ๋ชจ์ด ๋ ์์ ฏ์ด ๋ง์ด ์์ต๋๋ค.
Ubuntu 18.04
๋ํ ๋ด ์ปดํจํฐ์์์ด ๋์์ ๊ด์ฐฐํ๊ณ ์์ต๋๋ค.
์ด์์ฒด์ : Ubuntu 18.04.2 LTS
๋ฐ์คํฌํ ํ๊ฒฝ : Gnome 3.28.2
Chrome ๋ฒ์ : 75.0.3770.100 (๊ณต์ ๋น๋) (64 ๋นํธ)
--- VS ์ฝ๋
๋ฒ์ : 1.35.1
์ปค๋ฐ : c7d83e57cd18f18026a8162d042843bda1bcf21f
๋ ์ง : 2019-06-12T14 : 27 : 31.086Z
์ ์ : 3.1.8
ํฌ๋กฌ : 66.0.3359.181
Node.js : 10.2.0
V8 : 6.6.346.32
์ด์์ฒด์ : Linux x64 4.18.0-25-generic snap
ํ์ ์กฐ์น๋ฅผ ์ทจํ์ญ์์ค. ์ด๊ฒ์ ์คํก ๊ทธ๋์ผ๋ก ์ฐ๋ถํฌ 19.04๋ฅผ ์คํํ ๋ ์ฌ์ ํ ์์ ๋์์ต๋๋ค.
์ด OS ๋ฌธ์ ์
๋๊น ์๋๋ฉด vscode ์์ฒด์
๋๊น?
๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ผ๊ตด๋ ํ
์คํธ ํธ์ง๊ธฐ์ ํฌ๋กฌ ์ฌ์ด์์
Ubuntu 18.04 ์ฌ์ฉ
VS ์ฝ๋ 1.34.0
Chromium ๋ฒ์ 75.0.3770.90
๋ํ ๋ฌด์์ ์คํฌ๋กค์ด ์๋๋ผ๋ ๊ฒ์ ์์์ต๋๋ค. ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์์ ๋์ผํ๊ฒ ์คํฌ๋กค๋ฉ๋๋ค. ์ ๋๋ ์๋ ๋ฐ ์คํฌ๋กค ๋ฐฉ๋ฒ. ์๋ก ์ํ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ฒ๋ผ ์ค์์น๋ฅผ ๋ ์์๋ ์ต์ ์ ์ฐพ์์ผํฉ๋๋ค.
$ sudo apt-get ์ค์น imwheel
$ imwheel
๋๋ฅผ ์ํด ์ผํ์ต๋๋ค.
Version: 1.36.1
Commit: 2213894ea0415ee8c85c5eea0d0ff81ecc191529
Date: 2019-07-08T22:55:08.091Z
Electron: 4.2.5
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Linux x64 5.0.0-20-generic Ubuntu 19.04
Ubuntu 19.04 ๋ฐ ์ต์ MacOS์์ ์์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@ vishal112logistic ํ์ง๋ง ์คํฌ๋กค์ด ๋ถ๋๋ฝ ์ง ์์ต๋๋ค.
์ฐ๋ถํฌ 19.04๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ต์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค.
Ubuntu 18.04๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ํญ์ Chrome์์ VS Code๋ก ์ ํ ํ ๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. Chrome + Terminal๋ก ์๋ํ๋๋ฐ ํฐ๋ฏธ๋์์ Chrome์ผ๋ก alt + tab์ํ์ ๋ (Chrome ์คํฌ๋กค๋ฐ ์ ํ) ๋์ผํ ๋์์ ์ฌํ ํ ์ ์์์ง๋ง ๊ทธ ๋ฐ๋๋ ์๋๋๋ค (ํฐ๋ฏธ๋ ์คํฌ๋กค์ด ์๋จ).
์ด์ ์ Ubuntu 19๋ฅผ ์ฌ์ฉํ๊ณ ์์๋๋ฐ์ด ๋ฌธ์ ๊ฐ ์์์ผ๋ฏ๋ก ์ง๊ธ Ubuntu 19๋ก ์ ๊ทธ๋ ์ด๋ํ๊ณ ์์ต๋๋ค.
์๋ฌด๋ ์ด๊ฒ์ ์ธ๊ธํ์ง ์์ ๊ฒ ๊ฐ์ง๋ง ์คํฌ๋กค๋ง์ ๋ฌด์์๊ฐ ์๋๋๋ค. Chrome์์ ํ์ด์ง ํ๋จ์ผ๋ก ์คํฌ๋กคํ๊ณ Alt + Tab์ VS Code๋ก ์ด๋ํ๋ฉด ํ์ด์ง๊ฐ Chrome์์ ์คํฌ๋กค ํ ์์ ๋น๋กํ์ฌ ํ๋จ์ผ๋ก ์ด๋ํฉ๋๋ค. VS Code์์ Chrome๊น์ง๋ ๋์ผํฉ๋๋ค. ํฐ๋ฏธ๋์์ ํฌ๋กฌ์ผ๋ก๋.
PS : Ubuntu 19๋ ๊ด์ฐฎ์ต๋๋ค. Chrome๊ณผ ํฐ๋ฏธ๋ ์ฐฝ ์ฌ์ด์ Ubuntu 18์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด VS Code์ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค.
์ข์์, ์ฌ๋๋ค์ด๋ณด๊ณ ํ๋๋ก 19.04์์๋ ๋ฒ์ํ์ง ์์ต๋๋ค.
1) 18.04 LTS๋ฅผ ์ฌ์ฉ ์ค์ด๋ฉฐ ๋น LTS๋ก ์
๊ทธ๋ ์ด๋ ํ ์ ์์ต๋๋ค.
2) ์ด๋ค ์ฌ๋๋ค์ Windows์ OSX์์๋ ์ด๊ฒ์ ์ฐพ์ต๋๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ๊ณ ์น๋ฉด ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์ฐธ๊ณ : ์ ๋ ๊ธฐ์ ์ ์ธ ์ฌ๋์ด ์๋๋ฏ๋ก ์น์ ํ๊ฒ ๋ํ๊ณ ์ ์ ๊ฐ์ ์ฌ๋๋ค์๊ฒ ์ฝ๊ฒ ๊ฐ์ญ์์ค.
@mariusa ๋๊ป
๋ ์ด์์ ์์์ ํผํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ์ค๋ช ๊ณผ ํจ๊ป ์ด๊ธฐ ๊ฒ์๋ฌผ์ ๋ ์ ๊ตํ๊ฒ / ์ ๋ฐ์ดํธ ํด ์ฃผ์๊ฒ ์ต๋๊น? ๊ฒ์๋ฌผ ํ๋จ์ ๋์์ด ๋ ์ ์์ต๋๊น?
์๋ง๋ ๋ช ๊ฐ์ง ํต์ฌ ์ฌํญ์ด ์์ต๋๋ค.
๊ณ ์น๋ค; ์์ง ์กด์ฌํ์ง ์์ต๋๋ค.
Linux ํด๊ฒฐ ๋ฐฉ๋ฒ (์์ ์ฌํญ๊ณผ ํผ๋ํ์ง ๋ง์ญ์์ค)
์ฐธ๊ณ : Ubuntu 1904 (๋ฐ์คํฌํฑ) ๋ Wayland๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
์ฌ๊ธฐ์์ ๋ ๋ง์ ์ ๋ฐ์ดํธ๋ฅผ ๋ณผ ์ ์์์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด๋ ๊ฐ๋ฐ์๋ค์๊ฒ ์กฐ๊ธ ์ค๋ง ์ค๋ฝ์ต๋๋ค. ๋ค๋ฅธ ๋ฆฌ์์ค๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒฝ์ฐ์๋ ๊ณต์ ์ง์นจ์ ๋ฐ๊ณ ์ถ์ต๋๋ค. ๋งํ ๋ฐ์ ๊ฐ์ด; VSCode ์์ฒด์ ๋ฌธ์ ๊ฐ ์๋ Electron .
Ubuntu : 19.04
VsCode :
Version: 1.38.1
Date: 2019-09-11T13:30:08.229Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Linux x64 4.15.0-64-generic
์ค๋ฅ๊ฐ ๋จ์ ์์ต๋๋ค.
@ vishal112logistic ๋ฐฉ๋ฒ์ Ubuntu 18.04์์ ์ ์๊ฒ ์๋ํ์ต๋๋ค.
$ sudo apt-get ์ค์น imwheel
$ imwheel
@ vishal112logistic ๋ฐฉ๋ฒ์ Ubuntu 18.04์์ ์ ์๊ฒ ์๋ํ์ต๋๋ค.
$ sudo apt-get ์ค์น imwheel
$ imwheel
์ด ์๋ฃจ์ ์ ์์ ํ์ง ์์ต๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ (Firefox, Chromium, LibreOffice, PDF ๋ฆฌ๋ ...)์์ Ctrl + ํ ๋ก ํ๋ / ์ถ์๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ์์์ ์ธ๊ธ ํ ๋ถ์์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๊น? ์ด ์ ๋ณด์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ถ๊ฐ๋จ : ์ธก๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์์๋ ํด๊ฒฐ์ฑ ์ ์ฐพ์์ต๋๋ค. ์ด๋ฅผ ์ํํ๋ ค๋ฉด imwheel ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ์ญ์์ค. ๋ ๋ง์ ์ ๋ณด : https://wiki.archlinux.org/index.php/IMWheel
์์ฉ ํ๋ก๊ทธ๋จ์์ Ctrl + ํ ๋ก ํ๋ / ์ถ์๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
์ฐ์, ๊ทธ ์ง๋ฆ๊ธธ๋ ๋ชจ๋ฅด๊ฒ ์ด์ : P
imwheel
ํ๋ฉด ํนํ ๋๋ฆฌ๊ฒ ์คํฌ๋กค ํ ๋ ๋งค์ฐ ๊ฑฐ์น ๊ฑฐ๋ ์์ฒญ๋๊ฒ ๋์ฐํ ์คํฌ๋กค ๊ฒฝํ์ด ๋ฐ์ํฉ๋๋ค.
์ด ๋ฌธ์ ์ ์ค๋ช ๋ ์คํฌ๋กค ๋ฒ๊ทธ๋ฅผ ํผํ๊ธฐ ์ํด imwheel์ด ์ํํ๋ ์์ ์ ์ค์ ๋ก ํ์ธํ ์์๋ ์ฌ๋์ด ์์ต๋๊น? ์ค์ ๋ก ์ฑ ์์ด์๋ ์ํํธ์จ์ด / ํจํค์ง๋ฅผ ์ฐพ์์ ์ง์ ๋ฌธ์ ๋ฅผ ์ฐพ์์ ์ด๊ณ ์ถ์ต๋๋ค.
@sensiloles @uphlewis ๋ฐฉ๊ธ ๋์ํ์ต๋๋ค. Inkscape์์ ํ๋ / ์ถ์๋ฅผ ์ํด Ctrl + wheel์ ์ฌ์ฉํ์ง๋ง imwheel์ ์ฌ์ฉํ ํ์๋ ์๋ํ์ง ์์ต๋๋ค. ์ด๋ป๊ฒํด์ผํ๋์ :(
@sensiloles @uphlewis ๋ฐฉ๊ธ ๋์ํ์ต๋๋ค. Inkscape์์ ํ๋ / ์ถ์๋ฅผ ์ํด Ctrl + wheel์ ์ฌ์ฉํ์ง๋ง imwheel์ ์ฌ์ฉํ ํ์๋ ์๋ํ์ง ์์ต๋๋ค. ์ด๋ป๊ฒํด์ผํ๋์ :(
~ / .imwheelrc ์์ฑ ๋๋ ํธ์ง
ํ์ผ์ ". *"์ค์ ์ค์ ์ด ๋ชจ๋ ํ๋ก๊ทธ๋จ์ ์ ์ฉ๋จ์ ์๋ฏธํฉ๋๋ค.
์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ์๋ํฉ๋๋ค.
์ฐ๋ถํฌ 18.04๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง ์์น์ ๋ํ ๋งํฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์คํ ์์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑํ์ต๋๋ค.
".*"
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
imwheel --kill --buttons "4 5"
์ด์ ํ๋ / ์ถ์๊ฐ ์ ๋๋ก ์๋ํ๊ณ ์คํฌ๋กค์ด ์ ํํ์ง ์์ต๋๋ค.
๋๋ ๊ฐ์ ์ค๋ฅ๊ฐ ์๊ณ ๋ค๋ฅธ ์ ์ ๊ธฐ๋ฐ ํธ์ง๊ธฐ๊ฐ ํฌ์ธํฐ๊ฐ ๋ค๋ฅธ ์ฝ๋ ์ค์ ์ ํํ๊ณ ๋์ค์ alt-tab์ผ๋ก ์คํฌ๋กค ํ ๋ ๋ค๋ฅธ ์ ์ ๊ธฐ๋ฐ ํธ์ง๊ธฐ๊ฐ ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ์์ง ์์ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. vscode๋ฅผ ์ฌ์ฉํ๊ณ ๊ฑฐ์ 200 ์ค์ ์ฝ๋๋ฅผ ๊ฑด๋ ๋ฐ๋ฉด ๋ง์ฐ์ค ์ปค์์ ๊ด๋ จ์ด์๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ผ์ด ๋์๊ฒ ์ผ์ด๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ด ๋ฌด์์๋ก ๋์ง๊ฑฐ๋ ๋ด๋ฆฝ๋๋ค.
imwheel
์ฌ์ฉ์ ํฐ ๋จ์ : ํธ๋ ํจ๋์์ ๋ ์๊ฐ๋ฝ์ผ๋ก ์คํฌ๋กคํ๋ ๊ฒ์ ์ง์ฅ์ฒ๋ผ ๊ณ ๋ฅด์ง ์์ต๋๋ค (18.04์์). ๋ด๊ฐ ์จ๋ผ์ธ์์ ๋ณธ ์๋ฃจ์
์ imwheel
์ ์ฃฝ์ด๋ ๊ฒ์ด์ง๋ง VSCode์์ ๋ค์ ๋ฌด์์ ์คํฌ๋กค ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๊ธธ ๋ฐฉ๋ฒ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. :์ค๋งํ:
์ด ๋ฌธ์ ๋ฅผ ํ์ํ๊ณ
์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ์๋ํฉ๋๋ค.
์ฐ๋ถํฌ 18.04๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง ์์น์ ๋ํ ๋งํฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์คํ ์์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑํ์ต๋๋ค.
- ~ / .imwheelrc์ ๋ค์ ์ค์ ์ถ๊ฐํ๊ณ ์ ์ฅํ์ญ์์ค.
".*" Control_L, Up, Control_L|Button4 Control_L, Down, Control_L|Button5
- ์์ ์์ฉ ํ๋ก๊ทธ๋จ ๊ธฐ๋ณธ ์ค์ ์ ๋ค์ ๋ช ๋ น์ ์ถ๊ฐํฉ๋๋ค.
imwheel --kill --buttons "4 5"
์ด์ ํ๋ / ์ถ์๊ฐ ์ ๋๋ก ์๋ํ๊ณ ์คํฌ๋กค์ด ์ ํํ์ง ์์ต๋๋ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํฉ๋๋ค, ์ ๋ archlinux๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
imwheel
ํ์คํ ์ฌ์ ํ ์คํฌ๋กค๋ง์ ์ง์ฐ๊ณผ ๊ณ ๋ฅด์ง ๋ชปํ ๋๋์ ์ถ๊ฐํ๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง๋๋ค. ์์คํ
์ ์ฒด.
๋์๊ฒ๋ ๊ฐ์ ๋ฌธ์ (๋ฐ๋น์ 10)
VSC ๋ฒ์ : 1.40.2
์ ์ : 6.1.5
ํฌ๋กฌ : 76.0.3809.146
Node.js : 12.4.0
V8 : 7.6.303.31- ์ ์ .0
์ด์์ฒด์ : Linux x64 4.19.0-6-amd64
๋๋ imwheel์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ @khaschuluu ์๋ฃจ์
์ ์๋ ํ ๊ฒ์
๋๋ค ...
Ubuntu 19.10์ ์คํํ ๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ ํ์ธํ ์ ์์ผ๋ฏ๋ก ์ต์ํ 19.10๊ณผ ํจ๊ป ์ ๊ณต๋๋ GNOME / Mutter์ ์์ ์ผ๋ก ์ํ / ํด๊ฒฐํด์ผํฉ๋๋ค.
๋ฐ๋ผ์ LTS ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐ๋ฅด๋ ์ฌ๋๋ค์ ๋ด๋ 4 ์๊น์ง๋ง ๊ธฐ๋ค๋ ค์ผ 20.04 LTS์ ์ด๋ฌํ ์์ ์ฌํญ์ด ํฌํจ๋ฉ๋๋ค.
Xfce์ ํจ๊ป Manjaro 4.19 LTS๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. Wayland๋ก ์ธ์ ์ ํ ํ ์ ์๋์ง ํ์คํ์ง ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ค์ ์์ ์ ์ํด Electron / Chrome ์์ ์ ๊ธฐ๋ค๋ ค์ผํฉ๋๊น? Chromium ํ๋ก์ ํธ์์ ๋ณผ ์์๋ ๋ฒ๊ทธ ํฐ์ผ์ด ์๋์?
@thegitfather ๋๋ 19.10 (์ ๋ฐ์ดํธ ๋ GNOME ๋ฐ Mutter)์ด Wayland์์ ์คํ๋๊ณ ์๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ Mutter์ ์ดํ ์ ๋ฐ์ดํธ์์ ํด๊ฒฐ๋์ด์ผํฉ๋๋ค.
๋๋ฌด ์ง์ณ์ 18.04์์ 19.04๋ก ์ ๊ทธ๋ ์ด๋ํ์ต๋๋ค. ํฐ์น ํจ๋๋ ํ์คํ ๋ค๋ฅธ ๋๋ (๊ฐ์๋ / ๋ฏผ๊ฐ๋)์ "๋๋ผ์ง๋ง"์คํฌ๋กค ์ ํ๋ ๊ณ ์ ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋ชจ๋ ํ์ด์ ๋น๋๋ค.
๋๋ ๊ทธ๋ ๊ฒํ์ง๋ง ๋ช ์ฃผ ํ์ ๋ ธํธ๋ถ์ ๋ค์ ์์ํ ๋๋ง๋ค ํฌ๋งท์ ์ ์งํ๊ธฐ ๋๋ฌธ์ ๋ค์ 18.04๋ก ๋์๊ฐ๋๋ค.
๋๋ imwheel
๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์ด๋ป๊ฒ ๋ VSCode์ ํ์ฅ ํญ์ ๊นจ๋จ๋ฆฌ๋ ๊ฒ์ ์ ์ธํ๊ณ ๋ ์ ์๋ํ์ต๋๋ค. ์์ธํ ๋ด์ฉ์ https://github.com/microsoft/vscode/issues/86583 ์ ์ฐธ์กฐํ์ธ์.
์ฌ์ ํ Linux, XUbuntu 19.04 5.0.0-38-generic, XFCE ๋ฐ์คํฌํ์์ ๋ฐ์ํฉ๋๋ค.
๋ฒ์ : 1.42.1
์ปค๋ฐ : c47d83b293181d9be64f27ff093689e8e7aed054
๋ ์ง : 2020-02-11T14 : 50 : 36.977Z
์ ์ : 6.1.6
ํฌ๋กฌ : 76.0.3809.146
Node.js : 12.4.0
V8 : 7.6.303.31- ์ ์ .0
์ด์์ฒด์ : Linux x64 5.0.0-38-generic snap
(์ค๋
๋ฒ์ c47d83b2)
์๋ ํ์ธ์,์ด ๋ฒ๊ทธ์ ์งํ ์ํฉ์ด ์์ต๋๊น? ์ ๋ง ์ง์ฆ๋ฉ๋๋ค : D
2017 ๋ 6 ์ 15 ์ผ ์ดํ ๋จ 155 ๊ฐ์ ๋๊ธ์ด ์์ต๋๋ค.
๋ฐ๋น์ 10์์ ์ฌํ ํ ์ ์์ต๋๋ค.
๋๋ ํด๊ฒฐ์ฑ ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ์ด๋ค ์ฌ๋?
์์ ๋ค๋ฅธ ๋ฌธ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก์ด ๋ฌธ์ ๋ฅผ ๋งค์ฐ ์ฝ๊ฒ ์ฌํ ํ ์ ์์ต๋๋ค. Firefox ๋ฐ VS Code์ ๊ฐ์ ์ฑ๊ฐ์ Ubuntu 18.04 ํญ์ ๋๋ฅธ ๋ค์ ์ฝ๋์์ ์คํฌ๋กค ํ ์ ์ฌ์ฉํ๋ฉด ํ์ผ ๋งจ ์๋๋ก ์ด๋ํฉ๋๋ค. ๋๋ถ๋ถ ์์ฐ์ฑ ๋ฒ๊ทธ๋ก, ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ๋ฐฉ์ง ํ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์๋ ์ฌ๋์ด ์์ผ๋ฉด ๊ณต์ ํด์ฃผ์ธ์! ๋น๋์ค ๋๋ ๋น๋์ค ๊ณต์ ์ธ์ / ํตํ๋ฅผ ํตํด ๋ฒ๊ทธ๋ฅผ ์ฌํํ๋ ๋ฐ ๋์์ด๋ฉ๋๋ค.
@chriswernette ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค. imwheel
ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ณ ์คํํฉ๋๋ค. ์ปดํจํฐ๊ฐ ์ผ์ ธ์๋ ํ ๋ฒ๊ทธ๋ฅผ ์์ ํด์ผํฉ๋๋ค. ์ด ๋ช
๋ น์ rc ํ์ผ์ ์ถ๊ฐํ๋ฉด vscode๊ฐ ์์ ๋ ์ ์์ต๋๋ค . ์ปดํจํฐ๋ฅผ ์์ํ ๋๋ง๋ค CLI์์ ์๋์ผ๋ก ์คํํด์ผํฉ๋๋ค. ์ธ์ ๊ฐ๋์ด ๋ฒ๊ทธ๊ฐ ์์ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , alt + tab๋ง์ด์ด ๋ฌธ์ ๋ฅผ ์ผ์ผ ํต๋๋ค. ๋ง์ฐ์ค ํฌ์ธํฐ๋ก ํญ์ ์ ํํด๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๋ํ Firefox ๊ฐ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง Chrome์๋ ์ฌ์ ํ ์กด์ฌํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
์ค๋ช ๋๋๋ก ๋ฒ๊ทธ ์ฌํ์ ํ์ธํ ์ ์์ต๋๋ค. 1) ํฌ๋กฌ์์ ํญ๋ณด๊ธฐ, ํ ํ์ด์ง์์ ํฌ๊ฒ ์์๋๋ก ์คํฌ๋กค, 2) alt-tab์์ vscode๋ก, ์คํฌ๋กค ํ ์ ๊ฑฐ์ ํฐ์นํ์ง ์๊ณ ์คํฌ๋กค๋ง์ ์ฌ์ํ๋ฉด์ ์์๋๋ก ์ ํํฉ๋๋ค. ํฌ๋กฌ ์ฐฝ.
์ฐ๋ถํฌ์์.
์ด๊ฒ์ด ์ด์ ์ ์ฐ๊ฒฐ๋์๋์ง ํ์คํ์ง ์์ต๋๋ค.
https://github.com/atom/atom/issues/12591
https://github.com/atom/atom/pull/12300
https://gitlab.gnome.org/GNOME/mutter/issues/401
https://unix.stackexchange.com/questions/401977/scrolling-is-inherited-between-windows-in-gnome-3
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , alt + tab๋ง์ด์ด ๋ฌธ์ ๋ฅผ ์ผ์ผ ํต๋๋ค. ๋ง์ฐ์ค ํฌ์ธํฐ๋ก ํญ์ ์ ํํด๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๋ํ Firefox ๊ฐ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง Chrome์๋ ์ฌ์ ํ ์กด์ฌํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
์ฐธ๊ณ ๋ก Ubuntu 18.04์์ Firefox๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. alt + tab ๋์ ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
์๋
์น๊ตฌ.
๋๋ ๋ํ ํฌ์์ ์ค ํ๋์
๋๋ค.
๊ทธ๊ฒ์ ์ ๋์ ์ผ๋ก ์ฑ๊ฐ์ ์ผ์
๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ Electron๊ณผ Browser ์ฌ์ด์ ๋ฌธ์ ์
๋๋ค.
์ ๊ฒฝ์ฐ์๋ Chrome๊ณผ VSC, Chrome๊ณผ Slack์์๋ ๋ฐ์ํฉ๋๋ค.
Ubuntu 18.04
์ด๊ฒ์ด ์ ๋ง๋ก 2016 ๋ ์ด๋ ๊ทธ ์ดํ๋ก ๋์๊ฐ๋ ๋ฌธ์ ์ธ์ง ์๋ ์ฌ๋์ด ์์ต๋๊น?
์ด๋ค์ ์นํท์ ๊ฐ๋ฆฌํค๊ณ ์์ต๋๋ค.
https://bugs.chromium.org/p/chromium/issues/detail?id=807187
https://bugs.chromium.org/p/chromium/issues/detail?id=608246
์ด๊ฒ์ด ์์ ์ง์ ๋งํฌ์ธ์ง ํ์คํ์ง ์์ง๋ง ๊ฐ์ฅ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ์ค๋ ๋์ ๋๊ตฌ๋ ์ง 19.04 Ubuntu์์ ์์ ๋์๋์ง ํ์ธํ ์ ์์ต๋๊น? VM์ ๋ณด๊ฑฐ๋ ํ์ ์ํค๊ธฐ ์ํด ์ ๊ทธ๋ ์ด๋๋ฅผ ๊ณ ๋ ค ์ค์ ๋๋ค.
19.10์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋๋ฐ ์ฌ๋ผ์ง ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๋ฌธ์ ์ ๊ด๋ จ์ด์๋ ๋ค๋ฅธ ๋ง์ ๊ฒ (๋๋ผ์ด๋ฒ)์ด ํ์๋์์ผ๋ฏ๋ก์ด๋ฅผ ๊ณ ๋ คํ์ญ์์ค.
์ด ์ค๋ ๋์ ๋๊ตฌ๋ ์ง 19.04 Ubuntu์์ ์์ ๋์๋์ง ํ์ธํ ์ ์์ต๋๊น? VM์ ๋ณด๊ฑฐ๋ ํ์ ์ํค๊ธฐ ์ํด ์ ๊ทธ๋ ์ด๋๋ฅผ ๊ณ ๋ ค ์ค์ ๋๋ค.
์ ๋ XUbuntu 19.04๋ฅผ ํ ๋ฌ ๋์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ฒ๊ทธ๋ ์์ง ์ฌ๊ธฐ์ ์์ต๋๋ค. ์์ ๋ด ์๊ฒฌ์ ์ฐธ์กฐํ์ญ์์ค. https://github.com/microsoft/vscode/issues/28795#issuecomment -590056590
@ miro-janosik์ 19.10์ ์๋ํฉ๋๋ค. ์ด์ ๋์๊ฒ ๊ณ ์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
Ubuntu 18.04.4 LTS์์ ๋ฐ์ํ๋์ด ๋ฒ๊ทธ๋ฅผ ํ์ธํฉ๋๋ค.
์ ๋ณด์ ๋ํ ๋ด VSCode :
๋ฒ์ : 1.43.2
์ปค๋ฐ : 0ba0ca52957102ca3527cf479571617f0de6ed50
๋ ์ง : 2020-03-24T07 : 52 : 11.516Z
์ ์ : 7.1.11
ํฌ๋กฌ : 78.0.3904.130
Node.js : 12.8.1
V8 : 7.8.279.23- ์ ์ .0
์ด์์ฒด์ : Linux x64 5.3.0-42-generic snap
@ miro-janosik์ 19.10์ ์๋ํฉ๋๋ค. ์ด์ ๋์๊ฒ ๊ณ ์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
XUbuntu 19.10 eoan, 5.3.0-42-generic, VSCode 1.43.2๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค. ๋ฌธ์ ๋ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค.
์ฌํ ๋จ๊ณ :
VSCode ํ
์คํธ ํธ์ง๊ธฐ ์ฐฝ์์ ํด๋ฆญ, Firefox์ ๋ํ alt + tab (๋น ํ์ด์ง), ์๋๋ก ๋ ๋ฒ ์คํฌ๋กค, VSCode์ ๋ํ alt + tab, ์ฝ๋ ํด๋ฆญ, ์๋๋ก ์คํฌ๋กค-๋ง์ด ์๋๋ก ์ด๋ํฉ๋๋ค.
@ miro-janosik ์ด๋ค ๋ฒ์ ์ Mutter๋ฅผ ์คํํ๊ณ ์์ต๋๊น? ( mutter --version
)
Mutter 3.34์ ํจ๊ป ์ ๊ณต๋๋ Ubuntu 19.10์ผ๋ก ์ด๋ ํ ํ์ด ๋ฌธ์ ๋ ์ ์๊ฒ ์ฌ๋ผ์ก์ต๋๋ค.
@ miro-janosik ์ด๋ค ๋ฒ์ ์ Mutter๋ฅผ ์คํํ๊ณ ์์ต๋๊น? (
mutter --version
)Mutter 3.34์ ํจ๊ป ์ ๊ณต๋๋ Ubuntu 19.10์ผ๋ก ์ด๋ ํ ํ์ด ๋ฌธ์ ๋ ์ ์๊ฒ ์ฌ๋ผ์ก์ต๋๋ค.
๋ด๊ฐ ์ค์ผ ๊ฑฐ๋ฆฌ๋ ์๋ฆฌ๋ฅผ ์ค์นํ์ง ์์๊ธฐ ๋๋ฌธ์ ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ต๋๋ค. "Mutter๋ Wayland ๋์คํ๋ ์ด ์๋ฒ์ ๋๋ค"๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. GNOME ๋์ XFCE ํ๋ก ํธ ์๋๋ฅผ ์๋ฏธํ๋ XUbuntu๋ฅผ ์ฌ์ฉํ๊ณ Wayland๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋ง์์, ๋น์ ์ด Xubuntu๋ฅผ ์ด์ํ๊ณ ์๋ค๋ ์ฌ์ค์ ์ ์ง ๋์ณค์ต๋๋ค.
์ด์จ๋ ๋๋ Wayland ์ธ์ ์ ์คํํ์ง ์๊ณ ํ์ค X11์ ์ต๊ฒฉํฉ๋๋ค. ์ด๊ฒ์ด ์๋ฏธํ๋ ๋ฐ๋ ๊ทธ๋ ๊ฐ๋ฐ์๊ฐ Mutter์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก์ด Chromium ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๋ค๋ ๊ฒ์ ๋๋ค.
๋ฌผ๋ก , ๊ทธ๊ฒ์ XFCE์์ ์ ๋ง๋ก ๋์์ด๋์ง ์์ต๋๋ค. ์ฃ์กํฉ๋๋ค. Mutter ํฝ์ค (๋๋ ์ ์ด๋ ๋ฌธ์ ๋์ด ์ค๋ ๋์ ์๋ถ๋ถ์ ๋งํฌ๋์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค)๋ฅผ ์ฐพ์ XFCE ๋๋ XFWM4์๋ณด๊ณ ํ ์ ์์ต๋๋ค.
์ฐ๋ถํฌ 18.04.4๋ฅผ ์ ๊ทธ๋ ์ด๋ / ์ ๋ฐ์ดํธํ๋๋ฐ ์ฌ์ ํ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค ...
๋ฌธ์ ๋ฅผ ์ผ๊ด๋๊ฒ ์ฌํํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ๋ก ์ ํํ๋ ๋์ ์๋นํ ์๊ฐ์ ์คํฌ๋กคํด์ผํฉ๋๋ค. VsCode๋ก ๋์๊ฐ ์คํฌ๋กค์ ์๋ํ๋ฉด ์ ํํฉ๋๋ค. ๊ฝค ์ง์ฆ๋ ๋ค์ ... ์ฐ๋ถํฌ 18.04.3์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ทธ๋ฌ๋์ด ์ค๋ฅ๋ Chromium์ ์ฌ์ฉํ๋ ๋ชจ๋ ๊ฒ์ ๋ง ํด๋น๋ฉ๋๋ค. ๊ทธ๋์ Google Chrome์์๋ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๋ค.
๋๋ ๊ทธ๊ฒ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ๊ณ ๋ คํ ์ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ์ฐฝ์์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์คํฌ๋กค ํ ํ ์ํ ํ ์คํฌ๋กค์ด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ง๋๊ณ ๋ค์ ์คํฌ๋กค์์ vscode๋ก ์ด๋ํฉ๋๋ค. ๋ฐ๋ผ์ ๊ณผ๋ํ ์ ํ๋ฅผ ๋์ ์์น์ ๋น ํญ์ด ์์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ์์ ํด๋น ์คํฌ๋กค์ ์ฌ์ค์ ํด์ผํฉ๋๋ค. ๋๋ ์ ๋ฌธ๊ฐ๊ฐ ์๋๋ฏ๋ก ์ฌ๊ณผ๊ฐ ๋ค๋ฆฌ๋ฉด ์ฐ๋ ๊ธฐ์ ๋๋ค.
์ฐ๋ถํฌ 18์ LTS๋ก๋์ด ์๋๋ฐ ์ ์ด๋ ๊ฒ ์ง์ฆ๋ ์ง ์์์๊น์?
19+์์ ์์ ๋ ๋ฌธ์ ๊ฐ 18๋ก ๋ฐฑ ํฌํธ ๋์์ต๋๊น? ์ ๋ฐ ์ฐ๋ฆฌ ๋ชจ๋
์ฌ๊ธฐ์์ ๊ณ ํต!
2020 ๋
4 ์ 2 ์ผ ๋ชฉ์์ผ ์ค์ 2:44 Blair Jersyer [email protected]
์ผ๋ค :
๋ฌธ์ ๋ฅผ ์ผ๊ด๋๊ฒ ์ฌํํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ๋ก ์ ํํ๋ ๋์
์๋นํ ์๊ฐ์ ์คํฌ๋กคํด์ผํฉ๋๋ค. VsCode๋ก ๋์๊ฐ์ ์๋ ํ ๋
์คํฌ๋กคํ๋ฉด ์ ํํฉ๋๋ค. ๊ฝค ์ง์ฆ๋ ๋ค์ ... ์ฐ๋ถํฌ 18.04.3์ ์์ด์โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/microsoft/vscode/issues/28795#issuecomment-607653635 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/ABGEHKX3JWCBB5FI4TSLJFTRKQX4RANCNFSM4DPLVGGQ
.
์ ๋ฐ, ์ฐ๋ฆฌ ๋ชจ๋ ์ฌ๊ธฐ์์ ๊ณ ํต ๋ฐ๊ณ ์์ต๋๋ค!
๊ณ ํต์ ๋ชธ์ ๋ ๋๋ ์ฝ์ ... ์ฃ์กํฉ๋๋ค :) ๋๋ ์ง๊ธ ๋น์ ๊ณผ ๋ฉ์ ์ ๋ฐ์ธ๋ฉ์ ๋๋๋๋ค :
wmctrl -a Code
๋ด ์ฐฝ ๊ด๋ฆฌ์์์ ALT + 1 ๋๋ vscode์ ์ด์ ์ ๋ง ์ถฅ๋ ๋ค. ์๋ํฉ๋๋ค! ๋๊ตฐ๊ฐ๊ฐ X11 ํญ ๋์์ ๋์ฒดํ๊ธฐ ์ํด ๋ง์ง๋ง์ผ๋ก ์ด์ ์ ๋ง์ถ ์ฐฝ์ ๊ธฐ์ตํ์ฌ ์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ์๋๋ฉด ๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์น๊ณ ์์ต๋๊น?
Ubuntu 18์ LTS๋ก๋์ด ์๋๋ฐ 19+์์ ์์ ๋์ด ๋งค์ฐ ์ฑ๊ฐ์ ๋ฌธ์ ๊ฐ 18๋ก ๋ฐฑ ํฌํธ๋์ง ์์ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์ ๋ฐ, ์ฐ๋ฆฌ ๋ชจ๋ ์ฌ๊ธฐ์์ ๊ณ ํต ๋ฐ๊ณ ์์ต๋๋ค!
โฆ
2020 ๋ 4 ์ 2 ์ผ ๋ชฉ์์ผ ์ค์ 2:44 Blair Jersyer @ . * > ์์ฑ : ๋ฌธ์ ๋ฅผ ์ผ๊ด๋๊ฒ ์ฌํํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ๋ก ์ ํํ๋ ๋์ ์๋นํ ์๊ฐ์ ์คํฌ๋กคํด์ผํฉ๋๋ค. VsCode๋ก ๋์๊ฐ ์คํฌ๋กค์ ์๋ํ๋ฉด ์ ํํฉ๋๋ค. ๊ฝค ์ฑ๊ฐ์ ์ผ์ ๋๋ค. ์ ๋ Ubuntu 18.04.3์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค. ์ด ์ด๋ฉ์ผ์ ์ง์ ํ์ ํ๊ฑฐ๋ GitHub < # 28795 (comment) >์์ ํ์ธํ๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/ABGEHKX3JWCBB5FI4TSLJFTRKQX4RANCNFSM4DPLVGGQ์์ ๊ตฌ๋ ์ ์ทจ์
19๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด ์ ๊ทธ๋ ์ด๋ํ๊ฒ ์ต๋๋ค.
imwheel์ ๋ฌธ์ ๋ CTRL์ ๋๋ฅด๊ณ ํ๋ ํ ์ ์๋ค๋ ๊ฒ์
๋๋ค (Figma) ...
๋ง์ฐ์ค ๋ค๋ก ๋ฐ ์์ผ๋ก ๋ฒํผ์ด ์ง์ฐ๋๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง๋๋ค.
์, ๊ฑฐ์ 3 ๋ ์ ์ ๋ฌธ์ ์ด์์ต๋๋ค. ๋ฐฉ๊ธ Ubuntu 18.04.4 LTS๋ก ์ ๊ทธ๋ ์ด๋ํ๋๋ฐ ์ฌ์ ํ์ด ๋ฒ๊ทธ๋ฅผ ์์ฑ ํ ์ ์์ต๋๋ค. ๋ด Ubuntu 16.04์์๋ ๋ฌธ์ ๊ฐ๋์ง ์์์ต๋๋ค.
๋ฐ๋ผ์ ๋ต๋ณ์ https://github.com/microsoft/vscode/issues/28795#issuecomment -391258341 ์ฃผ์์ ์จ๊ฒจ์ ธ ์์ต๋๋ค.
Ubuntu 18.04.4 LTS์ ๊ฒฝ์ฐ imwheel
ํจํค์ง๋ฅผ ์ค์นํ์ญ์์ค. sudo apt install imwheel
๋ํ ์คํํ์ญ์์ค.
๋ฐ๋ผ์ ๋ต๋ณ์ # 28795 (comment) ์ฃผ์์ ์จ๊ฒจ์ ธ ์์ต๋๋ค.
Ubuntu 18.04.4 LTS์ ๊ฒฝ์ฐimwheel
ํจํค์ง๋ฅผ ์ค์นํ์ญ์์ค.sudo apt install imwheel
๋ํ ์คํํ์ญ์์ค.
๊ทธ๋ฆฌ๊ณ ๊ณ์ ์ฝ์ผ๋ฉด imwheel
๊ฐ ์๋ง์ด๋ผ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค ... ๋ด ํด๊ฒฐ ๋ฐฉ๋ฒ ( alttab
)์๋ณด๊ธฐ ํํด ๋ณด์ด์ง๋ง ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค ... https://github.com/microsoft/ vscode / issues / 28795 # issuecomment -608751048
๋ํ imwheel์ "์๋ ๊ทธ๋๋ก"์คํํ๋ ๋์ imwheel -b 45
์ฌ์ฉํ์ฌ ๋ค๋ก / ์์ผ๋ก ๋จ์ถ๋ฅผ ๋นํ์ฑํํ์ง ์๋๋ก ์ค์ ํ๋ฉด ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์๋ํ์ง ์์ต๋๋ค.
์ถ์ ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ํด @thegitfather tnx๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ ๋์ vscode๊ฐ ์ ์ ๋ฉ์ถ๋ ๊ฒ ๊ฐ์ต๋๋ค (๋๋ก๋ ๋ด ์ปดํจํฐ๋ฅผ ๋ฐ์ฝ๋์์ ๋ฒ๋ฆฌ๊ณ ์ถ๊ฒ ๋ง๋ญ๋๋ค).
alttab์์ ๋ฐ์คํฌํฑ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ์ธ ํ ์ ์๋ค๊ณ ์๊ฐํ์ญ๋๊น?
๋ฐ์คํฌํฑ์ด ํญ์ ์ฒซ ๋ฒ์งธ ๋๋ ๋ ๋ฒ์งธ ์ฑ์ธ ๊ฒ์ ํญ์ ์ฌ๋ฌ ๋ฒ ๋๋ฅด์ง ์๊ณ ๋ค๋ก ๋ฐ ๋ค ๋ฒ์งธ๋ก ์ ํํ๋ ๊ฒ๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ alttab ๋์์ ๋ฐฉํดํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ํ alttab์ด ๋งค์ฐ ๋๋ฆฌ๊ฒ ์๋ตํฉ๋๋ค. ์ด์ ๋ํด ๋ญ๊ฐ๋ฅผ ํ ์ ์์์ต๋๊น?
์ฝ์ ์ฐฝ์ผ๋ก alttabํ๋ฉด ํฌ์ปค์ค๋ฅผ๋ฐ์ง ๋ชปํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
ํธ์ง : ์ด์ ์๋ฐ์ง ๋ชปํ๋ฉด ๋ฌธ์ ๊ฐ "์์ "๋ฉ๋๋ค.
๋๋ฝ ๋ ๋ก๊ณ ์์ (ubuntu 18.04)
sudo cp ~/Downloads/code.png /usr/share/icons/hicolor/256x256/apps/code.png
Ubuntu 20.04 LTS Focal Fossa๋ก ์ ๊ทธ๋ ์ด๋ ํ ํ์ด ์ฑ๊ฐ์ ๋ฒ๊ทธ๊ฐ ์ฌ๋ผ ์ก์์ ํ์ธํ ์ ์์ต๋๋ค. VS Code๊ฐ ๋ค์ ํ ๋ฒ ์ฒ๊ตญ ๊ฐ์ ๋๋!
Ubuntu 20.04 LTS Focal Fossa๋ก ์ ๊ทธ๋ ์ด๋ ํ ํ์ด ์ฑ๊ฐ์ ๋ฒ๊ทธ๊ฐ ๋ชจ๋ ํ์ฅ ๊ธฐ๋ฅ์ด ๋นํ์ฑํ ๋ ์ํ์์๋ ์ฌ์ ํ ์กด์ฌ ํจ์ ํ์ธํ ์ ์์ต๋๋ค.
๋๋ Ubuntu 18.04์ ์์ต๋๋ค.
์ด ์ง์ฆ๋๋ ๋ฒ๊ทธ์ ๋ํ ๋ด ๋ฐ์ฐฝ๊ณ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. VS ์ฝ๋ (Alt + Tab ํฌํจ)๋ก ์ ํ ํ ๋๋ง๋ค SHIFT ํค๋ฅผ ๋๋ฅธ ์ํ ์์ ๋ฐฉํฅ์ ๊ด๊ณ์์ด ๋น ๋ฅธ ์คํฌ๋กค์ ํ ๋ค์ ์ผ๋ฐ ์คํฌ๋กค์ ๊ณ์ํฉ๋๋ค. ์ ํ๊ฐ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ดํดํ ์ ์์ต๋๊น
Ubuntu 18.04์์๋ imwheel์ ์ค์น
sudo apt-get install imwheel
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค @ shamim-42
@ shamim-42๋ ์ ๋์ ์ผ๋ก ๊ทธ๊ฒ์ ์ฃฝ์์ต๋๋ค. ์ฒ์์๋ Atom, VSCode, ๋ค๋ฅธ Electron ๊ธฐ๋ฐ ์ฑ์์ ๋ช ๋ ๋์์ด ๋ฒ๊ทธ๊ฐ์์์ต๋๋ค. ์ค๋ ๊ทํ์ ๊ฒ์๋ฌผ์ ์ฝ์ ๋๊น์ง ํด๊ฒฐ์ฑ ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
imwheel
์ค์น ํ ์ธ์
์์ ํญ๋ชฉ์ ์ถ๊ฐํ๊ณ ์ ๋๋ก ์๋ํ์ต๋๋ค.
๋๋ ํน์ "์ฑ๊ฐ์ "์ฌ์ฉ ์ฌ๋ก๋ง์ ํ
์คํธํ๊ธฐ ๋๋ฌธ์ ์์ง ๋ถ์์ฉ์ด ์๋์ง ์ ์ ์์ต๋๋ค.
@ shamim-42 ์์ ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ด๊ฒ์ ์ ๋ง ์ฑ๊ฐ์ ๋ฒ๊ทธ์
๋๋ค!
imwheel
์์ฒด๊ฐ ํฐ์น ํจ๋๋ฅผ ์ฌ์ฉํ์ฌ ์คํฌ๋กคํ๋ ๋์ ์ ํ์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค :( 18.04.2์์ ํ
์คํธ ๋จ.
ํ์ธ, imwheel ์์ ์ ์ธ๋ถ ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค. ์ ์์
ํธ๋ ํจ๋๊ฐ ๋ชจ๋ ๋ง๋๋ฌ์
๋๋ค.
๋ชฉ์์ผ, 2020 ๋
6 ์ 11 ์ผ, 15:33 Oleksandr Shlinchak, [email protected]
์ผ๋ค :
์ด๊ฒ์ ์ ๋ง ์ฑ๊ฐ์ ๋ฒ๊ทธ์ ๋๋ค!
์คํฌ๋กคํ๋ ๋์ imwheel ์์ฒด์ ์ ํ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํฐ์น ํจ๋ ์ฌ์ฉ :( 18.04.2์์ ํ ์คํธ ๋จ)โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/microsoft/vscode/issues/28795#issuecomment-642698120 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAGI5FMXFEVJPFCQYKXWOHTRWDTM3ANCNFSM4DPLVGGQ
.
๋๋ฌด ์ฑ๊ฐ์ ๋ฒ๊ทธ์ ๊ฐ๋จํ ์์ -https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/181/diffs?commit_id= 5a71ed44115f730263086218316839fad006b71c
Gnome์ ์ ๋ฐ์ดํธํ๋ ค๋ฉด Ubuntu 20.04๋ก ์ ๊ทธ๋ ์ด๋ํด์ผํ์ต๋๋ค. ์ด์ ๋ชจ๋ ๊ฒ์ด ์ ์์ ์ผ๋ก ์๋ํฉ๋๋ค. : v :
์๋ ํ์ธ์, ๋ฌธ์ ๋ Ubuntu 19.04 (ํ์ฌ ์ฌ์ฉ์ค์ธ)์์ ์์ ๋์์ต๋๋ค. ๋๋ฌด ์ฑ ๊ฐ์๊ณ ํ์ฌ ์๋ฃจ์ ์ ์ฌ์ฉํ๊ณ ์ถ์ง ์๋ค๋ฉด Ubuntu๋ฅผ ์ ๊ทธ๋ ์ด๋ํ์ญ์์ค.
Ubuntu 19๋ LTS๊ฐ ์๋๋ผ 18์
๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ๋๋ฌธ์ ์
๊ทธ๋ ์ด๋ ํ ์ ์์ต๋๋ค
์ด. ๋งค์ฐ ์ฑ๊ฐ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ๊ธฐ ์ํด LTS๋ฅผ ๋ ๋ ํ์๊ฐ ์์ต๋๋ค.
imwheel์ ๋
ธํธ๋ถ์์ ํธ๋ ํจ๋๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ค๊ณ ์ข์ง ์์ต๋๋ค .
ํด๊ฒฐ์ฑ
.
2020 ๋
6 ์ 17 ์ผ ์์์ผ ์ค์ 7:51 Blair Jersyer [email protected]
์ผ๋ค :
์๋ ํ์ธ์, ๋ฌธ์ ๋ Ubuntu 19.04 (ํ์ฌ ์ฌ์ฉ์ค์ธ)์์ ์์ ๋์์ต๋๋ค. ๋ง์ฝ
๋๋ฌด ๊ท์ฐฎ์ ์ผ ์ด๋ ์ฐ๋ถํฌ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ์ธ์.โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/microsoft/vscode/issues/28795#issuecomment-645326887 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/ABGEHKUOGUI5KWNTEOYYZYDRXCU25ANCNFSM4DPLVGGQ
.
20.04์ ์์ ๋์ง ์์ ์์ ํ์ธํ ์ ์์ต๋๋ค. Xubuntu๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์์์ผ, 17 Jun 2020, 12:54 James Guillochon, [email protected]
์ผ๋ค :
Ubuntu 19๋ LTS๊ฐ ์๋๋ผ 18์ ๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ๋๋ฌธ์ ์ ๊ทธ๋ ์ด๋ ํ ์ ์์ต๋๋ค
์ด. ๋งค์ฐ ์ฑ๊ฐ์ ๋ฒ๊ทธ๋ฅผ ์์ ํ๊ธฐ ์ํด LTS๋ฅผ ๋ ๋ ํ์๊ฐ ์์ต๋๋ค.
imwheel์ ๋ ธํธ๋ถ์์ ํธ๋ ํจ๋๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ค๊ณ ์ข์ง ์์ต๋๋ค .
ํด๊ฒฐ์ฑ .2020 ๋ 6 ์ 17 ์ผ ์์์ผ ์ค์ 7:51 Blair Jersyer [email protected]
์ผ๋ค :์๋ ํ์ธ์, ๋ฌธ์ ๋ Ubuntu 19.04 (ํ์ฌ ์ฌ์ฉ์ค์ธ)์์ ์์ ๋์์ต๋๋ค. ๋ง์ฝ
๋๋ฌด ๊ท์ฐฎ์ ์ผ ์ด๋ ์ฐ๋ถํฌ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ์ธ์.โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
< https://github.com/microsoft/vscode/issues/28795#issuecomment -645326887
,
๋๋ ๊ตฌ๋ ์ทจ์
<
https://github.com/notifications/unsubscribe-auth/ABGEHKUOGUI5KWNTEOYYZYDRXCU25ANCNFSM4DPLVGGQ.
โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/microsoft/vscode/issues/28795#issuecomment-645328184 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AAGI5FOQBD6JMBHXUTDXF5DRXCVGBANCNFSM4DPLVGGQ
.
Ubuntu 19๋ LTS๊ฐ ์๋๋ผ 18์ ๋๋ค. ์ด ๋๋ฌธ์ ๋ง์ ์ฌ๋๋ค ์ด ์ ๊ทธ๋ ์ด๋ ์๋๋๋ค .
โฆ
2020 ๋ 6 ์ 17 ์ผ ์์์ผ ์ค์ 7:51 Blair Jersyer @ . * > ์ด : ์๋ ํ์ธ์, ๋ฌธ์ ๋ Ubuntu 19.04 (ํ์ฌ ์ฌ์ฉ์ค์ธ)์์ ์์ ๋์์ต๋๋ค. ๋๋ฌด ๊ท์ฐฎ๋ค๋ฉด Ubuntu๋ฅผ ์ ๊ทธ๋ ์ด๋ํ์ญ์์ค. โ ๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค. ์ด ์ด๋ฉ์ผ์ ์ง์ ํ์ ํ๊ฑฐ๋ GitHub < # 28795 (๋๊ธ) >์์ ๋ณด๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/ABGEHKUOGUI5KWNTEOYYZYDRXCU25ANCNFSM4DPLVGGQ์์ ๊ตฌ๋ ์ ์ทจ์
๋ด๊ฐ ๋งํ๋ฏ์ด ... Ubuntu 19์์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ฌ๊ธฐ์๋ Ubuntu 20.04๊ฐ ํฌํจ๋ฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ฃจ์ ์ด ์์ผ๋ฉฐ ์ถ๊ฐ ๋ถ๋ง์ ๋ฌด์๋ฏธํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ฉํฑ๊ณผ PC์ Ubuntu 18.04๊ฐ ์์๋๋ฐ ๋ ๋ค 19.04 ๋ฐ 20.04๋ก ์ ๊ทธ๋ ์ด๋ํ์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ด์จ๋ ๋ ์ด์ ๊ด๋ จ์ด ์๊ธฐ ๋๋ฌธ์์ด ๋ฌธ์ ๋ฅผ ๊ตฌ๋ ์ทจ์ํฉ๋๋ค. ํ์ด์ ๋น๋๋ค.
@ Blair2004 ์ฐ๋ฆฌ๋ ๋๋ฌด 20.04๋ฅผ ์ฌ์ฉํ๊ณ ์๊ณ ์ ์ด๋ ํธ๋ ํจ๋์ ๊ฒฝ์ฐ์๋ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์ง์๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ imwheel
์ต์
์ ํธ๋ ํจ๋์์ ์ ์๋ํ์ง ์์ต๋๋ค. ๊ถ๊ธํฉ๋๋ค. ํธ๋ ํจ๋์์๋ ๋ฌธ์ ๊ฐ 20.04์์ ํด๊ฒฐ ๋์๋์?
์, ๋์์ด ๋ ์๋ ์์ต๋๋ค. Gnome์ ์ฌ์ฉํ์ง ์๊ณ XFCE๋ฅผ ์ฌ์ฉํฉ๋๋ค.
@ Blair2004 ์ฐ๋ฆฌ๋ ๋๋ฌด 20.04๋ฅผ ์ฌ์ฉํ๊ณ ์๊ณ ์ ์ด๋ ํธ๋ ํจ๋์ ๊ฒฝ์ฐ์๋ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์ง์๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ
imwheel
์ต์ ์ ํธ๋ ํจ๋์์ ์ ์๋ํ์ง ์์ต๋๋ค. ๊ถ๊ธํฉ๋๋ค. ํธ๋ ํจ๋์์๋ ๋ฌธ์ ๊ฐ 20.04์์ ํด๊ฒฐ ๋์๋์?์, ๋์์ด ๋ ์๋ ์์ต๋๋ค. Gnome์ ์ฌ์ฉํ์ง ์๊ณ XFCE๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ทธ๊ฒ ์๋ง๋ ๊ทธ๋์ ์ฌ์ฉํ๊ณ ์๋ ์ด์ ์ผ ๊ฒ์ ๋๋ค.
xfce + ubuntu 20.04 (์ค์ ๋ก๋ ubuntustudio) + ํธ๋ ํจ๋๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์
xfce + ubuntu 20.04 (์ค์ ๋ก๋ ubuntustudio) + ํธ๋ ํจ๋๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์
๋น์ทํ ํ๋ซํผ (Xubuntu 20.04)๊ณผ ๋ฌธ์ ๊ฐ ์์ง๋ง ๋ง์ฐ์ค์์๋ ๋ฐ์ํฉ๋๋ค.
Linux Mint MATE (GNOME2 ํฌํฌ)์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํฅ๋ฏธ๋กญ๊ฒ๋ ์ ๋ Linux Mint 20์ผ๋ก ์ ๋ฐ์ดํธ ํ ์ดํ๋ก๋ง ์์ ์ฐจ ๋ ธ์ต๋๋ค. Linux Mint 18 (์ด์ ๋ฒ์ ์ VS Code ์ฌ์ฉ)์์์ ๋์ด ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
์ด๊ฒ์ ๊ฝค ์ค๋ซ๋์ ๋๋ฅผ ๊ดด๋กญ ํ๊ณ ์์ผ๋ฉฐ ๋๋ ๊ทธ๊ฒ์ ์ฌํ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํธ์ง๊ธฐ์ ์ค๋ฅธ์ชฝ ์๋จ ๋ชจ์๋ฆฌ์ ๋ฏธ๋ ๊ฒ์ ์์๊ฐ์๋ ๊ฒฝ์ฐ์๋ง (์ ์ด๋ ๋์๊ฒ) ๋ฐ์ํฉ๋๋ค. ๋ฌด์ํ๋ฉด ์คํฌ๋กค์ด ์ฌ๋ผ์ง๋๋ค.
ํธ์ง : ์ ๋ Windows ๋ฐ OSX์ ์์ต๋๋ค.
์ฌ๊ธฐ๋ ๊ฐ์ (Xubuntu)
Debian 10 + gnome-shell 3.30.2-11 ~ deb10u2์์ ์ฌํ ๋จ
๋ด ์์คํ ์์๋ ๋งค์ฐ ์์ฃผ ์ฌ์๋ฉ๋๋ค (Ubuntu MATE 20.04.01). ์ ๋ ์ฃผ๋ก ํค๋ณด๋์ ๋ง์ฐ์ค๋ก ์์ ํฉ๋๋ค.
imwheel
์ค์น (๋ฐ ์คํ)๋ก ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ต๋๋ค. ํ ๋ฒ๋ง ๋ฐ์ํ์ต๋๋ค.
๋ฐ์คํฌํ ์์
๊ณต๊ฐ์ ์ ํํ๊ฑฐ๋ (๋จ์ถํค๋ฅผ ํตํด) ์ ๊ฒฝ์ ์ ํ ํ ๋ (์ด ๊ฒฝ์ฐ์๋ ํซํค๋ฅผ ํตํด,์ด ๊ฒฝ์ฐ Alt+Tab
) ๋ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค (์์ธ์์ฃผ์๋ฅผ ๊ธฐ์ธ์ด์ง ์์๊ธฐ ๋๋ฌธ์)
์ด ๋ฌธ์ ๋ ๋ด๊ฐ ์์์ ์ฝ๋ ๋ฉ์ด๋ฆฌ์ ๋น ์ง๊ณ ๋์๊ฐ ๊ธธ์ ์ฐพ์์ผ ํ ๋ ์ฆ์ ๋๋ฅผ ํผ๋์ค๋ฝ๊ฒํฉ๋๋ค. :ํ:
@Microsoft VS-Code ์น๋ฌด์ : ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ํํ๋ ์์
์ด ์ ๋๋ก ์๋ํ์ง ์์ต๋๋ค.
ํ์ด๊ฑฐ ํ์ ๊ตฌ์ฑํ๊ณ ์ด ํ์ ํด๊ฒฐํ ์๊ฐ์
๋๋ค. : tiger2 : : runner :-์ฐ๋ฆฌ์ ์จ์ ํจ์ ์ํด. : face_with_head_bandage :
VSCode ์ธ๋ถ์์ ์ ์ฌํ ๋ฌธ์ ๋ฅผ ์ฐพ์ ์ ์์๊ธฐ ๋๋ฌธ์์ด ๋ฌธ์ ์ ๊ทผ๋ณธ ์์ธ์ด ๊ธฐ๋ณธ ์คํ (Electron?)์์ ํ์ธํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ ์ ๋ง ์ค๋ง ์ค๋ฝ๊ธฐ ๋๋ฌธ์์ด ์ค๋ ๋๋ฅผ ๋ถ๋ช ํ ๊ฒ์
๋๋ค.
Firefox ๋ธ๋ผ์ฐ์ ๋ก alt + tabbing ํ Visual Studio Code์์ ๋์๊ฒ ๋ํ๋ฉ๋๋ค. Firefox์์ ์ํ ๋ ๋ชจ๋ ์คํฌ๋กค์ ๋ฒํผ๋ง๋๊ณ VS ์ฐฝ์์ ๋ค๋ก ์คํฌ๋กคํ๋ ์ฆ์ ์ ์ฉ๋ฉ๋๋ค. ๋งค๋ฒ ์์
์ค์ธ ์ฝ๋ ์น์
์ผ๋ก ๋ค์ ์คํฌ๋กคํ๋ ๊ฒ์ด ๋งค์ฐ ์ค๋ง ์ค๋ฝ์ต๋๋ค.
ํธ์ง : Chrome์ด ์๋ Firefox * ..
Vscodium 1.47 ๋ฐ Gedit์์๋ ์ฌํ๋์์ต๋๋ค.
์ฌํ ๋จ๊ณ :
1. Vscode๋ก ๊ธด ๋ฌธ์๋ฅผ ์ด๊ณ Gedit๋ก ๋ค๋ฅธ ๋ฌธ์๋ฅผ ์ฝ๋ ๋ค.
๊ตฌ์ฑ : Debian 10 + gnome-shell 3.30.2-11 ~ deb10u2
ํฌ์ธํฐ : Lenovo ํธ๋ ํฌ์ธํธ ํค๋ณด๋
VsCodium ๋ฒ์ : 1.47.3
์ปค๋ฐ : 91899dcef7b8110878ea59626991a18c8a6a1b3e
๋ ์ง : 2020-07-23T15 : 51 : 39.791Z
์ ์ : 7.3.2
ํฌ๋กฌ : 78.0.3904.130
Node.js : 12.8.1
V8 : 7.8.279.23- ์ ์ .0
์ด์์ฒด์ : Linux x64 5.7.0-3-amd64
@iootaa imwheel ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@ yuriy-chumak ํธ๋ ํจ๋์์๋ ์๋ํ์ง ์์ต๋๋ค.
์, ์ ๋ ํธ๋ ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ imwheel์ ๋ง์ฐ์ค ์ ์ฉ์ ๋๋ค.
@hickscorp , mouse-pointer
๋ ๋ง์ฐ์ค ๋ ํธ๋ ํจ๋๋ฅผ ์ฌ์ฉํ ๋๋ง๋ค ๋ฌด์์๋ก (์ด๋๊ฐ์) ์ ํํฉ๋๋ค. ๋ด ๋ง์ฐ์ค์ ๊ฒฐํจ์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค.
Ubuntu 18.04 ๋ฐ VScode 1.50.1์ ์ฌ์ฉํ๋ฉด
~: sudo apt install imwheel
~: imwheel
INFO: imwheel started
์ ๋ง ์๋ํฉ๋๋ค.
๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ OS ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ข์ .. ๋ด๊ฐ ์ง๊ธ๊น์ง ์์ ๋ธ ๊ฒ์ ๋ค๋ฅธ ๊ฐ์ ์ ๋ ฅ ์ฅ์น์์ ์ค๋ ์ ๋ ฅ๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ถ๊ฐ ๊ตฌ์ฑ์์ด
imwheel
๋ฅผ ์ค์นํ๊ณ ์คํํ๋ฉด ์ํฅ์๋ฐ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.