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

Automatically open applications on specific workspaces #49

Open
yougotwill opened this issue Apr 7, 2024 · 1 comment
Open

Automatically open applications on specific workspaces #49

yougotwill opened this issue Apr 7, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@yougotwill
Copy link

Hi, thanks for making this I've been using cortile for about 6 months now and have been loving it!

For me the last feature for a perfect setup on linux coming from macOS would be to set applications to open on a specific workspace. I see that i3 supports this but I still want to use regular xfce with cortile.

Keep up the awesome work 💪

Reference: https://i3wm.org/docs/userguide.html#assign_workspace

@leukipp leukipp self-assigned this Apr 7, 2024
@leukipp leukipp added the enhancement New feature or request label Apr 7, 2024
@leukipp
Copy link
Owner

leukipp commented May 3, 2024

Cortile already remembers the last window state and screen position (see #22, #44).

For me the last feature for a perfect setup on linux coming from macOS would be to set applications to open on a specific workspace.

It would be very easy to change the existing implementation so that it also remembers the last workspace of a window class, without having to "blow up" the existing cortile config.toml file.

However, I am not sure whether this behavior is desirable, as several identical applications (e.g. file browsers) may be intentionally opened across several workspaces.

In the future, however, there will be a possibility to use custom scripts that allow windows to be assigned to a desired workspace based on one or more predefined rules.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants