| Summary: | Working with 2 screens and two docks. One dock in the secondary screen. When restarting always both in the main screen | ||
|---|---|---|---|
| Product: | [Unmaintained] lattedock | Reporter: | Jep <brossaip> |
| Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | ||
| Priority: | NOR | ||
| Version First Reported In: | 0.8.0 | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/latte-dock/620680e5d3693c12f25429b029d40e169d005c90 | Version Fixed/Implemented In: | 0.8.1 |
| Sentry Crash Report: | |||
| Attachments: |
Image after restarting latte
Image after setting screen |
||
|
Description
Jep
2018-07-24 08:19:18 UTC
1. You mean after relogin or after closing/starting Latte? 2. Can you show me a screenshot of your system with the two screens? Created attachment 114095 [details]
Image after restarting latte
Created attachment 114096 [details]
Image after setting screen
Hi. I have attached the two screenshots. The problem is after closing/starting Latte. Myabe this information is also useful, I'm not using Kwin, I'm using compiz-reloaded. (In reply to Jep from comment #4) > Myabe this information is also useful, I'm not using Kwin, I'm using > compiz-reloaded. no idea... 1. the left dock at the right screen you dont want it to move ? 2. Have you set it at specific screen or onPrimary? start Latte with 'latte-dock -d' from command prompt send please the output Git commit 03b469eff52b736454af056d21b847cf8a9b3fb9 by Michail Vourlakos. Committed on 24/07/2018 at 19:25. Pushed by mvourlakos into branch 'master'. IMPORTANT: Update multi-screen codepage!!! --after v0.8 release many issues with multi-architecture were identified. An alternative approach was needed in order for Latte to get a more user-predictable state. In new approach: --onPrimary docks have always higher value and should be shown, this is also like how plasma is moving its panels. --explicit docks are removed if their edge in their screen is occupied by an onPrimary dock --be stupid smart in order to check if docks contain tasks and try to not remove them based on screen-changes is removed! Over-Complicated code that doesnt help in maintainability... one of the issues was reported at following bug report... M +10 -2 app/dock/dockview.cpp M +223 -81 app/layout.cpp M +3 -0 app/layout.h M +2 -2 app/layoutmanager.cpp M +15 -0 app/screenpool.cpp M +1 -0 app/screenpool.h https://commits.kde.org/latte-dock/03b469eff52b736454af056d21b847cf8a9b3fb9 (In reply to Michail Vourlakos from comment #5) > (In reply to Jep from comment #4) > > Myabe this information is also useful, I'm not using Kwin, I'm using > > compiz-reloaded. > Based on your report I found many issues with multi-screen implementation! I had to substitute some of the most important implementation! If you can build Latte to test it out it would be of great help... it is scheduled also for v0.8.1 when it is released... Git commit 620680e5d3693c12f25429b029d40e169d005c90 by Michail Vourlakos. Committed on 24/07/2018 at 19:30. Pushed by mvourlakos into branch 'v0.8'. IMPORTANT: Update multi-screen codepage!!! --after v0.8 release many issues with multi-architecture were identified. An alternative approach was needed in order for Latte to get a more user-predictable state. In new approach: --onPrimary docks have always higher value and should be shown, this is also like how plasma is moving its panels. --explicit docks are removed if their edge in their screen is occupied by an onPrimary dock --be stupid smart in order to check if docks contain tasks and try to not remove them based on screen-changes is removed! Over-Complicated code that doesnt help in maintainability... one of the issues was reported at following bug report... FIXED-IN: 0.8.1 M +10 -2 app/dock/dockview.cpp M +223 -81 app/layout.cpp M +3 -0 app/layout.h M +2 -2 app/layoutmanager.cpp M +15 -0 app/screenpool.cpp M +1 -0 app/screenpool.h https://commits.kde.org/latte-dock/620680e5d3693c12f25429b029d40e169d005c90 |