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

gtk3 csd no borders #1

Open
amasondev opened this issue Aug 26, 2019 · 2 comments
Open

gtk3 csd no borders #1

amasondev opened this issue Aug 26, 2019 · 2 comments

Comments

@amasondev
Copy link

this theme is fantastic - but there may be an issue with client side decorations for gtk3 applications. currently there is no border, so these windows cannot be resized.
here is redmond97 NT
redmond97
and chicago95 for reference
chicago95
i'm seeing this on arch linux with xfce 4.14.1 with the latest commit

@matthewmx86
Copy link
Owner

At the moment styling for CSD decorations are removed since the theme was designed to be used with the gtk-nocsd plugin as it would cause double window borders. Since you are using Arch Linux you could use the gtk-ncsd package from the AUR repository, that's what I'm currently using. To install the plugin on Arch you can clone the repository: "git clone https://aur.archlinux.org/gtk3-nocsd-git.git" to download the source and then run "makepkg -si" which will build and install the gtk-nocsd package. After that when you log out and back in, any applications that use GTK CSD will now have a normal titlebar (the CSD menus and text will appear as a toolbar instead).

I plan to make a fork or patch that has CSD styling similar to the Chicago95 example for those who prefer CSD, it shouldn't take long. I'll leave the issue open for now until the fork is complete and the documentation is updated to explain about the CSD issue.

@matthewmx86
Copy link
Owner

I've begun adding support for client side decorations, you can try it out with the Redmond97-CSD.tar.xz archive. Once I do more testing to make sure it didn't add any issues it will be pushed to the main branch.

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

No branches or pull requests

2 participants