Re: XDG_RUNTIME_DIR

2021-04-26 Thread RVP
On Mon, 26 Apr 2021, Steffen Nurpmeso wrote: RVP wrote in : | |Use POSIX shm_open+sem_open? That should let you do proper reference |counting w/o a server. You'll have to pull in -lrt on Linux & NetBSD |for this though... Well, that module had (file-locked file-based) reference counting. It

Re: XDG_RUNTIME_DIR

2021-04-26 Thread RVP
On Mon, 26 Apr 2021, Steffen Nurpmeso wrote: RVP wrote in : ... |There should be a removal of the dirs. on the user's final session |logout, I think. This is impossible to do with pam that i never liked (nor understood, in FreeBSD ~twenty years ago), Use POSIX shm_open+sem_open? That

Re: XDG_RUNTIME_DIR

2021-04-26 Thread Steffen Nurpmeso
RVP wrote in : |On Mon, 26 Apr 2021, Steffen Nurpmeso wrote: | |> RVP wrote in |> : |> ... |>|There should be a removal of the dirs. on the user's final session |>|logout, I think. |> |> This is impossible to do with pam that i never liked (nor |> understood, in FreeBSD ~twenty years

Re: XDG_RUNTIME_DIR

2021-04-26 Thread Steffen Nurpmeso
RVP wrote in : |On Sat, 24 Apr 2021, Steffen Nurpmeso wrote: | |> If you run Linux you could also use the pam_xdg module i have |> written. For example my /etc/pam.d/common-session is |> |> session optional pam_xdg.so notroot |> |> session requiredpam_unix.so quiet |> |> and the

Re: XDG_RUNTIME_DIR

2021-04-25 Thread Bob Bernstein
Thanks for all the encouragement. I've decided I don't need lyx running in NetBSD. I was getting farther into a rabbit-hole I didn't want to be in to begin with. If you know what I mean. And I'm sure you do. Thank you again to all. -- RSB

Re: XDG_RUNTIME_DIR

2021-04-25 Thread RVP
On Sat, 24 Apr 2021, Steffen Nurpmeso wrote: If you run Linux you could also use the pam_xdg module i have written. For example my /etc/pam.d/common-session is session optional pam_xdg.so notroot session requiredpam_unix.so quiet and the stuff is as attached. It handles the other

Re: XDG_RUNTIME_DIR

2021-04-25 Thread RVP
On Sun, 25 Apr 2021, RVP wrote: And,... it worked flawlessly. My recommendation: install the binary package. :) Can you add lines like these to /etc/fstab if they're not already there? They're needed for some large, complex programs--and lyx seems to fit that category, now. kernfs /kern

Re: XDG_RUNTIME_DIR

2021-04-25 Thread RVP
On Sun, 25 Apr 2021, Bob Bernstein wrote: dbus is launching via standard rc.conf mechanism, with a 'starting dbus' message displayed during boot. Do you suppose I need the 'dbus-launch' statement in addition to that? Strictly speaking: no. Applications which need DBUS will launch a

Re: XDG_RUNTIME_DIR

2021-04-24 Thread Pedro Pinho
Qt-apps can be rather picky regarding XDG, I have the following in .xinitrc to avoid such issues, mkdir /tmp/${USER}-runtime && chmod -R 0700 /tmp/${USER}-runtime export XDG_RUNTIME_DIR=/tmp/${USER}-runtime Den sön 25 apr. 2021 06:19Bob Bernstein skrev: > On Sat, 24 Apr 2021, RVP wrote: > > >

Re: XDG_RUNTIME_DIR

2021-04-24 Thread Bob Bernstein
On Sat, 24 Apr 2021, RVP wrote: Correction: On NetBSD that would be: if [ -x /usr/pkg/bin/dbus-launch -a -z "${DBUS_SESSION_BUS_ADDRESS}" ]; In either ~/.xinitrc or ~/.xsession dbus is launching via standard rc.conf mechanism, with a 'starting dbus' message displayed during boot. Do you

Re: XDG_RUNTIME_DIR

2021-04-24 Thread RVP
On Sat, 24 Apr 2021, RVP wrote: 3. ~/.xinitrc if [ -x /usr/local/bin/dbus-launch -a -z "${DBUS_SESSION_BUS_ADDRESS}" ]; theneval $(dbus-launch --sh-syntax --exit-with-session) fi Correction: On NetBSD that would be: if [ -x /usr/pkg/bin/dbus-launch -a -z "${DBUS_SESSION_BUS_ADDRESS}" ];

Re: XDG_RUNTIME_DIR

2021-04-24 Thread Steffen Nurpmeso
RVP wrote in : |On Sat, 24 Apr 2021, RVP wrote: | |> 3. ~/.xinitrc |> if [ -x /usr/local/bin/dbus-launch -a -z "${DBUS_SESSION_BUS_ADDRESS}" ]; |> theneval $(dbus-launch --sh-syntax --exit-with-session) |> fi |> | |Correction: On NetBSD that would be: If you run Linux you could

Re: XDG_RUNTIME_DIR

2021-04-24 Thread RVP
On Sat, 24 Apr 2021, Bob Bernstein wrote: I have built from pkgsrc 'lyx' with the qt5 libs. Typing 'lyx' at a command prompt yields: $ lyx QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-bob' That's a harmless notification. If you want to quash it add these lines: 1.

Re: XDG_RUNTIME_DIR

2021-04-24 Thread Bob Bernstein
On Sat, 24 Apr 2021, Rhialto wrote: Did you ever have LyX installed / running before? No, not on my NetBSD machine at any rate. It is just a wild guess, but does it help if you install that? xdg-utils got installed along with Lyx and the qt5 packages. Did you install from the latest

Re: XDG_RUNTIME_DIR

2021-04-24 Thread Rhialto
On Sat 24 Apr 2021 at 13:39:03 -0400, Bob Bernstein wrote: > I have built from pkgsrc 'lyx' with the qt5 libs. Typing 'lyx' at a command > prompt yields: > > $ lyx > QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-bob' > > I pecked through the qt5 pkgsrc dirs (for the qt5