Or might it be easier to install espeakup, or install Fenrir? I welcome anyone's ideas. > On Oct 4, 2022, at 15:31, Linux for blind general discussion <blinux-list@xxxxxxxxxx> wrote: > > Maybe better to keep logging in, go to cd tdsr, > then type > ./tdsr > cd .. > as I already do. > What you had written is far too advanced for me, but thank you. > >> On Oct 4, 2022, at 08:46, Linux for blind general discussion <blinux-list@xxxxxxxxxx> wrote: >> >> Tim here. It's a little tricky because, without additional >> precautions, you open a shell which launches tdsr, which opens a >> shell inside of it, which launches tdsr, which opens a shell >> which...you get the idea. >> >> So there needs to be a way for a shell to determine if it's already >> inside a running session of tdsr. This sort of thing is usually >> done through setting an environment variable. For example, I've >> done similarly with "tmux", so I have a check in my startup file >> (e.g. my ~/.bashrc) that tests >> >> [ -z "$TMUX" ] && tmux >> >> So first you'd want to see if tdsr sets an environment variable. >> The documentation might detail this, but if not, you can dump the >> environment to a file before running tdsr, then run tdsr, then dump >> the environment to another file and compare them, like >> >> $ env | sort > a >> $ tdsr >> (tdsr)$ env | sort > b >> (tdsr)$ comm -13 a b >> >> Hopefully this will show a setting something like a "$TDSR" variable >> that you can check. Then your ~/.bashrc (or whatever your startup >> file is) can end with something like >> >> [ -z "$TDSR" ] && tdsr >> >> Because this can go unfortunately sideways, I recommend having one >> window/console open, editing your ~/.bashrc and then open a *new* >> window (or log in at another console) to test it. If all goes >> right, yay. If things go sideways, you can quickly flip back to >> the first window/console, remove that line from your ~/.bashrc, and >> (re)save it. This saves you a LOT of hassle if you accidentally >> create a loop like described at the top of this email. >> >> -Tim >> >> On 2022-10-04 08:21, Linux for blind general discussion wrote: >>> I have fedora 35, and while in the shell I use tdsr for screen-reader. >>> To start it, one must use dot slash tdsr. >>> Is there a way to have this program start whenever logging in at shell? >>> >>> _______________________________________________ >>> Blinux-list mailing list >>> Blinux-list@xxxxxxxxxx >>> https://listman.redhat.com/mailman/listinfo/blinux-list >>> >> >> _______________________________________________ >> Blinux-list mailing list >> Blinux-list@xxxxxxxxxx >> https://listman.redhat.com/mailman/listinfo/blinux-list >> > > _______________________________________________ > Blinux-list mailing list > Blinux-list@xxxxxxxxxx > https://listman.redhat.com/mailman/listinfo/blinux-list > _______________________________________________ Blinux-list mailing list Blinux-list@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/blinux-list