eubnara / troubleshooting

이것저것 공부하다가 맞닥뜨리는 문제점, 해결방식 등 정리
2 stars 0 forks source link

firefox supports swipe back/front #88

Open eubnara opened 1 year ago

eubnara commented 1 year ago

MOZ_ENABLE_WAYLAND=1 로 환경변수를 세팅하고 wayland 에서 firefox 를 실행하면 swipe back/front 를 사용할 수 있다.

# Enable native Wayland support (https://launchpad.net/bugs/1916469)
# only in Wayland sessions (https://launchpad.net/bugs/1923116)
if [ "$XDG_SESSION_TYPE" = "wayland" ] ; then
    export MOZ_ENABLE_WAYLAND=1
fi

If you install firefox through sudo apt-get install firefox, MOZ_ENABLE_WAYLAND=1 is set on /usr/bin/firefox. Or, you can set the variable by manually.

이 방식으로 설치하면 한글이 잘 입력되지 않곤해서 그냥 홈페이지에서 다운받고 firefox.desktop 파일 만들어 쓰는 방식으로...

eubnara commented 1 year ago
❯ cat ~/.local/share/applications/firefox.desktop 
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
StartupWMClass=firefox
Icon=/home/eub/lib/firefox/browser/chrome/icons/default/default128.png
Exec=MOZ_ENABLE_WAYLAND=1 /home/eub/lib/firefox/firefox %u
Name=Firefox
Type=Application
Terminal=false
StartupNotify=true
Comment=Custom definition for Firefox
eubnara commented 1 year ago

재시작하면 원인을 아직 모르겠는데 ~/.local/share/application/ 하위에 userapp desktop 파일이 생긴다. 위 파일로 실행시켰을 땐 env 세팅이 되는데 자동으로 생성된 파일에서는 자꾸 빠진다. 재시작 후에 꺼졌던 창 그대로 켜지게 하는 기능이 문젠건지 latte dock 의 문젠건지

.local/share/applications 
❯ ls
firefox.desktop
jetbrains-idea.desktop
jetbrains-toolbox.desktop
mimeinfo.cache
org.telegram.desktop._60bd47e278572a3ca6a9fd4734eaaccc.desktop
userapp-Firefox-K4EF31.desktop
wine

.local/share/applications 
❯ cat userapp-Firefox-K4EF31.desktop 
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
NoDisplay=true
Exec=/home/eub/lib/firefox/firefox-bin %u
Name=Firefox
Comment=Custom definition for Firefox

그래서 KDE session 에 env 넣는 방법을 사용했다. 참고: https://userbase.kde.org/Session_Environment_Variables

❯ cat ~/.config/plasma-workspace/env/firefox.sh 
export MOZ_ENABLE_WAYLAND=1