-
Notifications
You must be signed in to change notification settings - Fork 362
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
Remove dependency on X11 #120
Comments
Could you be a bit more specific what exact problem do you experience? The X11 should be optional. There was already an issue regarding the optionality #105 but that was already fixed in 1.6. Let me know what exact problem do you have. |
I'm using ShiftIt 1.6, and it bugs me to install X11, even though it doesn't need it. |
I see (I should have read #105 myself). Within few week I shall upgrade (still on 10.7) and will see how to fix this. The thing is that there are ppl who are using X11 (including myself) so simply dropping X11 support is not really an option. |
Really looking forward to a resolution to this issue. This is a blocker for me to using this great tool. |
For now, you can use the non-X11 build downloadable from here: http://cl.ly/3p071K0S2B0y |
👍 |
Any chance you could add the non-X11 version to Homebrew Cask? (there is already a cask for the X11-dependant version) After running |
OK, I need to spend some time on this since it apparently does not work. The idea is to have the X11 support loaded at runtime only when X11 is installed. In other words you might only need X11 for compilation. Which version of ShiftIt have you used? |
Btw: the X11 ShiftIt cask is outdated - there is now 1.6.1 release |
I've got ShiftIt version 1.6, but if I check for updates (from within ShiftIt) it says "ShiftIt 1.6 is currently the newest version available." FYI - I have OS X 10.10.1 (Yosemite) and never did anything with X11 whatsoever (I don't even know what it is). It would be great if you can keep the cask up to date, by the way. Perhaps it's better to make a cask for 'latest version' (pointing to a correct URL which always contains the latest version) rather than having to update it for every version manually? |
The problem (that I caused) is that the old version sync with development tree instead of the master one. Can you try again - I hope I changed that. If not, you can either download it directly form the releases or wait for this change to be applied in cask: |
OK, thanks, I'll await the cask merge and update it from there 👍 (I prefer to keep my software installed through homebrew / cask as much as possible, for easier maintenance). |
It has been merged in #10783 |
Just updated to 1.6.1 via automatic updates from the NO X11 version and now I am prompted to install X11.. Please remove this dependency |
I hope I finally debugged the issue and made a fix followed by a new release 1.6.2. Hope it will work. |
Great, I tested it (got 1.6.3 actually) and it all seemed to work fine now. Can't be 100% sure because last time, I installed the X11 replacement thing (X11 isn't on yosemite anymore, but instead it came up with Quartz libraries or something, not sure) so that is still on there now. But I didn't get any errors. I also like the new high-res icon in the menu bar :) I'll soon be able to test it again on another mac (which does not have x11 / quartz / whatever installed) and I will let you know if I still encounter any problems there! |
I can confirm 1.6.3 works on a brand new Yosemite install without any x11.. Thanks |
👍 I will recommend ShiftIt to everybody :) |
Finally! |
If we can remove the dependency on X11, and use only Cocoa libs, this would make it easier for more Mac users to install ShiftIt.
The text was updated successfully, but these errors were encountered: