Answers:
如果不需要帮助,则可能需要考虑:
sudo apt-get remove gnome-orca
killall orca
我说这是出于几次偶然触发它的令人不愉快的经历。这是大锤的方法,但我绝对没有用。
如果您希望保留它,但现在要在启动时启动它,而又没有在应用程序中搜寻以寻找断开开关,请考虑以下问题:如何阻止orca登录启动?
apt-get remove
。
killall orca
在Ubuntu工作对我来说..
桂法:
打开“系统设置”,单击读取通用访问的按钮,单击看到的选项卡,然后在该选项卡页面上将屏幕阅读器从打开切换为关闭。或者,如果以其他方式启动了屏幕阅读器,则将其打开然后再次关闭。
本着Ubuntu和更大的Linux开源哲学的精神,每位用户都应该能够使用所有软件,而不管其是否具有残障能力 1,这里提供了一些包含性解决方案,其范围超出了不需要或不想使用Orca的用户。
根据官方的辅助功能文档,可以使用热键切换禁用Orca:
Alt+ Super+S
当然,如果您正在运行像openbox这样的独立窗口管理器(与您交谈,Lubuntu用户),则按键绑定是不同的。在rc.xml
必须由您来配置为包括用于执行海怪动作。参见http://openbox.org/wiki/Help:Bindings
或使用以下方法之一...
使用GSettings
可以通过gsettings
以下命令禁用屏幕阅读器:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false
似乎向SIGTERM
Orca进程发送了一个消息,这将允许Orca在终止进程之前发出可听见的“屏幕阅读器关闭”通知。这似乎是禁用语音的最干净的方法,但是由于Orca不再运行,因此用户将丢失可能正在使用(braille
和braille-monitor
)的其他选项。
使用Orca
此方法对于希望禁用语音同时继续使用其他屏幕阅读器选项- braille
和的用户很有用braille-monitor
。
要在禁用语音的情况下重新启动Orca,请使用以下命令:
nohup orca -d speech --replace &
在nohup
与&
已被列入所以它会在后台运行,而无需在用户关闭终端杀死进程。
此命令可能会杀死所有正在运行的Orca进程,可能会显示一个SIGKILL
,这意味着Orca没有机会发出“屏幕阅读器已关闭”的声音确认。从技术上讲,它并没有关闭,因为它使用给定的选项将其替换为新的Orca流程。
此方法可用于禁用或启用任何特定选项。运行man orca
以获取详细信息。
-e, --enable=speech|braille|braille-monitor When starting orca, force the enabling of the supplied options. -d, --disable=speech|braille|braille-monitor When starting orca, force the disabling of the supplied options. --replace Replace a currently running orca process. By default, if orca detects an existing orca process for the same session, it will not start a new orca process. This option will kill and cleanup after any existing orca process and then start a new orca in its place.
管理员和用户可以控制Orca是否在启动时运行。可以为所有用户全局执行此操作,也可以针对网络中的每个用户执行此操作。单个用户的自动启动设置将覆盖全局设置。
简单方法
您的桌面环境可能具有图形会话管理器,您可以在其中从启动应用程序列表中删除Orca。例如:
gnome-session-properties
。 lxsession-default-apps
。 xfce4-session
。 高级方法 无论桌面环境如何,手动更改自动启动设置对所有人都应该可以通过终端使用。
orca-autostart.desktop
在文本编辑器中编辑文件,如果不存在,则在自动启动目录中创建该文件:
/home/mattmurdock/.config/autostart/
/etc/xdg/autostart/
如果不确定上述路径是否正确,可以通过运行迅速找到它locate "orca-autostart.desktop"
。
要禁用Orca的自动启动功能,请确保将要NotShowIn=<desktop-environment>;
替换的行替换<desktop-environment>
为您希望对其禁用的行,每行后跟一个分号。2
例如,要在Gnome,XFCE和LXDE中禁用Orca的自动启动,文件应如下所示:
[Desktop Entry]
Type=Application
Name=Orca screen reader
Exec=orca
NoDisplay=true
AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-reader-enabled
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=orca
NotShowIn=Gnome;XFCE;LXDE;
您可以通过以下方法在终端中终止Orca进程:
pkill orca
如果正在运行的进程很少:
ps ax | grep orca
结果行/ s的开头是进程ID / s。然后复制进程ID / s,然后输入:
sudo kill -9 <process id1> <process id2>