-
Notifications
You must be signed in to change notification settings - Fork 794
Description
I'm submitting a…
[x] Bug [ ] Feature Request [ ] Documentation Request [ ] Other (Please describe in detail)
Current Behavior
When on any webpage utilizing the Pointer Lock system on firefox, there is a constant drift detected by the web api.
Expected Behavior
No drifting should occur.
Reproduction Instructions
Easily viewed on the following webpage.
https://mdn.github.io/dom-examples/pointer-lock/
This seems to be related to the calculation of the center of the window relative to the border, as when disabling the border with default_border none this drift disappears.
Environment
Output of i3 --moreversion 2>&-:
Binary i3 version: 4.16.1 (2019-01-27) © 2009 Michael Stapelberg and contributors Running i3 version: 4.16.1 (2019-01-27) (pid 28952)bort…) Loaded i3 config: /home/conner/.config/i3/config (Last modified: Thu 31 Dec 2020 10:19:15 PM EST, 339 seconds ago) The i3 binary you just called: /usr/bin/i3 The i3 binary you are running: i3
I have tested this with the most recent github release as well, and this issue also exists in this version, however the version I currently run is the debian buster release, and I have yet to move full time to the debian testing release.
Config file
set $mod Mod1Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
start a terminal
bindsym $mod+Return exec terminator
kill focused window
bindsym $mod+Shift+q kill
rofi program runner
bindsym $mod+d exec --no-startup-id rofi -show drun
change focus
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus rightalternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus rightmove focused window
bindsym $mod+Shift+h move left
bindsym $mod+Shift+j move down
bindsym $mod+Shift+k move up
bindsym $mod+Shift+l move rightalternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move rightsplit in horizontal orientation
bindsym $mod+Shift+v split h
split in vertical orientation
bindsym $mod+v split v
enter fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle splitworkspace_layout stacking
toggle tiling / floating
bindsym $mod+Shift+space floating toggle
change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle
focus the parent container
bindsym $mod+a focus parent
focus the child container
#bindsym $mod+d focus child
switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1
bindsym $mod+Shift+2 move container to workspace 2
bindsym $mod+Shift+3 move container to workspace 3
bindsym $mod+Shift+4 move container to workspace 4
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+0 move container to workspace 10reload the configuration file
bindsym $mod+Shift+c reload
restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart
exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode# Pressing left will shrink the window’s width. # Pressing right will grow the window’s width. # Pressing up will shrink the window’s height. # Pressing down will grow the window’s height. bindsym j resize shrink width 10 px or 10 ppt bindsym k resize grow height 10 px or 10 ppt bindsym l resize shrink height 10 px or 10 ppt bindsym semicolon resize grow width 10 px or 10 ppt # same bindings, but for the arrow keys bindsym Left resize shrink width 10 px or 10 ppt bindsym Down resize grow height 10 px or 10 ppt bindsym Up resize shrink height 10 px or 10 ppt bindsym Right resize grow width 10 px or 10 ppt # back to normal: Enter or Escape bindsym Return mode "default" bindsym Escape mode "default"}
bindsym $mod+r mode "resize"
HANDWRITTEN CODE STARTS HERE
for_window [class="qjackctl"] floating enable
for_window [title="Microsoft Teams Notification"] floating enable#pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle # mute soundload my polybar
exec --no-startup-id $HOME/.config/polybar/launch.sh
bindsym $mod+p exec --no-startup-id polybar-msg cmd restartbindsym $mod+Control+l exec i3lock -i ~/.config/i3/lockimage.png -c 000000
bindsym $mod+Shift+s exec flameshot guiPrograms to run on startup
exec --no-startup-id Desktop-Bridge
exec --no-startup-id firefox
exec --no-startup-id discord
exec --no-startup-id nextcloud
exec --no-startup-id dropbox start
exec --no-startup-id nm-appletmouse_warping none
- Linux Distribution & Version: Debian Buster - Are you using a compositor (e.g., xcompmgr or compton): No