Comments (15)
Haha, thanks for the heads-up, in the "hurry" I forgot to push :p
Just pushed it on the main branch!
from pyprland.
It works! 🥳 Thanks for the quick workaround 🙏🏽
from pyprland.
I'll keep it open some time to collect issues with this, I expect some tiny visual defects on start (mainly if you are not enabling lazy), you may also try to not skip "aspect", the workspace is the most important here.
Some feedback would be great after you use it for some time.
from pyprland.
Check 2.2.19, should work without any complication in the config. Re-open in case of trouble of course :)
from pyprland.
Can you try the latest version? Better multi window support have been implemented...
from pyprland.
I also recommend that you have a dedicated file manager for the scratchpad..if you play with many windows moving them in different workspaces or screens etc you may run into trouble.
from pyprland.
Thanks for the quick response! Will try this evening when I get back home and report back.
I also recommend that you have a dedicated file manager for the scratchpad
Can you elaborate? Do you mean using either Nemo or Nautilus?
from pyprland.
Thanks for the quick response! Will try this evening when I get back home and report back.
I also recommend that you have a dedicated file manager for the scratchpad
Can you elaborate? Do you mean using either Nemo or Nautilus?
I mean using one only as a scratchpad, if you plan multi windowing etc use a second one
from pyprland.
if you plan multi windowing etc use a second one
Sorry, don't understand 😄 Do you mean a second scratchpad with different config?
Can you try the latest version? Better multi window support have been implemented...
I tried 2.2.16, same issue even with multi = false
. Is there a particular configuration I should use for multi-window support?
from pyprland.
Hm, I was hoping this one would help with the default values (multi enabled by default).
It should keep track of every window... that's not the case ?
(eg: if you "hide", every window should hide)
If that's not working, you may consider using match_by
option (eg: match_by="class").
I don't think I'll have time for it today, but I'm a nemo user, so I'll try to have a look at its behavior under a scratchpad.
from pyprland.
Ok, I understand what's going on... will make a patch to make some processing optional, are you able to use the git version to provide some feedback when I do so?
from pyprland.
If you can run the latest git version, try such config as a base:
[scratchpads.filemanager]
animation = "fromBottom"
command = "nemo"
class = "nemo"
size = "60% 60%"
skip_windowrules = ["aspect", "workspace"]
I'll need to introduce this new parameter and document things in the troubleshooting section. I also added a tiny fix for "multi" which was needed for your use case.
from pyprland.
Sure! Should I try the latest commit from main
or a branch? Last commit was yesterday it seems
from pyprland.
PS: you need to restart Hyprland for this patch to apply, since it's about rules set into hyprland... and they need to be cleared.
from pyprland.
Ok, looks like there are no remaining problems? Can I close this issue?
from pyprland.
Related Issues (20)
- [FEAT] Multiple windows support for scratchpads HOT 57
- [BUG] Error loading plugin pyprland -> JSONDecodeError: Expecting value HOT 12
- [BUG] Fail to parse hyprctl version on Hyprland built from git HOT 1
- [BUG] [NIX] Crash on startup with 2.2.10 HOT 15
- [BUG] pyprland web apps HOT 17
- [BUG] pyprland getting syntax errors and doesn't start HOT 5
- [BUG] Invalid json data at pypr startup HOT 6
- [BUG/cosmetic] Fail to parse hyprctl version HOT 3
- [FEAT] Add `Anyrun` as `_menu` engine HOT 2
- Toggle terminal doesnt work in opensuse HOT 7
- [BUG] Excludes = "*" is not working in 2.2.17 HOT 1
- [BUG] OSError: AF_UNIX path too long HOT 17
- [BUG] Clent address is invalid for scratchpad plugin HOT 2
- [BUG] magnify: cannot zoom HOT 8
- [FEAT] scratchpads: pypr hide * HOT 4
- [FEAT] [layout_center] No way to have a fullscreen "main window" not covering a bar HOT 13
- [FEAT] [layout_center] tagging or similar to identify a window or workspace in center layout HOT 16
- [BUG] Import error, possible missing module? HOT 1
- [BUG] `coroutine` object does not support the asynchronous context manager protocol HOT 10
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 pyprland.