Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Requires X11 at installation (although supposedly X11 support has been dropped) #105

Closed
Petia opened this issue Apr 9, 2013 · 15 comments
Closed

Comments

@Petia
Copy link

Petia commented Apr 9, 2013

When starting Shiftit for the first time (e.g. when it installs), it complains that there is no X11 installed on my system (10.8.3) and then refuses to proceed (so installation stops there and I can't run Shiftit).
I've no intention to install X11, and anyway X11 support is supposedly abandoned. So what is going on?
Same behavior with 1.5 and 1.6 (devt).

@fikovnik
Copy link
Owner

fikovnik commented Apr 9, 2013

Hi,

Thanks for reporting. The X11 support has not been dropped, but it should be optional - meaning it should be loaded dynamically if X11 is present. Therefore if you don't have X11 and ShiftIt does not start - there is a bug.

How does it complain? I mean I do not have access to a system without X11 at the moment so I don't see what does it do.

Thanks!

@Petia
Copy link
Author

Petia commented Apr 9, 2013

Whenever I double-click ShiftIt I get an error window "To open ShiftIt you need to install X11. Do you want to install it now? [Cancel/Continue]" (freely translated from my OS language). The "Continue" button links to an Apple webpage explaining that X11 has been removed from ML and pointing to download pages etc.

@fikovnik
Copy link
Owner

fikovnik commented Apr 9, 2013

OK, I see. I guess that is a new behavior of OSX 10.8 that does not have X11 installed and intercept all the tries of loading libX11. Therefore, even though ShiftIt is not linked directly to X11, loading it dynamically triggers the same problem. Since I have no way to verify it I will ask you to do it. I made a new build using the ShiftIt NoX11 target xcodebuild -target "ShiftIt NoX11" -configuration Release. This should remove any links to any X11 stuff.

Could please try it out http://cl.ly/3p071K0S2B0y or build it yourself using the above command.

@Petia
Copy link
Author

Petia commented Apr 9, 2013

It works like a charm now. Thanks!

@fikovnik
Copy link
Owner

fikovnik commented Apr 9, 2013

Good to hear :-)

Thanks again for reporting this problem, as a quick fix, I updated the main page to point here. Once I have some time I will have a look at a better solution.

@fikovnik fikovnik closed this as completed Apr 9, 2013
@sansari
Copy link

sansari commented Jun 26, 2013

Just a heads up -- your "No X11" build (http://cl.ly/3p071K0S2B0y) also worked perfectly for me on OSX 10.8.4. Thanks for putting it together, it meant I didn't have to install X11 on my new macbook air :)

@trisweb
Copy link

trisweb commented Oct 24, 2013

For those looking for Mavericks support, the build above also works great! (http://cl.ly/3p071K0S2B0y)

In addition, if you can't get ShiftIt to work because it complains about Accessibility, be aware that the Accessibility access control has moved to the Security preferences pane:

@stembrain
Copy link

I think the NoX11 build should be promoted to the main build. More and more computers are going to move to Mavericks now that Apple offers it for free (to certain users?) . Can we get a better package of the no x11 build, maybe one thats on github rather than cl.ly ?

@AvatiMobile
Copy link

NoX11 build appears to be working with 10.9.5. Thanks.

@buccolo
Copy link

buccolo commented Oct 17, 2014

Also working on Yosemite. Good job 👍

@southrop
Copy link

southrop commented Dec 2, 2014

Confirmed that the main 1.6 release still prompts for X11 on Yosemite, but this NoX11 build above works fine. Thanks!

@andrirad
Copy link

The link to the NoX11 build (http://cl.ly/3p071K0S2B0y) does not work anymore. Can you make the build available again?

@stembrain
Copy link

@andrirad It works for me. I am accessing from United States. I'll proxy it for you at my site stembrain.com

If someone doesn't mind confirming that the MD5 of ShiftIt-1.6-NoX11.zip is cece57496259db7f3ad283c1d24c62ca that would be great because people could trust my proxy.

@southrop
Copy link

Confirmed that the two files match.

  File: ShiftIt-1.6-NoX11-stembrain.zip
CRC-32: 7af50ef8
   MD4: 266401baee469a2f3a48e055e45baf8f
   MD5: cece57496259db7f3ad283c1d24c62ca
 SHA-1: 08f18d6cc61c0a4acf5c7a5376b4990f88978fd8

  File: ShiftIt-1.6-NoX11.zip
CRC-32: 7af50ef8
   MD4: 266401baee469a2f3a48e055e45baf8f
   MD5: cece57496259db7f3ad283c1d24c62ca
 SHA-1: 08f18d6cc61c0a4acf5c7a5376b4990f88978fd8

@andrirad
Copy link

Thank you it worked

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

No branches or pull requests

9 participants