Wonderfully, the Gimp devs have fixed the b0rked Wacom Tablet support under Windows. Now it can be recommended much more easily and when I’m in Windows on the tablet pc I can use it.
I found a post which suggests a fix for the unstable debian libwine-cil package to get .Net/Windows software running (or closer to running) on Mono. I’ve installed the packages from the mono-for-debian site too.
+4. When trying to run a SWF application I get the
+System.DllNotFoundException:user32.dll exception. What's wrong?
+
+In order for SWF and winelib to operate properly you need to have
+symbolic links for the wine dlls in the <prefix>/lib directory. While
+the rpm should install those automatically as part of the postinstall
+script you can also manually create those with the following command:
+
+cd <prefix>/lib
+for i in <wine_dll_dir>/*dll.so; do ln -s $i lib`basename $i`; done
+
+<prefix> is the base directory where mono is installed under (ie. /usr
+or /usr/local) and <wine_dll_dir> is the directory where the wine dlls
+(user32.dll.so, gdi32.dll.so, etc) can be found (ie. /usr/lib/wine or
+/usr/local/lib/wine)
In my case I’m trying to get RssBandit running as a curiousity and due to the fact I haven’t found a comperable RSS reader for Linux yet–and I’d like to use the session syncing capabilites of RssBandit which are currently unstandard. (It appears that they’re cooking something on the back burner in the way of standards though, which is laudable. IMAP&Webmail combo is wonderous, I’d love to duplicate it in my agreggator.)
You also have to run the wineserver manually. Of course to get that error you’d have already of had to know that. So /usr/lib/wine/wineserver.
I get an error right away:
Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range.
in <0×001e9> System.Resources.ResourceReader:ResourceValue (int)
in <0×00076> ResourceEnumerator:get_Value ()
in <0×000da> System.Resources.ResourceSet:ReadResources ()
in <0×00088> System.Resources.ResourceSet:GetObject (string,bool)
in <0×0001f> System.Resources.ResourceSet:GetString (string,bool)
in <0×00125> System.Resources.ResourceManager:GetString (string,System.Globalization.CultureInfo)
in <0×00014> System.Resources.ResourceManager:GetString (string)
in <0×00047> RssBandit.WinGui.Forms.SplashScreen:InitializeComponent ()
in <0×000f7> RssBandit.WinGui.Forms.SplashScreen:.ctor ()
in <0×0004f> (wrapper remoting-invoke-with-check) RssBandit.WinGui.Forms.SplashScreen:.ctor ()
in <0×0001e> RssBandit.WinGui.Forms.Splash:ShowThread ()
in <0×0005f> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
The K5Diary2RSS screen scraper app I mentioned in an earlier post creates very mangled output. I’m not sure what to think of this with respect to Mono. Shouldn’t it run identially? It seems the compilers generate the same output, or at least generate the same output on either platform which they are run on (.NET CLR or Mono CLR) respectfully.
RSSBandit is Open Source so theoretically I could go in there and bugger around with it. Hmm.
Edit: I take back the not having a linux feedreader app statement. Liferea is nice and very fast compared to RSS Bandit’s weighty .NET baggage. The typically underpowered gtkhtml is a perfect fit for a RSS newsreader and tabs are probably overkill in Bandit as I use Firefox’s tabs & gestures to navigate the sites anyway. I would love to see syncronization added though.
0 Responses to “Gimp, Wine & Mono for RSSBandit”
Leave a Reply