diff --git a/.config/looking-glass/client.ini b/.config/looking-glass/client.ini new file mode 100644 index 0000000..06f93e5 --- /dev/null +++ b/.config/looking-glass/client.ini @@ -0,0 +1,38 @@ +; Ref.: https://looking-glass.io/docs/B5.0.1/install/#full-command-line-options + +[app] +renderer=auto + +[win] +title=Looking Glass (client) +autoResize=yes +allowResize=yes +keepAspect=yes +forceAspect=yes +borderless=no +fullScreen=yes +ignoreQuit=yes +noScreensaver=yes +jitRender=yes +showFPS=no + +[input] +grabKeyboard=yes +grabKeyboardOnFocus=no +rawMouse=yes +mouseSmoothing=no +ignoreWindowsKeys=no + +[spice] +enable=yes + +[egl] +vsync=no + +[opengl] +vsync=no + +[wayland] +warpSupport=yes +fractionScale=yes + diff --git a/.config/sway/conf.d/2-assigns b/.config/sway/conf.d/2-assigns index 4e8f71a..706cf7c 100644 --- a/.config/sway/conf.d/2-assigns +++ b/.config/sway/conf.d/2-assigns @@ -10,13 +10,13 @@ assign [app_id="^brave-browser$"] $ws2 assign [app_id="^discord$"] $wsF7 assign [app_id="^Element$"] $wsF2 assign [app_id="^evolution$"] $wsF5 +assign [app_id="^looking-glass-client$"] $wsF12 assign [app_id="^Signal$"] $wsF3 assign [app_id="^teamspeak"] $wsF6 assign [app_id="^thunderbird$"] $wsF1 assign [app_id="^virt-manager$"] $ws1 assign [class="^discord$"] $wsF7 -assign [class="^Signal$"] $wsF3 assign [class="^TeamSpeak"] $wsF6 # ============================= # diff --git a/.config/sway/conf.d/window-rules b/.config/sway/conf.d/window-rules index 1d4329b..71055a5 100644 --- a/.config/sway/conf.d/window-rules +++ b/.config/sway/conf.d/window-rules @@ -21,5 +21,9 @@ for_window { [app_id="^org.keepassxc.KeePassXC$"] floating enable [app_id="mpv"] inhibit_idle visible; border none; max_render_time off + # Looking Glass latency tuning. Ref.: https://looking-glass.io/wiki/Wayland_latency_tuning + [app_id="^looking-glass-client$"] max_render_time 3 + [class="Steam"] max_render_time off } +