If that doesn't work, try starting gdm as you usually do, then kill off brltty, restart it, and then try starting orca. That will at least tell you whether it's brltty or orca that's the problem. By default, gdm switches to the first free console to start gnome. It soulds like brltty's api libraries aren't detecting the terminal change.
Gene >Hi John. Here is the gdm3 script from Debian7. They put it in >/etc/init.d/gdm3, so it gets run at boot up. I don't know if your >distro will do that, but if not, run it like this: > >gdm3 start > >as root. You should get a gdm3 loggin prompt on tty7. after you log in >and start orca, you should get Braille on tty7 also. > >Gene > >cut-here >#! /bin/sh >### BEGIN INIT INFO ># Provides: gdm3 ># Should-Start: console-screen dbus network-manager ># Required-Start: $local_fs $remote_fs ># Required-Stop: $local_fs $remote_fs ># Default-Start: 2 3 4 5 ># Default-Stop: 0 1 6 ># Short-Description: GNOME Display Manager ># Description: Debian init script for the GNOME Display Manager >### END INIT INFO ># ># Author: Ryan Murray <[email protected]> ># >set -e > >PATH=/sbin:/bin:/usr/sbin:/usr/bin >DAEMON=/usr/sbin/gdm3 > ># Comment out the following exit line to allow gdm to run. >#exit 0 >test -x $DAEMON || exit 0 > >if [ -r /etc/default/locale ]; then > . /etc/default/locale > export LANG LANGUAGE >fi > >. /lib/lsb/init-functions > ># To start gdm even if it is not the default display manager, change ># HEED_DEFAULT_DISPLAY_MANAGER to "false." >HEED_DEFAULT_DISPLAY_MANAGER=true >DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager > >gen_config() { > # GSettings configuration uses dconf update to generate a gdm profile > if [ -d /var/lib/gdm3 ]; then > needed=no > if [ -f /var/lib/gdm3/dconf/db/gdm ]; then > for f in \ > /usr/share/gdm/dconf /usr/share/gdm/dconf/*-settings \ > /usr/share/gdm/dconf/locks /usr/share/gdm/dconf/locks/*-locks \ > /etc/gdm3/greeter.gsettings; do > if [ "$f" -nt /var/lib/gdm3/dconf/db/gdm ]; then > needed=yes > break > fi > done > else > needed=yes > fi > if [ "$needed" = yes ]; then > rm -rf /var/lib/gdm3/dconf > mkdir -p /var/lib/gdm3/dconf/profile /var/lib/gdm3/dconf/db/gdm.d/locks > ln -s /usr/share/gdm/dconf-profile /var/lib/gdm3/dconf/profile/gdm > ln -s /usr/share/gdm/dconf/*-settings /var/lib/gdm3/dconf/db/gdm.d/ > ln -s /usr/share/gdm/dconf/locks/*-locks /var/lib/gdm3/dconf/db/gdm.d/lo cks/ > # The configuration file in /etc uses org.gnome.blah gsettings syntax. > # Convert it to org/gnome/blah dconf syntax. > awk '/\[.*\]/ { gsub("\\.","/"); } ! /^#/ { print;}' \ > /etc/gdm3/greeter.gsettings > /var/lib/gdm3/dconf/db/gdm.d/90-debian-s ettings > dconf update /var/lib/gdm3/dconf/db 2> /dev/null > fi > fi >} > >case "$1" in > start) > CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> / dev/null)") > if grep -wqs text /proc/cmdline; then > log_warning_msg "Not starting GNOME Display Manager; found 'text' in kernel commandline." > elif [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] && \ > [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && \ > [ "$CONFIGURED_DAEMON" != gdm3 ] ; then > log_action_msg "Not starting GNOME Display Manager; it is not the default display manager" > else > log_daemon_msg "Starting GNOME Display Manager" "gdm3" > gen_config > rm -f /var/lib/gdm/.ICEauthority > start-stop-daemon --start --quiet --pidfile /var/run/gdm3.pid \ > --background --exec $DAEMON || log_end_msg 1 > log_end_msg 0 > fi > ;; > stop) > log_daemon_msg "Stopping GNOME Display Manager" "gdm3" > set +e > start-stop-daemon --stop --quiet --pidfile /var/run/gdm3.pid \ > --name gdm3 --retry 5 > set -e > log_end_msg $? > ;; > reload) > log_daemon_msg "Scheduling reload of GNOME Display Manager configurati on" "gdm3" > set +e > gen_config > start-stop-daemon --stop --signal HUP --quiet --pidfile \ > /var/run/gdm3.pid --name gdm3 > start-stop-daemon --stop --signal HUP --quiet --name dconf-service \ > --user Debian-gdm --oknodo > set -e > log_end_msg $? > ;; > status) > status_of_proc -p "$PIDFILE" "$DAEMON" gdm3 && exit 0 || exit $? > ;; > restart|force-reload) > $0 stop > $0 start > ;; > *) > echo "Usage: /etc/init.d/gdm3 {start|stop|restart|reload|force-reload| status}" > exit 1 > ;; >esac > >exit 0 > >>what do mean by the "regular" gdm startup script? I am booted using >>systemd, so I may not have much of a choice. >> >>[email protected] wrote: >> >>> What happens if you use the regular gdm startup script? >>> >>> >>> >A bit more information -- even if I start gdm from another terminal, >>> >brltty always puts its items on tty7! I wonder who is doing that? >>> > >>> >[email protected] wrote: >>> > >>> >> Hi. I am trying to use gnome 3.12, gdm 3.12.1 and orca 3.12.1. When I >>> >> start using systemctl start gdm >>> >> if I hit super-alt-s orca starts, but the brltty output is on the >>> >> terminal where I started gdm, not on the terminal where gdm actually >>> >> is. The arrow keys and such are on the terminal where gdm actually is! >>> >> If I use startx then everything is on the correct terminal. >>> >> I am using the latest from git as of this morning. >>> >> >>> >> Thanks in advance for any suggestions. >>> >> >>> >> -- >>> >> Your life is like a penny. You're going to lose it. The question is: >>> >> How do >>> >> you spend it? >>> >> >>> >> John Covici >>> >> [email protected] >>> >> _______________________________________________ >>> >> This message was sent via the BRLTTY mailing list. >>> >> To post a message, send an e-mail to: [email protected] >>> >> For general information, go to: http://mielke.cc/mailman/listinfo/brltty >>> > >>> >-- >>> >Your life is like a penny. You're going to lose it. The question is: >>> >How do >>> >you spend it? >>> > >>> > John Covici >>> > [email protected] >>> >_______________________________________________ >>> >This message was sent via the BRLTTY mailing list. >>> >To post a message, send an e-mail to: [email protected] >>> >For general information, go to: http://mielke.cc/mailman/listinfo/brltty >>> _______________________________________________ >>> This message was sent via the BRLTTY mailing list. >>> To post a message, send an e-mail to: [email protected] >>> For general information, go to: http://mielke.cc/mailman/listinfo/brltty >> >>-- >>Your life is like a penny. You're going to lose it. The question is: >>How do >>you spend it? >> >> John Covici >> [email protected] >>_______________________________________________ >>This message was sent via the BRLTTY mailing list. >>To post a message, send an e-mail to: [email protected] >>For general information, go to: http://mielke.cc/mailman/listinfo/brltty >_______________________________________________ >This message was sent via the BRLTTY mailing list. >To post a message, send an e-mail to: [email protected] >For general information, go to: http://mielke.cc/mailman/listinfo/brltty _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://mielke.cc/mailman/listinfo/brltty
