KitzKikz  KitzKikz: SogudiBeta   RecentChanges 
 Home | Trail - SogudiBeta

As of 01-Jan-2009, Sogudi is no longer supported and development has ceased. I have many reasons for this, but the only one that matters is that I no longer have the source code due to a simultaneous crash of my main and backup drives. I've spent more than a year trying to recover the code, but I've now admitted defeat and no longer intend to work on this project. My apologies to everyone -- KitzKikz



Download a Sogudi that is compatible with Safari 3 here:

  1. I'm calling this "beta", so use at your own risk.
  2. I haven't completed the installer yet, so you'll need to get your hands dirty and install it yourself.

    BAD NEWS: My computer had a hardware failure that corrupted both my main drive and my backup drive. The last copy I have of my Sogudi development files is before the fix for Safari 3. So, for the near future, my work on an installer is halted until I can re-build the work I did on Sogudi 0.4.7, and that will have to wait until I replace both drives and rebuild my system.

  3. If you successfully install and test it, please add your information to the test case table below.

Installation for Tiger

  1. Delete $HOME/Library/InputManagers/Sogudi if it exists.
  2. Expand the "tgz" file above.
  3. Drag the "Sogudi" folder into $HOME/Library/InputManagers
  4. Restart Safari.

Installation for Leopard (from here)

  1. Delete $HOME/Library/InputManagers/Sogudi if it exists.
  2. Delete /Library/InputManagers/Sogudi if it exists.
  3. Expand the "tgz" file above.
  4. Drag the "Sogudi" folder into /Library/InputManagers
  5. Use Terminal to:
    1. sudo chown -R root:admin /Library/InputManagers/Sogudi
    2. sudo chmod -R go-w /Library/InputManagers/Sogudi
  6. Restart Safari

Test Cases

OS X VersionPlatformSafari VersionLocaleTested ByWorks?
10.3.9PPC1.3 (v312)Englishsogudi»kitzkikzYes
10.4.10PPC2.0.4 (419.3)Englishsogudi»kitzkikzYes
10.4.10PPC3.0.3 (522.12.1)Englishsogudi»kitzkikzYes
10.4.11Intel3.0.4 (523.12)Englishjbergen»gmailYes
10.4.11Intel3.0.4 (523.12)EnglishG. WernsingYes
10.4.11Intel3.0.4 (523.12)EnglishJ. MossYes
10.4.11Intel3.0.4 (523.12)GermanSarahYes
10.4.11PPC3.0.4 (523.12)Englishdavid·a·porter»gmailYes
10.4.11Intel3.0.4 (523.12)Englishsogudi»domainteksYes
10.4.11PPC3.0.4 (523.12)GermanStefanYes
10.4.11PPC3.0.4 (523.12)Englishsean·fraga»gmailYes
10.4.11PPC3.0.4 (523.12)EnglishJimYes
10.4.11Intel3.0.4 (523.12)Germanyann»arts±othersYes
10.4.11PPC3.0.4 (523.12)EnglishN/AYes
10.4.11PPC3.0.4 (523.12)FrenchLaurentYes
10.4.11PPC3.0.4 (523.12.2)Germanjodspam»googlemailYes
10.5.0Intel3.0.4 (5523.10)Englishshreedhanv»gmailYes
10.5.0PPC3.0.4 (5523.10)EnglishArne de LaatYes
10.5.0Intel3.0.4 (5523.10)Englishtdanner»gmailYes
10.5.0Intel3.0.4 (5523.10)Englishimmoreel»gmailYes
10.5.0PPC3.0.4 (5523.10)Englishbounav»freeYes
10.5.0PPC3.0.4 (5523.10)Englishbrossow»macYes
10.5.0Intel3.0.4 (5523.10)Englishbapawn»caYes
10.5.0PPC3.0.4 (5523.10)Englishegrefen»gmailYes
10.5.0PPC3.0.4 (5523.10)Danishtotalnirvana»mailmeYes
10.5.0Intel3.0.4 (5523.10)Englishram-lektriqYes
10.5.0Intel3.0.4 (5523.10)Englishgreg·spammenot»gmailYes
10.5.0PPC3.0.4 (5523.10)Englishthreewholesteps»gmailYes
10.5.0PPC3.0.4 (5523.10)Englishnunofgs»gmailYes
10.5.0PPC3.0.4 (5523.10)Englishsogudi»domainteksYes
10.5.1PPC3.0.4 (5523.10)Englishsogudi»domainteksYes
10.5.1PPC3.0.4 (5523.10)EnglishBobbyYes
10.5.1Intel3.0.4EnglishC EklundYes
10.5.1Intel3.0.4EnglishGeoff LiangYes
10.5.1PPC3.0.4 (5523.10.6)EnglishBRossowYes
10.5.1Intel3.0.4 (5523.10.6)Frenchpmaz31»gmailYes
10.5.1Intel3.0.4 (5523.10.6)EnglishJoshuaHYes
10.5.1Intel3.0.4 (5523.10.6)SwedishKalAlmost
10.5.2Intel3.0.4 (5523.15)EnglishJoshuaHYes
10.5.2Intel3.0.4 (5523.15)EnglishMattFBYes
10.5.2Intel3.1 (5525.13)EnglishJoshuaHYes
10.5.2Intel3.0.4 (5523.15)EnglishNKYes
10.5.2PPC3.1 (5525.13)EnglishArne de LaatYes
10.5.2Intel3.1 (5525.13)Englishgalenwiley»gmailYes
10.5.2Intel3.1.1 (5525.18)EnglishBRossowYes
10.5.3PPC3.1.1 (5523.20)EnglishArne de LaatYes
10.5.3PPC3.1.1 (5525.20)Germansogudi»bridgeheadYes
10.5.3Intel3.1.1 (5525.20)Germansogudi»bridgeheadYes
10.5.4Intel3.1.2 (5525.20.1)EnglishWintermoss SnowYes
10.5.5Intel3.1.2 (5525.20.1)EnglishShisYes
10.5.6Intel3.2.1 (5525.27.1)EnglishJoshuaHYes
10.5.6Intel3.2.1 (5525.27.1)EnglishAnonYes
10.5.6Intel4 Public BetaEnglishtwitterNo




It seems to only work with the address bar, not the search field. It's been a while since I used Sogudi... is this by design? -- klimas»gmail

It will work if you have a shortcut named "default_search". -- KitzKikz

Okay, it seems to be working correctly now. I was hoping you could type any keyword into the search field like you can in the location bar, but I guess that's a design decision and not really relevant here. -- klimas»gmail

How does one know what version of Sogudi is in effect? I just download and tested ver 0.47b1 on 10.4.8 with Safari 2. It works just fine but... I had no problem with the installation instructions, but Sogudi was already working for me and I wasn't able to manually uninstall it so I don't know whether ver 0.4.4 is still working or whether the new version took over. I couldn't find any Sogudi files in either ~/library/input managers or ~/library/application support to remove.

    1. Look in the upper right hand corner of the Sogudi window. That should list the active version of Sogudi.
    2. The lower left hand corner should show if you are using the most recent version or if a newer one is available.
    3. The "Check Now" button can be used to verify the version you are using.

    • NOTE: This beta release still reports itself as 0.4.6! I haven't altered that portion of the code yet.
    • To uninstall any prior version of Sogudi, download 0.4.6 from here and use the "Uninstall" option.

The "default" address-bar search will not accept one-word queries; instead, Safari changes it to www.${QUERY}.com. Is there any way to pass single-word address bar entries to Sogudi's default? -- threewholesteps»gmail

This is the intended behavior. To get a single word or quoted phrase to be processed by Sogudi, prefix it with a space. -- KitzKikz

Any chance Sogudi could be compiled with GCC_ENABLE_OBJC_GC = supported (-fobjc-gc)? Pulling WebKit into a gc-required application causes a console error when Sogudi is enabled.

I'll look into it. -- kitzkikz

Sogudi worked until I installed Xcode 3 - I think. Now the Sogudi is not listed in the Safari Menu and it stopped working. Console log does not show any entries. hope this helps, thorsten·bartels±rausch»gmx

Did you attempt to reinstall Sogudi? -- kitzkikz

Yes, I did. I also made sure that the premissions are set correctly. After the XCode 3 installation, the activity monitor was stopping to work because a GraphKit in the /System/Library was missing. Extracting that from the install DVD using pacifist made it work again. Maybe something similiar happened to Sogudi?

Sounds like XCode 3 caused more problems than to just Sogudi. I really have no intention of fixing Apple's mistakes and I'm getting more than a little tired of having to work around them.

Is there a simple way to turn on logging, so that I may solve the problem on my system?

Unfortunately, no. I had intended to create a debug version of Sogudi to help troubleshoot issues like this, but see "Bad News" above.

Hi, Thanks a lot for providing Sogudi (I love it!) and updating it for Leopard so quickly! Unfortunately it doesn't work on my Leopard installation, though. I am using 10.5.1 with a German Safari 3.0.4 (5523.10.6). I downloaded Sogudi 047b1-univ and followed the instructions on this page, but it didn't work. I also tried it without the German localization package, same result... Any ideas what could be the reason for that? -- Leonard

Sogudi works fine for me, except for the contextual menu item in Safari "Search with Google" which no longer triggers the search, it merely puts the search term in the Google box. -- Kal

Sogudi works fine for me, too, except the google search, though I haven't known that this should work. But with Sogudi 0.46 and Safari 3.0.4 the google search hadn't worked at all and know it does again. Beta works aswell with Quicksilver as it did bevore even with Safari 3.0.4 and 0.46 :) Thanks, you're doing a great job! -- jodspam»googlemail

It doesn't work for me at all; I followed the instructions, no dice. Running Leopard (10.5.2), Safari 3.1. -- zbpowell»gmail

Installs fine for me. Running Leopard (10.5.2.), Safari 3.1. I had followed the instructions on the TextMate page, which are slightly different than the ones offered here. -- galenwiley»gmail

Hm... Interesting that it seems to work for almost everyone, but also that I am not the only exception but that it also doesn't run on zbpowell's Mac. I followed the installation routine very precisely, checked everything twice and tried several times. There's just no Sogudi in my Safari 3.1.1 :-( Does anyone have any help or ideas...? Thanks! -- Leonard

I followed the instructions and it didn't work either, but I finally found the reason : my "sudo"s weren't working, so the permissions weren't changed. And the reason the sudos didn't word is that my account had no password. In Tiger, sudo worked just fine without a password, you just had to hit enter when sudo asked for one, but now hitting enter returns you to the prompt without doing anything. So if you're like me, just set a password to your account (you can remove it later) a try installing Sogudi again. -- minti

I also couldn't get it to work with the above instructions (Leopard)... but was able to get it working after running this as well:
sudo chown -R root:admin /Library/InputManagers

Hi Kitz, works like a dream in 10.4.11 Thank you for a most useful piece of kit from a long time user. John.



 EditThisPage · LinksToPage · PageInfo 10/05/09 18:10:10  ·  0.0849s