Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onivim works only on a right screen. #1177

Closed
Murtrag opened this issue Jan 6, 2020 · 5 comments
Closed

Onivim works only on a right screen. #1177

Murtrag opened this issue Jan 6, 2020 · 5 comments
Labels
A-technical Area: Technical issues, like platform support and issues that don't affect most users directly bug Something isn't working I-daily-editor-blocker An issue blocking use of the editor as a day-to-day editor U-revery Upstream: Potentially dependent on changes in revery

Comments

@Murtrag
Copy link

Murtrag commented Jan 6, 2020

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
Copy link
Member

CrossR commented Jan 6, 2020

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.

@CrossR CrossR added A-technical Area: Technical issues, like platform support and issues that don't affect most users directly bug Something isn't working I-daily-editor-blocker An issue blocking use of the editor as a day-to-day editor U-revery Upstream: Potentially dependent on changes in revery labels Jan 6, 2020
@Murtrag
Copy link
Author

Murtrag commented Jan 6, 2020

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
Copy link
Member

CrossR commented Jan 6, 2020

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
Copy link
Author

Murtrag commented Jan 6, 2020

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
Copy link
Member

bryphe commented Jul 23, 2020

Thanks for all the details, @Murtrag !

This should be fixed now via this Revery fix: revery-ui/revery#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 revery-ui/revery#896, but of course let us know if you're still seeing it-

@bryphe bryphe closed this as completed Jul 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-technical Area: Technical issues, like platform support and issues that don't affect most users directly bug Something isn't working I-daily-editor-blocker An issue blocking use of the editor as a day-to-day editor U-revery Upstream: Potentially dependent on changes in revery
Projects
None yet
Development

No branches or pull requests

3 participants