I assume that yes according to this page: https://wiki.archlinux.org/index.php/Xinit#xinitrc Caveat: I am still not an Arch user ;) FYI in Slint I provide the small script session-chooser to help setting the default user session, attached. It sets .xinirc and several login managers. It works with i3, at least when using startx. It uses a Python script user_xsession.py, also attached. Didier -- Didier Spaier Slint maintainer http://slint.fr On 9/11/18 6:39 PM, Linux for blind general discussion wrote: > I haven't used i3. Looks interesting. > > Wouldn't you just load it via ~/.xinitrc ? > > Janina > > Linux for blind general discussion writes: >> Hello, Didier here. >> >> I just checked on Slint, installing i3 for the first time >> >> It can be started with startx (in Slint, I just selected it >> typing session-chooser) and yes orca works with i3 as long >> as the apps you use are accessible. This is of course >> the case for Firefox. >> >> Only caveat: in Slint I had to type orca& from a terminal >> to get it started. I didn't investigate why (yet) as I am >> busy doing other things. >> >> Which distribution are you using? >> -- >> Didier Spaier >> Slint maintainer >> http://slint.fr >> >> >> On 9/10/18 9:44 PM, Linux for blind general discussion wrote: >>> So how would I handle the login greater? Maybe I could just do it how >>> I do it login with speakup and start i3 with startx. But then is orca >>> accessible to i3. >>> >>> On 9/10/18, Linux for blind general discussion <blinux-list@xxxxxxxxxx> wrote: >>>> I save my speakup settings by calling a script /bin/setspeakup >>>> from within rc.local. >>>> >>>> This script contains lines such as: >>>> >>>> echo 6 > /speakup/soft/freq >>>> echo 7 > /speakup/soft/pitch >>>> echo 2 > /speakup/soft/vol >>>> echo 1 > /speakup/spell_delay >>>> echo 3 > /speakup/soft/rate >>>> echo 122 zee > /speakup/i18n/characters >>>> echo 90 ZEE > /speakup/i18n/characters >>>> chmod 666 /speakup/key_echo >>>> >>>> >>>> This gives me the slow default speakup voice during the initial part >>>> of the boot process, but changes to my preferred voice near the end. >>>> >>>> On Mon, Sep 10, 2018 at 12:02:53PM -0400, Linux for blind general discussion >>>> wrote: >>>>> Hello I want to install arch on my laptop. I would like to use a >>>>> window manager rather than a full blown desktop because I'm limited on >>>>> space. I would also like to setup a accessible login prompt. I would >>>>> like to try my hand at i3. I tryed ratpoison and I could never get >>>>> firefox-esr sound to work. Also how do you save speakup settings >>>>> between reboots. It always resets my speech rate when using speakup. >>>>> >>>>> _______________________________________________ >>>>> Blinux-list mailing list >>>>> Blinux-list@xxxxxxxxxx >>>>> https://www.redhat.com/mailman/listinfo/blinux-list >>>> >>>> -- >>>> Rudy Vener >>>> Website: http://www.rudyvener.com >>>> >>>> _______________________________________________ >>>> Blinux-list mailing list >>>> Blinux-list@xxxxxxxxxx >>>> https://www.redhat.com/mailman/listinfo/blinux-list >>>> >>> >>> _______________________________________________ >>> Blinux-list mailing list >>> Blinux-list@xxxxxxxxxx >>> https://www.redhat.com/mailman/listinfo/blinux-list >>> >> >> _______________________________________________ >> Blinux-list mailing list >> Blinux-list@xxxxxxxxxx >> https://www.redhat.com/mailman/listinfo/blinux-list >
#!/bin/sh # This script sets the X session started with the startx command or # with a display manager, unless the session be set from the display # manager's greeter. # Tested with xdm, lightdm, lxdm, kdm and gdm2 # Known issue: with some sessions xdm respawns # The script user-xsession.py needs accountsservice and is shipped in # the accountsservice package in Slint. # Didier Spaier <didier~at~slint~dot~fr> 25 November 2017 if [ $(id -u) -eq 0 ]; then echo "Running a graphical session as root is not allowed." exit fi liste="$(ls /usr/share/xsessions/|sed s/.desktop//)" listew=". $liste ." usage() { echo "Usage: $0 <desktop session>" echo "Available desktop sessions:" echo "$liste" printf "The session is currently set for $USER to " user_xsession.py --user-name $USER get exit } [ $# -ne 1 ] && usage if [ "$(echo $1|tr [:lower:] [:upper:])" = "LXDE" ]; then thissession="LXDE" else thissession=$(echo $1|tr [:upper:] [:lower:]) fi if [ "$(echo $listew|grep " $thissession ")" = "" ]; then echo "\"$1\" not found among the available sessions" echo "$liste" printf "The current session is " user_xsession.py --user-name $USER get exit fi user_xsession.py --user-name $USER set $thissession # This is for xdm case $thissession in kde-plasma) session=/usr/bin/startkde;; kde-plasma-safe) session="/usr/bin/startkde --failsafe";; LXDE) session=/usr/bin/lxsession;; gnome) session=/usr/bin/gnome-session;; xfce) session=/usr/bin/startxfce4;; icewm) session=/usr/bin/icewm-session;; mate) session=/usr/bin/mate-session;; wmaker) session=/usr/bin/startwmaker;; e16) session=/usr/share/e16/misc/starte16;; enlightenment) session=/usr/bin/enlightenment_start;; blackbox) session=/usr/bin/startblackbox;; fluxbox) session=/usr/bin/startfluxbox;; twm) session=/usr/bin/starttwm;; awesome) session=/usr/bin/awesome;; esac echo $session > $HOME/.xsession # This is for lxdm and gdm2. echo '[Desktop]' > $HOME/.dmrc echo "Session=$thissession" >> $HOME/.dmrc xsession=$thissession [ "$xsession" = "LXDE" ] && xsession=lxde [ "$xsession" = "kde-plasma" ] && xsession=kde [ "$xsession" = "kde-plasma-safe" ] && xsession=kde # This is mostly for startx , borrowed from xwmconfig. if [ -r /etc/X11/xinit/xinitrc.$xsession ]; then if [ -r $HOME/.xinitrc ]; then rm -f $HOME/.xinitrc-backup mv $HOME/.xinitrc $HOME/.xinitrc-backup fi cat /etc/X11/xinit/xinitrc.$xsession > $HOME/.xinitrc fi echo "A default session $thissession has been set for ${USER}."
_______________________________________________ Blinux-list mailing list Blinux-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/blinux-list