onivim / oni2

Native, lightweight modal code editor
https://v2.onivim.io
MIT License
7.83k stars 282 forks source link

Onivim works only on a right screen. #1177

Closed Murtrag closed 4 years ago

Murtrag commented 4 years ago

Unfortunately for some reason I can use Onivim2 only on my right screen screen1 scree2

Some details:

[murtrag@localhost ~]$ uname -a
Linux localhost.localdomain 5.0.9-301.fc30.x86_64 #1 SMP Tue Apr 23 23:57:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[murtrag@localhost ~]$ xfce4-panel --version
xfce4-panel 4.14.1 (Xfce 4.12)

Copyright (c) 2004-2011
    The Xfce development team. All rights reserved.

Please report bugs to <http://bugzilla.xfce.org/>.
CrossR commented 4 years ago

By the looks of it, the right screen is your primary display? May be useful to know the resolution of each display and their size as well, since it looks like Oni2 is rendering but perhaps at the wrong scale for the secondary display (i.e. using the primary display scaling on the secondary screen).

EDIT: Would also be interesting to know if this occurs when opening on that display initially (i.e. opening it up on that display to start, if possible) or if when moving it onto that display.

Murtrag commented 4 years ago

On both monitors 1920x1080 Previously I had no primary screen assigned When I assign it to the right then works like before If I assign it to the left monitor then after I open that It spreads on two screens and my computer freezing a bit like on the following screen screen3

CrossR commented 4 years ago

Are the screens the same physical size? I.e. screen size in inches, since I think the calculation takes that into account.

Running ./AppRun -f to get some debug output would also be useful.

Murtrag commented 4 years ago

Monitors are physically with the same size 42 inches. In the following logs I opened program on the right screen and dragged it to the left then maximize it and closed

[murtrag@localhost Onivim2.AppDir]$ ./AppRun -f
[INFO]     +1ms Oni2.Oni2_editor : Starting Onivim 2.
[INFO]     +0ms Oni2.Oni2_editor : Calling App.start
[INFO]   +110ms Oni2.Oni2_editor : Init
[INFO]     +0ms Revery : Window: Starting window creation...
[INFO]     +0ms Revery : Window: Creating window Oni2 width: 800 height: 600
[INFO]     +5ms Revery : Window: Window created successfully.
[INFO]     +0ms Revery : Window: Window id: 2
[INFO]     +0ms Revery : Window: Setting window context
[INFO]    +27ms Revery : Window: GL setup. Checking GL version...
[INFO]     +0ms Revery : Window: Checking GL vendor...
[INFO]     +0ms Revery : Window: Checking GL shading language version...
[INFO]     +0ms Revery : Window: OpenGL hardware info - version: 4.3 (Compatibility Profile) Mesa 19.0.2 vendor: nouveau shadingLanguageVersion: 4.30

[INFO]     +0ms Revery : Window: Loading icon from: /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/logo.png
[INFO]     +0ms Revery : Window: Icon loaded successfully.
[INFO]     +0ms Revery : Window: Icon set successfully.
[INFO]     +0ms Revery : Window: Getting window metrics
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: Metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : Window: setScaledSize - calling with: 800x600
[INFO]     +0ms Revery : Window: setRawSize - dimensions adjusted after scaling: 800 x 600
[INFO]     +0ms Revery : Window: Using vsync: Immediate
[INFO]     +2ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Oni2.Oni2_editor : Initializing setup.
[INFO]     +0ms Oni2.Oni2_editor : Startup: Parsing CLI options
[INFO]     +0ms Oni2.Oni2_editor : Startup: Changing folder to: /home/murtrag/Downloads/Onivim2.AppDir
[INFO]     +0ms Oni2.Oni2_editor : Startup: Starting StoreThread
[INFO]     +1ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/shellscript/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/csharp/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-seti/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 0 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/laserwave/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 70 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/typescript-language-features/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 73 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/css-language-features/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 0 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/onedark-pro/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-kimbie-dark/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/java/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/html/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/powershell/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/cpp/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/python/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-abyss/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/css/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-solarized-dark/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-monokai-dimmed/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/typescript-basics/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 0 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-nord/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/go/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/ruby/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 0 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/reason-vscode/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-quietlight/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-gruvbox/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/javascript/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-solarized-light/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/json/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-tomorrow-night-blue/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-monokai/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/markdown-basics/package.nls.json
[INFO]     +0ms Oni2.ExtensionScanner : Loaded 2 localizations from /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/extensions/theme-defaults/package.nls.json
[INFO]     +0ms Oni2.StoreUtility : Searching for user extensions in: /home/murtrag/.config/oni2/extensions
[INFO]     +0ms Oni2.StoreThread : -- Discovered: 32 extensions
[INFO]     +0ms Oni2.SyntaxClient : Starting executable: /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/Oni2_editor with camomilePath: /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/../share/camomile and parentPid: 13069
[INFO]     +1ms Oni2.SyntaxClient : started syntax client
[INFO]     +1ms Oni2.ThreadHelper : Starting thread: 1 (SyntaxThread.wait)
[INFO]     +0ms Global : Themes: 
 - LaserWave
 - One Dark Pro
 - One Dark Pro Vivid
 - One Dark Pro Bold
 - Kimbie Dark
 - Abyss
 - Solarized Dark
 - Monokai Dimmed
 - Nord
 - Quiet Light
 - Gruvbox Dark Medium
 - Gruvbox Dark Hard
 - Gruvbox Dark Soft
 - Gruvbox Light Medium
 - Gruvbox Light Hard
 - Gruvbox Light Soft
 - Solarized Light
 - Tomorrow Night Blue
 - Monokai
 - Dark+ (default dark)
 - Light+ (default light)
 - Dark (Visual Studio)
 - Light (Visual Studio)
 - High Contrast30m[INFO]     +1ms Oni2.ThreadHelper : 
                         Starting thread: 2 (SyntaxThread.read)

[INFO]    +0ms Oni2.ThreadHelper :  3 (SyntaxThread.stderr)

tarting thread: 30m[INFO]     +0ms Oni2.ShellUtility : Path is: /home/murtrag/Downloads/Onivim2.AppDir/usr/bin:/home/murtrag/.local/bin:/home/murtrag/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
[INFO]     +1ms Oni2.StoreThread.dispatch : (SetLanguageInfo <opaque>)
[INFO]     +2ms Oni2.StoreThread.dispatch : (SetIconTheme <opaque>)
[INFO]     +0ms Oni2.Oni2_editor : Startup: StoreThread started!
[INFO]     +0ms Oni2.StoreThread.dispatch : Init
[INFO]     +1ms Oni2.StoreThread.dispatch : (ChangeMode <opaque>)
[INFO]     +1ms Oni2.ThreadHelper : Starting thread: 4 (NodeProcess.stdErr)
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferEnter (<opaque>, None))
[INFO]     +0ms Oni2.StoreThread.dispatch : (RecalculateEditorView <opaque>)
[INFO]     +0ms Oni2.VimStore : Vim - Buffer update: 1
[INFO]     +0ms Oni2.VimStore : Skipped buffer update at version: 0
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferEnter (<opaque>, (Some "plaintext")))
[INFO]     +0ms Oni2.StoreThread.dispatch : (RecalculateEditorView <opaque>)
[INFO]     +0ms Oni2.VimStore : Vim - Buffer update: 1
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferUpdate <opaque>)
[INFO]     +0ms Oni2.StoreThread.dispatch : (RecalculateEditorView <opaque>)
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferRenderer (RendererAvailable (1, Welcome)))
[INFO]     +0ms Oni2.StoreThread.dispatch : (RegisterQuitCleanup <fun>)
[INFO]     +0ms Oni2.StoreThread.dispatch : (Extension (Discovered <opaque>))
[INFO]     +0ms Oni2.ThreadHelper : Starting thread: 6 (FontStore.loadThread)
[INFO]     +0ms Global : 30ConfigurationStoreConnector - Loading configuration: /home/murtrag/.config/oni2/configuration.json
[INFO]     +0ms Oni2.FontStoreConnector : loadAndValidateEditorFont filePath: /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/FiraCode-Regular.ttf | size: 14
[INFO]     +1ms Oni2.FontStoreConnector : Checking font rendering - glyph1: 43 glyph2: 178
[INFO]     +1ms Oni2.StoreThread.dispatch300m : (ConfigurationSet <opaque>)
[INFO]     +0ms Oni2.FontStoreConnector : Got glyph for firstShape
[INFO]     +0ms Oni2.FontStoreConnector : Got glyph for secondShape
[INFO]     +0ms Oni2.FontStoreConnector : Font loaded! Measured width: 8. Measured height: 17.
[INFO]     +0ms Global30Loading 0 keybindings : 
[INFO]     +0ms Oni2.StoreThread.dispatch : (KeyBindingsSet <opaque>)
[INFO] 30m[INFO] s Oni2.StoreThread.dispatch : (CommandsRegister
   [{ commandCategory = (Some "Preferences");
      commandName = "Open configuration file";
      commandAction = (OpenConfigFile "configuration.json");
      commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "Preferences");
       commandName = "Open keybindings file";
       commandAction = (OpenConfigFile "keybindings.json");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "Preferences");
       commandName = "Reload configuration";
       commandAction = ConfigurationReload; commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "Preferences"); commandName = "Theme Picker";
       commandAction = (QuickmenuShow ThemesPicker); commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "View"); commandName = "Close Editor";
       commandAction = (Command "view.closeEditor"); commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "View");
       commandName = "Toggle Problems (Errors, Warnings)";
       commandAction = (Command "workbench.actions.view.problems");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "View");
       commandName = "Split Editor Vertically";
       commandAction = (Command "view.splitVertical");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "View");
       commandName = "Split Editor Horizontally";
       commandAction = (Command "view.splitHorizontal");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "View"); commandName = "Enable Zen Mode";
       commandAction = EnableZenMode; commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "View"); commandName = "Disable Zen Mode";
       commandAction = DisableZenMode; commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "Input");
       commandName = "Disable Key Displayer";
       commandAction = DisableKeyDisplayer; commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "Input");
       commandName = "Enable Key Displayer";
       commandAction = EnableKeyDisplayer; commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "References");
       commandName = "Find all References";
       commandAction = (Command "references-view.find");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "View");
       commandName = "Rotate Windows (Forwards)";
       commandAction = (Command "view.rotateForward");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "View");
       commandName = "Rotate Windows (Backwards)";
       commandAction = (Command "view.rotateBackward");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "Editor");
       commandName = "Copy Active Filepath to Clipboard";
       commandAction = CopyActiveFilepathToClipboard; commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "System");
       commandName = "Add Oni2 to System PATH";
       commandAction = (Command "system.addToPath"); commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "System");
       commandName = "Remove Oni2 from System PATH";
       commandAction = (Command "system.removeFromPath");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = None; commandName = "Goto symbol in file...";
       commandAction = (QuickmenuShow DocumentSymbols);
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "Sneak");
       commandName = "Start sneak (keyboard-accessible UI)";
       commandAction = (Command "sneak.start"); commandEnabled = <fun>;
       commandIcon = <opaque> };
     { commandCategory = (Some "TypeScript"); commandName = "Reload Project";
       commandAction =
       (CommandExecuteContributed "typescript.reloadProjects");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "JavaScript"); commandName = "Reload Project";
       commandAction =
       (CommandExecuteContributed "javascript.reloadProjects");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "TypeScript");
       commandName = "Select TypeScript Version.";
       commandAction =
       (CommandExecuteContributed "typescript.selectTypeScriptVersion");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "TypeScript");
       commandName = "Go to Project Configuration";
       commandAction =
       (CommandExecuteContributed "typescript.goToProjectConfig");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "JavaScript");
       commandName = "Go to Project Configuration";
       commandAction =
       (CommandExecuteContributed "javascript.goToProjectConfig");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "TypeScript");
       commandName = "Open TS Server log.";
       commandAction =
       (CommandExecuteContributed "typescript.openTsServerLog");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = (Some "TypeScript");
       commandName = "Restart TS server.";
       commandAction =
       (CommandExecuteContributed "typescript.restartTsServer");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = None;
       commandName = "Restart Reason Language Server";
       commandAction =
       (CommandExecuteContributed "reason-language-server.restart");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = None;
       commandName = "Reason: Show the fully ppxed source for this file.";
       commandAction =
       (CommandExecuteContributed "reason-language-server.show_ppxed_source");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = None;
       commandName =
       "Reason: Show the abstract syntax tree (AST) for this file.";
       commandAction =
       (CommandExecuteContributed "reason-language-server.show_ast");
       commandEnabled = <fun>; commandIcon = <opaque> };
     { commandCategory = None;
       commandName =
       "Reason: Create an interface file for this implementation file.";
       commandAction =
       (CommandExecuteContributed "reason-language-server.create_interface");
       commandEnabled = <fun>; commandIcon = <opaque> }
     ])
m    +0ms Oni2.ThreadHelper : Closing thread: 6 (FontStore.loadThread)
[INFO]     +1ms Oni2.StoreThread.dispatch : (FileExplorer (TreeLoaded <opaque>))
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetTitle "Onivim2.AppDir - Onivim 2")
[INFO]     +0ms Oni2.StoreThread.dispatch : (AddSplit (Vertical,
   { id = 0; editorGroupId = 2; width = None; height = None }))
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetTitle "Onivim2.AppDir - Onivim 2")
[INFO]    +21ms Revery : UI: Mouse entering window
[INFO]     +0ms Oni2.VimStore : Buffer metadata changed: 1
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferEnter (<opaque>, (Some "plaintext")))
[INFO]     +0ms Oni2.StoreThread.dispatch : (RecalculateEditorView <opaque>)
[INFO]     +5ms Oni2.SyntaxClient : Sending visibleRangesChanged notification...
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSetIndentation (1, <opaque>))
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetTitle "Onivim2.AppDir - Onivim 2")
[INFO]     +0ms Oni2.SyntaxClient : Sending visibleRangesChanged notification...
[INFO]     +0ms Oni2.SyntaxClient : Sending bufferUpdate notification...
[INFO]     +0ms Oni2.ExtensionClientStoreConnector : Creating model for filetype: plaintext
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSetIndentation (1, <opaque>))
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetTitle "untitled - Onivim2.AppDir - Onivim 2")
[INFO]     +0ms Oni2.FontStoreConnector : synchronizeConfiguration
[INFO]     +1ms Oni2.StoreThread.dispatch : (SetColorTheme <opaque>)
[INFO]     +0ms Oni2.StoreThread.dispatch : (DarkModeSet true)
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetTokenTheme <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Sending visibleRangesChanged notification...
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetEditorFont <opaque>)
[INFO]     +0ms Oni2.SyntaxServer : Starting up server. Parent PID is: 13069
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Oni2.SyntaxServer : Initialized!
[INFO]     +0ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Oni2.SyntaxServer : Buffer enter - id: 1 filetype: plaintext
[INFO]     +0ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Oni2.SyntaxServer : got new config - treesitter enabled:false
[INFO]     +0ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +4ms Oni2.StoreThread.dispatch : (WindowTreeSetSize (519, 575))
[INFO]     +4ms Oni2.ThreadHelper : Starting thread: 7 (FontStore.loadThread)
[INFO]    +19ms Oni2.FontStoreConnector : loadAndValidateEditorFont filePath: /home/murtrag/Downloads/Onivim2.AppDir/usr/bin/FiraCode-Regular.ttf | size: 14
[INFO]     +0ms Oni2.FontStoreConnector : Checking font rendering - glyph1: 43 glyph2: 178
[INFO]    +12ms Revery : UI: END: Render frame3030m
[INFO]    +12ms Oni2.FontStoreConnector : Got glyph for firstShape
[INFO]     +0ms Oni2.FontStoreConnector : Got glyph for secondShape
[INFO]     +0ms Oni2.FontStoreConnector : Font loaded! Measured width: 8. Measured height: 17.
[INFO]     +0ms Oni2.ThreadHelper : Closing thread: 7 (FontStore.loadThread)
[INFO]     +0ms Oni2.SyntaxClient : Sending visibleRangesChanged notification...
[INFO]     +0ms Oni2.SyntaxClient : Sending bufferUpdate notification...
[INFO]     +0ms Oni2.ExtensionClientStoreConnector : Creating model for filetype: plaintext
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSetIndentation (1, <opaque>))
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetTitle "untitled - Onivim2.AppDir - Onivim 2")
[INFO]     +1ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Oni2.StoreThread.dispatch : (SetEditorFont <opaque>)
[INFO]     +0ms Oni2.SyntaxServer : Buffer enter - id: 1 filetype: plaintext
[INFO]     +0ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +7ms Revery : UI: END: Render frame
[INFO]     +1ms Oni2.SyntaxServer : handled theme changed
[INFO]     +0ms Oni2.SyntaxServer : No pending work.
[INFO]     +0ms Oni2.StoreThread.dispatch : (BufferSyntaxHighlights <opaque>)
[INFO]     +0ms Oni2.SyntaxClient : Tokens applied
[INFO]     +0ms Oni2.SyntaxServer : Token updates sent.
[INFO]     +0ms Oni2.SyntaxServer : Waiting for incoming message...
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +4ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +5ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +5ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +7ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +5ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +2ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +2ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +2ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +2ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +3ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[WARN]     +0ms Oni2.ExtHostClient : Unhandled message - [MainThreadWindow:$getWindowVisibility]: []
[WARN]     +0ms Oni2.ExtHostClient : Unhandled message - [MainThreadOutputService:$register]: ["Extension Host",true,{"$mid":1,"path":"/home/murtrag/exthost.log","scheme":"file"}]
[WARN]     +0ms Oni2.ExtHostTransport : Unmatched reply: 2
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[WARN]     +0ms Oni2.ExtHostTransport : Unmatched reply: 3
[WARN]     +0ms Oni2.ExtHostTransport : Unmatched reply: 5
[WARN]     +0ms Oni2.ExtHostTransport : Unmatched reply: 6
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[WARN]     +0ms Oni2.ExtHostClient : Unhandled message - [MainThreadDebugService:$registerDebugTypes]: [[]]
[WARN]     +0ms Oni2.ExtHostTransport : Unmatched reply: 4
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +2ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +2ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +5ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]   +371ms Revery : App: Downshifting into idle state...
[INFO]   +207ms Revery : UI: Mouse leaving window
[INFO]   +570ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +9ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +9ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +6ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +10ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +10ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +12ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 1.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 1.000000 Zoom: 1.000000 Raw Dimensions: 950x966px Framebuffer: 950x966px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Oni2.StoreThread.dispatch : (WindowTreeSetSize (669, 941))
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]    +10ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Oni2.StoreThread.dispatch : (WindowTreeSetSize (0, 19))
[INFO]    +20ms Revery : UI: END: Render frame
[INFO]     +2ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +13ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +10ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +30ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]    +20ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +1ms Revery : UI: END: Render frame
[INFO]  +1423ms Revery : UI: Mouse entering window
[INFO]    +51ms Revery : App: Downshifting into idle state...
[INFO]   +163ms Revery : UI: Mouse leaving window
[INFO]   +923ms Revery : UI: Mouse entering window
[INFO]     +0ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 1920x1056px Framebuffer: 1920x1056px
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +7ms Oni2.StoreThread.dispatch : (WindowTreeSetSize (0, 34))
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +1ms Revery : UI: BEGIN: Render frame
[INFO]     +5ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]  +1323ms Revery : App: Downshifting into idle state...
[INFO]  +1612ms Revery : UI: Mouse leaving window
[INFO]   +768ms Revery : App: Upshifting into active state.
[INFO]     +0ms Revery : Window: _getScaleFactor - Linux - inferring from DPI: 31.
[INFO]     +0ms Revery : Window: _updateMetrics - new metrics: DevicePixelRatio: 1.000000 ScaleFactor: 31.000000 Zoom: 1.000000 Raw Dimensions: 800x600px Framebuffer: 800x600px
[INFO]     +4ms Revery : UI: BEGIN: Render frame
[INFO]     +2ms Oni2.StoreThread.dispatch : (WindowTreeSetSize (0, 19))
[INFO]     +2ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +4ms Revery : UI: END: Render frame
[INFO]     +0ms Revery : UI: BEGIN: Render frame
[INFO]     +3ms Revery : UI: END: Render frame
[INFO]  +1381ms Revery : App: Got window closed event: 2
[INFO]     +0ms Revery : App: _tryToClose: Window canQuit is true - closing window: 2
[INFO]     +0ms Revery : App: Quitting
[murtrag@localhost Onivim2.AppDir]$ 

I've tried to move panels to the right screen because is the only difference between this two screens I know about but It doesn't affect anyhow.

bryphe commented 4 years ago

Thanks for all the details, @Murtrag !

This should be fixed now via this Revery fix: https://github.com/revery-ui/revery/pull/896 (which is in Onivim master). We were erroneously picking a very high scale factor in some cases on Linux, but that's addressed now with that change 👍

I'll close this out as fixed by https://github.com/revery-ui/revery/pull/896, but of course let us know if you're still seeing it-