Thanks Matabele, I've updated the readme here: https://github.com/Jermolene/TiddlyDesktop/commit/547bce7b6bfbb0ced58ec313f462aae2b5185068
Best wishes Jeremy On Wed, Apr 9, 2014 at 7:09 PM, Matabele <[email protected]> wrote: > Here's the homepage for bless: > http://home.gna.org/bless/index.html > > On Wednesday, April 9, 2014 7:53:02 PM UTC+2, Matabele wrote: >> >> Hi >> >> I have one suggestion - as noted, ghex is not an easy package to use. I >> have been experimenting with various packages and have found an easier >> package to use called 'bless'. The instructions would then read: >> >> 1. install the package 'bless' -- with the package manager, synaptic or >> from the terminal >> >> sudo apt-get install bless >> >> 2. load bless >> >> 3. open the 'nw' binary (file tab) >> >> 4. select find and replace (search tab) >> >> 5. search for "udev.so.0" and replace with "udev.so.1" -- set both fields >> to text >> >> 6. save the edited 'nw' binary >> >> and you're done. >> >> regards >> >> >> >> On Wednesday, April 9, 2014 6:08:21 PM UTC+2, Jeremy Ruston wrote: >>> >>> Thanks Matabele, on that basis I'll leave the readme alone, >>> >>> Best wishes >>> >>> Jeremy >>> >>> >>> >>> On Wed, Apr 9, 2014 at 4:51 PM, Matabele <[email protected]> wrote: >>> >>>> Hi >>>> >>>> The existing advice is fine -- but editing the binary with ghex is a >>>> little tricky. My quick and dirty fix is not strictly kosher (hence the >>>> "very very wrong" comment) as it redirects libudev.so.0 to libudev.so.1 >>>> system wide. This could create instability in the system and should not be >>>> used for a multi-user system. On a personal computer, however, I see no >>>> problem with this fix provided you remember what you've done. >>>> >>>> Updating the readme.md is unnecessary as the existing fix works and >>>> avoids a system wide re-direct. I don't know if my quick and dirty fix >>>> should be added to the documentation. If added, it should contain a >>>> warning. >>>> >>>> regards >>>> >>>> >>>> On Wednesday, April 9, 2014 4:41:08 PM UTC+2, Jeremy Ruston wrote: >>>> >>>>> Hi Matabele >>>>> >>>>> OK, I'm struggling a little to understand how to update the readme.mdfor >>>>> TiddlyDesktop to reflect the information that you're providing. >>>>> >>>>> > This is so very, very wrong. >>>>> >>>>> What's wrong? The existing advice in the readme? >>>>> >>>>> It would be incredibly helpful if you were able to prepare a pull >>>>> request for TiddlyDesktop/readme.md that captures the best advice? >>>>> >>>>> Many thanks >>>>> >>>>> Jeremy >>>>> >>>>> >>>>> >>>>> On Tue, Apr 8, 2014 at 4:00 PM, Matabele <[email protected]> wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> Sorry, of course the paths to the libraries will also differ on other >>>>>> systems, for example: >>>>>> >>>>>> "/lib/x86_64-linux-gnu/libudev.so.1" # Ubuntu, Xubuntu, Mint -- 64bit >>>>>> "/lib/i386-linux-gnu/libudev.so.1" # Ubuntu, Xubuntu, Mint -- 32bit >>>>>> "/usr/lib64/libudev.so.1" # SUSE, Fedora -- 64bit >>>>>> >>>>>> >>>>>> "/usr/lib/libudev.so.1" # Arch, Fedora 32bit >>>>>> >>>>>> A search for libudev.so.1 should locate the relevant library -- on >>>>>> Ubuntu: >>>>>> >>>>>> sudo locate libudev.so.1 >>>>>> >>>>>> This is a hack -- some would prefer a more rigorous solution: >>>>>> >>>>>> >>>>>> This is so very, very wrong. If you want libudev.so.0, you need to >>>>>>> download the source and build it, symlinking it to a lib with a >>>>>>> different >>>>>>> ABI is just asking for trouble. >>>>>>> >>>>>> >>>>>> https://aur.archlinux.org/packages/libudev.so.0/ >>>>>> >>>>>> >>>>>> regards >>>>>> >>>>>> >>>>>> >>>>>> On Tuesday, April 8, 2014 4:27:29 PM UTC+2, Matabele wrote: >>>>>>> >>>>>>> Hi >>>>>>> >>>>>>> Should work as a temporary fix for most of the new linux distros >>>>>>> where udev.so.0 has been replaced with udev.so.1 >>>>>>> >>>>>>> The alternative is to compile node webkit from scratch (or to edit >>>>>>> the binary with ghex): >>>>>>> https://github.com/rogerwang/node-webkit/wiki/The-solution-of-lacking-libudev.so.0 >>>>>>> >>>>>>> <https://github.com/rogerwang/node-webkit/wiki/The-solution-of-lacking-libudev.so.0%20> >>>>>>> >>>>>>> I think the static link fix is easier for most users and I don't see >>>>>>> this causing problems on the system (on some systems a root console is >>>>>>> preferred to sudo -- linux users should know this.) >>>>>>> >>>>>>> regards >>>>>>> >>>>>>> On Tuesday, April 8, 2014 12:29:14 PM UTC+2, Jeremy Ruston wrote: >>>>>>>> >>>>>>>> Hi Matabele >>>>>>>> >>>>>>>> Thanks for this. Would this solution work for all users? Should it >>>>>>>> replace the fix for #14 that is in the current TiddlyDesktop readme, >>>>>>>> and >>>>>>>> discussed on the ticket: >>>>>>>> >>>>>>>> https://github.com/Jermolene/TiddlyDesktop/issues/14 >>>>>>>> >>>>>>>> Many thanks, >>>>>>>> >>>>>>>> Jeremy >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Apr 4, 2014 at 5:46 PM, Matabele <[email protected]>wrote: >>>>>>>> >>>>>>>>> Hi >>>>>>>>> >>>>>>>>> Found this fix for TiddlyDesktop on Ubuntu based systems -- much >>>>>>>>> easier than editing the Node Webkit runtime: >>>>>>>>> >>>>>>>>> If you see this error: >>>>>>>>> >>>>>>>>> ./nw: error while loading shared libraries: libudev.so.0: cannot open >>>>>>>>> shared object file: No such file or directory >>>>>>>>> >>>>>>>>> Fix this on a 64-bit system: >>>>>>>>> >>>>>>>>> sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 >>>>>>>>> /lib/x86_64-linux-gnu/libudev.so.0 >>>>>>>>> >>>>>>>>> On a 32-bit system: >>>>>>>>> >>>>>>>>> sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 >>>>>>>>> /lib/i386-linux-gnu/libudev.so.0 >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "TiddlyWiki" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to [email protected]. >>>>>>>>> To post to this group, send email to [email protected]. >>>>>>>>> Visit this group at http://groups.google.com/group/tiddlywiki. >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Jeremy Ruston >>>>>>>> mailto:[email protected] >>>>>>>> >>>>>>> >>>>> >>>>> >>>>> -- >>>>> Jeremy Ruston >>>>> mailto:[email protected] >>>>> >>>> >>> >>> >>> -- >>> Jeremy Ruston >>> mailto:[email protected] >>> >> -- Jeremy Ruston mailto:[email protected] -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

