Am 26.07.2018 um 23:05 schrieb Richard Kimberly Heck:
On 07/26/2018 01:38 PM, Wolfgang Engelmann wrote:
It contained "./"
Definitely will not work!
I changed it to "/home/we/lyxpipe"
but get the same error
Thanks, Riki, I started it again this morning after restarting my PC,
and now it works as it should.
I guess, that there were two things which gave the trouble: "./" in
/.lyx/preferences/serverpipe
which I changed to "/home/we/lyxpipe" according to your advice,
and the restart of the PC, which might have been done also by a
reconfigure (?).
Thanks a lot for you help and patience
Wolfgang
OK, so try starting LyX from a terminal. Send me any error messages.
Also, do "ls -l /home/we/" after you start LyX and while it is running.
Riki
Am 26.07.2018 um 19:27 schrieb Richard Kimberly Heck:
Verify that your preferences file (probably at
$HOME/.lyx/preferences) contains something like:
\serverpipe "/home/we/lyxpipe"
If not, you may have "applied" the preferences but not "saved" them,
so do that again. (It sounds as if JabRef is correctly configured.)
Try it again. Note that you will have to restart LyX to have the
pipe created. It won't do it right after you save the preferences.
If that doesn't work, then start LyX from a terminal and send me any
error message you see.
Riki
On 07/26/2018 01:13 PM, Wolfgang Engelmann wrote:
Am 26.07.2018 um 18:14 schrieb Richard Kimberly Heck:
No problem, let's hope we can get this working.
In Tools>Preferences, under LyXServer pipe, just put:
/home/we/lyxpipe
done
Now in JabRef, Options, External Programs, put exactly the same
thing, click on "Settings for LyX/Kile" and put exactly the same
thing.
done
error message in JabRef:
Error: verify that lyx is running and the lyxpipe is valid
[/home/we/lyxpipe.in]
I made sure /before/ that there is no lyxpipe or lyxpipe.in /.out
left in the /home/we/
But after trying to push a reference from Jabref into lyx there was
no lyxpipe.in /.out created. Should I have done reconfigure in Lyx
and/or Jabref?
Thanks for your help. Hope we figure it out.
Wolfgang
Now, the crucial thing: Do NOT create ANY files. Just do what I
just said. The pipes are created automatically by LyX itself when
it starts (assuming you have defined a location for the pipes, as
above). You can verify this by looking in your home directory
after you start LyX. There should be two pipes, lyxpipe.in and
lyxpipe.out. Here's what mine looks like:
/home/rikiheck/ > ls -al tmp/
total 12
drwxrwxr-x 3 rikiheck rikiheck 4096 Jul 26 12:11 .
drwxr-xr-x. 33 rikiheck rikiheck 4096 Jul 26 12:10 ..
drwxrwxr-x 2 rikiheck rikiheck 4096 Jul 25 13:34 lyx
prw------- 1 rikiheck rikiheck 0 Jul 26 12:11 .lyxpipe.in
prw------- 1 rikiheck rikiheck 0 Jul 26 12:11 .lyxpipe.out
(My pipes are in a different place and are named differently.)
Let me know if that works.
Riki
Riki helped me in figuring out why my lyxpipe for jabref-LyX did not
work. I send the essentials of this private mail exchange which boils
down to
two things which gave the trouble:
"./" in /.lyx/preferences/serverpipe
which I changed to "/home/we/lyxpipe"
and the restart of the PC, which might have been done also by a
reconfigure (?).
Wolfgang