Comments (6)
ok then you can ignore your remark about the "startswith".
Is "Samsung".topOf = "BOE" working ?
Can you provide the logs ?
from pyprland.
Not sure if this is related, but through some testing I came to the conclusion that the following config does not work
[monitors.placement]
"Samsung Electric Company LU28R55 HNMNB00590".top_Center_Of = "(eDP-1)"
It does not match the monitor connected to eDP-1
.
While the following config works
[monitors.placement]
"Samsung Electric Company LU28R55 HNMNB00590".top_Center_Of = "BOE 0x095F"
I'm wondering if this related to hyprland
not showing the port name in the description
field of hyprctl monitors
?
My current output is
❯ hyprctl version
Hyprland, built from branch at commit 1c460e98f870676b15871fe4e5bfeb1a32a3d6d8 ().
Date: 2024-02-28
Tag:
flags: (if any)
❯ hyprctl monitors
Monitor eDP-1 (ID 0):
[email protected] at 2560x0
description: BOE 0x095F
make: BOE
model: 0x095F
serial:
active workspace: 2 (2)
special workspace: 0 ()
reserved: 0 30 0 0
scale: 1.00
transform: 0
focused: no
dpmsStatus: 1
vrr: 0
activelyTearing: false
Monitor DP-4 (ID 1):
[email protected] at 0x0
description: Samsung Electric Company LU28R55 HNMNB00590
make: Samsung Electric Company
model: LU28R55
serial: HNMNB00590
active workspace: 4 (4)
special workspace: 0 ()
reserved: 0 30 0 0
scale: 1.50
transform: 0
focused: yes
dpmsStatus: 1
vrr: 0
activelyTearing: false
from pyprland.
This is already implemented, maybe you are using "old" behavior by forcing full_relayout=false ?
if not, then it is implemented as you suggest ("contains", not "regex", I want to keep it simple for the users...)
On the other hand, I'm wondering why you don't have the port name in the description... indeed this prevents from using the "port" syntax... I'll try to figure a workaround for that issue.
from pyprland.
This is already implemented, maybe you are using "old" behavior by forcing full_relayout=false ?
I'm using commit a85401c and full_relayout
is set to default value.
from pyprland.
Closing since this requests an existing feature, assuming this is duplicate of #64
from pyprland.
Closing since this requests an existing feature, assuming this is duplicate of #64
Agreed.
from pyprland.
Related Issues (20)
- `pypr reload` doesn't seem to do anything for scratchpads HOT 1
- Issues with programs that spawn child windows HOT 15
- scratchpads gets hidden behind in fullscreen mode HOT 2
- [BUG] Nix Flake build failed: "No module name 'hatchling' for pygments" HOT 3
- [BUG] Scratchpad stays on screen when hidden after reconnecting monitor HOT 4
- [BUG] Flatpak apps not working as others are (scratchpads) HOT 10
- Pyprland makes all chromium instances started with --app switch floating HOT 2
- [BUG] scratchpads "position" option is ignored HOT 3
- [BUG] layout_center: centered window to big HOT 6
- [FEAT] Remembering size and position of scratchpad windows HOT 5
- [FEAT] How to send commands to the created scratchpads? HOT 4
- Rofi can't bring `pyprland`-managed `scratchpads` back into focus HOT 1
- [FEAT] Please do not send a message about the no position or no animation HOT 5
- [FEAT] fetch_client_menu - add binding for sending window back to its orignal workspace HOT 4
- [BUG] animation = "" produces buggy behaviour HOT 1
- [FEAT] Implement 'pypr version' command HOT 1
- [FEAT] option to disable coloring of --debug HOT 3
- [BUG] Scratchpad wont hide on multi-monitor setup (need help to reproduce) HOT 27
- [BUG] pyprland failed to start recently HOT 2
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.