Comments (5)
Doesnt reproduce for me with those steps, post the backtrace from the
crash.
from kitty.
After running in a debugger, it looks like it's not actually crashing but instead exiting normally. However it does print this before it exits:
wl_surface@23: error 2: Buffer size (778x321) is not divisible by scale (2)
[359 23:48:18.371285] [glfw error 65544]: Wayland: fatal display error: Protocol error
[Thread 0x7f2a737fe6c0 (LWP 127425) exited]
[Thread 0x7f2a73fff6c0 (LWP 127424) exited]
[Thread 0x7f2a7bfff6c0 (LWP 127413) exited]
[Thread 0x7f2a88dbc6c0 (LWP 127412) exited]
[Thread 0x7f2a7a3fd6c0 (LWP 127415) exited]
[Thread 0x7f2a7abfe6c0 (LWP 127414) exited]
[Thread 0x7f2a895bd6c0 (LWP 127411) exited]
[Thread 0x7f2a89dbe6c0 (LWP 127410) exited]
[Inferior 1 (process 127409) exited normally]
from kitty.
Seems like the size of the window is relevant. I should have mentioned earlier that I'm dragging a sway floating window across the displays.
from kitty.
Ah, Wayland. The gift that keeps on giving. I'm afraid I don't have the
time/interest to work on this. But PRs are welcome, relevant code is in
glfw/wl_window.c you will most likely need to resize the window to the
closest multiple of the scale of both monitors in
dispatchChangesAfterConfigure. This is pretty poor design in Wayland,
since resizing windows while dragging them around is absolutely not
expected behavior.
from kitty.
And actually thinking about this some more, I cant believe the right solution is for applications to resize their windows while being dragged around. Maybe report the issue to sway and see what they suggest.
from kitty.
Related Issues (20)
- New os_window with `--singe-instance` and `--instance-group` spawns on non-active display on macOS HOT 9
- Some CJK fonts display weird HOT 1
- Broken brpaste when using kitty+tmux+joe editor HOT 3
- Open a new window in the current working directory while a script is running in other directory opens the windows in the wrong directory HOT 2
- U+2518 is missing its corner pixel when rendered on a non-HiDPI display on macOS HOT 1
- Regression: rendering of bold CJK characters broken
- Mouse pointer is not aligned to cell below it when using wayland. HOT 2
- Window title font inconsistently resized when using zoom controls
- Window size decreased each time Kitty is open HOT 2
- Fallback font ignores font weight HOT 4
- kitty cannot capture focus when switching programs via keyboard on WSLg HOT 2
- window_padding_width is not accounted for in mouse coordinate reports
- When splitting to create a new panel, the previous panel will flash. HOT 8
- I can't put transparency in kitty with i3wm HOT 1
- new_tab on session_file only run once HOT 4
- macOS: "Q" button does not emit "release" event in extended keyboard mode HOT 8
- globinclude not working HOT 1
- "Failed to enable transparency. This happens when your desktop environment does not support compositing." HOT 1
- Get Error When piping `kitty @ ls` to Neovim HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kitty.