another Apple idiocy

Discussion of chess software programming and technical issues.

Moderator: Ras

bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: another Apple idiocy

Post by bob »

There IS a no-sound option. Drag the menu box DOWN before clicking move sound and then you will see it. It appears that the "no sound" (first choice) is hidden underneath either the xboard or menu title bar, and I can only scroll up as far as choice 2, never seeing no-sound. If you drag that box down first, then click move choice, everything is visible.
User avatar
hgm
Posts: 28464
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: another Apple idiocy

Post by hgm »

This really seems a bug in the GTK widget set, concerning the positioning of the menu. I don't understand why it tries to pop up the menu above the mouse pointer, with the last menu item under the pointer. On Linux it pops up the menu with the first item under the pointer, meaning the popup extends downward. That seems much more normal behavior.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: another Apple idiocy

Post by bob »

hgm wrote:This really seems a bug in the GTK widget set, concerning the positioning of the menu. I don't understand why it tries to pop up the menu above the mouse pointer, with the last menu item under the pointer. On Linux it pops up the menu with the first item under the pointer, meaning the popup extends downward. That seems much more normal behavior.
Do you REALLY expect "normal behavior" from Apple? :)

BTW this is El Capitan, so no idea if it behaves the same on older versions...
User avatar
hgm
Posts: 28464
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: another Apple idiocy

Post by hgm »

I don't think this is Apple software. Gtkosx is an open-source project to make Linux software behave more like native OSX apps by linking to a special library, and I think the bug is generated there. I am sure Apple is to blame for a lot of things, but regrettably not for this. :lol:
JoshPettus
Posts: 730
Joined: Fri Oct 19, 2012 2:23 am

Re: another Apple idiocy

Post by JoshPettus »

I doubt its the gtk integration library but just the OSX portion of GTK2 itself. Whoever implemented the quartz portion of it...Why they would do different behavior is really strange.
mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Re: another Apple idiocy

Post by mvk »

bob wrote:
mvk wrote:For dummies:

Code: Select all

Select menu item: "Options > Sounds"
Locate the field that says "Move : Wood Thunk"
Change it to "No Sound" (first item in the list)
Select "OK"
You might have to move the window down a little bit, because the dropdown menu goes up and can then hide partly behind the menu bar. There are a couple of such quirks in this xboard version.

For intelligent people:

Code: Select all

sudo chmod 0 /usr/bin/afplay
PS: :-)
NOT on el capitan. :)
But the first one is confirmed to work, correct? Well, for intelligent dummies at least?
[Account deleted]
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: another Apple idiocy

Post by bob »

mvk wrote:
bob wrote:
mvk wrote:For dummies:

Code: Select all

Select menu item: "Options > Sounds"
Locate the field that says "Move : Wood Thunk"
Change it to "No Sound" (first item in the list)
Select "OK"
You might have to move the window down a little bit, because the dropdown menu goes up and can then hide partly behind the menu bar. There are a couple of such quirks in this xboard version.

For intelligent people:

Code: Select all

sudo chmod 0 /usr/bin/afplay
PS: :-)
NOT on el capitan. :)
But the first one is confirmed to work, correct?
Yes. The problem is, the way the windows pop open, you MIGHT not be able to expose "no sound". Solution is to drag the option window lower on the screen before clicking the "move sound" button. Then it won't pop open with the "no sound" hidden under the menu bar where you can't see nor get to it...
mvk
Posts: 589
Joined: Tue Jun 04, 2013 10:15 pm

Re: another Apple idiocy

Post by mvk »

bob wrote:
mvk wrote:
bob wrote:
mvk wrote:For dummies:

Code: Select all

Select menu item: "Options > Sounds"
Locate the field that says "Move : Wood Thunk"
Change it to "No Sound" (first item in the list)
Select "OK"
You might have to move the window down a little bit, because the dropdown menu goes up and can then hide partly behind the menu bar. There are a couple of such quirks in this xboard version.

For intelligent people:

Code: Select all

sudo chmod 0 /usr/bin/afplay
PS: :-)
NOT on el capitan. :)
But the first one is confirmed to work, correct?
Yes. The problem is, the way the windows pop open, you MIGHT not be able to expose "no sound". Solution is to drag the option window lower on the screen before clicking the "move sound" button. Then it won't pop open with the "no sound" hidden under the menu bar where you can't see nor get to it...
Isn't that exactly the same as what the solution says???
[Account deleted]
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: another Apple idiocy

Post by bob »

mvk wrote:
bob wrote:
mvk wrote:
bob wrote:
mvk wrote:For dummies:

Code: Select all

Select menu item: "Options > Sounds"
Locate the field that says "Move : Wood Thunk"
Change it to "No Sound" (first item in the list)
Select "OK"
You might have to move the window down a little bit, because the dropdown menu goes up and can then hide partly behind the menu bar. There are a couple of such quirks in this xboard version.

For intelligent people:

Code: Select all

sudo chmod 0 /usr/bin/afplay
PS: :-)
NOT on el capitan. :)
But the first one is confirmed to work, correct?
Yes. The problem is, the way the windows pop open, you MIGHT not be able to expose "no sound". Solution is to drag the option window lower on the screen before clicking the "move sound" button. Then it won't pop open with the "no sound" hidden under the menu bar where you can't see nor get to it...
Isn't that exactly the same as what the solution says???
Sorry, I thought you were still referring to the sudo chmod command.

Which will work after disabling SIP on El Capitan....
lucasart
Posts: 3243
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: another Apple idiocy

Post by lucasart »

Modern Times wrote:
lucasart wrote:
mar wrote:Apple taught me three things:
- never upgrade xcode
- never upgrade os
- never upgrade anything
Apple taught me one thing: never buy Apple products.
Agreed.
In fact, not only I would never buy anything from Apple, but I wouldn't accept it as a gift either. If someone bought me an I-Gadget as a present, I woud say: "thanks, but I can't.accept this. Please return it to the Apple store. These people do not deserve your money."

I made that mistake once, buying an IPod. It was the first and last thing I ever bought from these people:
* first, you couldn't use an IPod without using ITunes.
* there's no ITunes for Linux, so you basically can't use it at all. Good luck with Wine+ITunes. Even if you suceed making it work, they will force you to update ITunes, to a version that you can't make work on Wine…
* Even if you get past that, ITunes it the dumbest piece of sh** ever: you plug your IPod and it synchronises it with the computer w/o asking you. It deletes all your music and replaces it with what's in ITunes.
* All other MP3 players could be used as USB keys: simply copy your music files on it, and control what you do. Not with Ipod: Apple only is in control.
* Already you can see where this is going: only music bought on Itunes can be used, other files can't be copied (even if you circumvent that they'd prevent the Ipod from playing them). Apple has a monopoly and screws the artist, taking exorbitant comissions. All that under the excuse to fight against "piracy", in order to let the music industry to proaper… Who's dumb enough to swallow that? Not me.
* And the list goes on. I'm sure I forget many things.


I'm very surprised that someone as computer saavy as BobHyatt, would fall into the Apple marketing trap.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.