-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Disable aqua on mac? #22
Comments
@smithsp Did you have any luck with this? Or even better upload to a channel? |
@dsentinel Not that I remember. @kalling do you remember getting this to work? |
@smithsp , @dsentinel |
Thanks! Looks like I'm on my own here. |
I got a build working package built. |
@dsentinel That sounds great! Did you upload it to a channel? |
I haven't. It sounds like you all moved away from it, and I didn't come across any others complaining in my research for this. Which surprised me. We have legacy tkinter apps that look terrible on aqua, and some custom elements flat out don't work. I figured there would be others out there with the same issues, but all I found were old complaints that thought x11 looked bad and wanted aqua. |
@dsentinel We reverted to using MacPorts, since we couldn't come up with a solution, but having a non-aqua conda version is still desirable. Maybe you could open a pull request on this repo, and we could work with the conda-forge folks to come up with a non-aqua variant for mac-osx-64 that could be managed through their channel. |
I love macports! But I can't ask my users to install it for my software to install.
Sure thing. Gimme a couple of weeks, I'm about to travel. I built this on a mac, so it may require a bit of effort to get it working in CI with a Linux docker cross-compile. I made a quick attempt in that direction but bailed for forgotten reasons. |
Mention @orso82 and @FantuzziMatteo97 |
@FantuzziMatteo97, did you raise this with the Tk developers? |
@jakirkham We have not raised this with the Tk folks. We just wanted to use the non-aqua version of tk, since it works with that (installed via MacPorts). But do you happen to know the best way to contact them? |
@jakirkham @FantuzziMatteo97 The dark mode issue is certainly an annoyance with some (all?) conda versions of tk. I have tried a number of tk versions and some are worse than others. (As in, some versions of tk make everything blank, while others just have the menu issue in dark mode.) |
How do you make a variant? with build string? I don't think this would be a "conda mutex" |
@kalling , @smithsp and all. I'd be happy to try to merge this, but I'm unclear on how to make a variant of a package. |
@dsentinel Thanks! I'll give it a look |
We should incorporate changes in the fork of @dsentinel for no-aqua into the freetype branch #40 . I have read documentation on variants a few times, and did not sufficiently understand them to be able to make progress for the tk |
@smithsp Here's some of my ignorance( maybe a conda builder comes across this and can elaborate):
As the docs only contain examples and don't elaborate on the general mechanisms I think I understand, but with very low confidence. And will likely trial and error for a while, until I get something that works. Went through this with the CDT. I think I'm in the same place as you are. I have a general understanding, but will probably take some trial and error to get this right. The current hack is having a no_aqua build in this channel above , and specifying it's build string in our packages. Looks like the formal way to do it is also hackish by setting the build number etc. This solves my problem for now, but I'd be happy to merge the "correct" solution upstream. 1 question that we'll have to answer is: |
This article may have some insight as well. |
I would like to disable the aqua front end of tk, and use the regular x11 face. I tried building without aqua on my Mac, but came across problems. Here are the changes I made:
My build fails abruptly with
Full log is attached.
I was able to build previously, but that version seems to have had some opportunistic linking to my MacPorts installation in /opt/local.
The text was updated successfully, but these errors were encountered: