eGudeDog Linux 0.9.1开发日志

By admin, 28 三月, 2024

2024-3-28

完成Ubuntu Mate Daily Build的下载。

安装的时按SUPER+ALT+s可启动读屏。启动安装程序的命令是/snap/bin/ubuntu-desktop-bootstrap

安装向导还有一个专门的无障碍配置页面,看来官方很重视,以后安装过程都不会遇到无障碍问题了。

Python版本是3.12.2

The installer abort at the real start stage.

2024-3-29

I re-download image today in Linux system. The download speed is about 5 times faster than Windows.

But installer of today's daily build fail to start. It just launch a white window.

2024-4-1

Ekho with EmotiVoice is usable with speech-dispatcher. But it crashes in some cases. Try to fix them.

Re-record alphabet waves with EmotiVoice. Some alphabets need to translate as a word to make it sound correctly.

A: Aiy
B: Bee
D: Deee
H: H-tch

Mate下切换输入法的快捷键是SUPER+空格两次。对上一个版本是把空格键按的时间长一些。感觉好奇怪。

2024-4-2

修复了Ekho speechd的适配问题以及一个崩溃问题。输入法之前出现的一个在Firefox浏览器里无法显示候选词的问题也自然消失了。

Ekho还是会有崩溃的现象,需要多使用测试。

4月4日Ubuntu会有beta发布,到时候下载走一次打包流程。

2024-4-12

Beta is released: https://cdimages.ubuntu.com/ubuntu-mate/releases/noble/beta/

蓦然回首反馈了一个问题:ibus-setup里的智能拼音首选项无法启动,经调试,可能是缺了下面软件依赖,待确认后完善安装脚本。

sudo apt install gobject-introspection

还有另外一个问题由于Python旧代码在新版本Python里无法运行导致的,已修复。

遇到一个奇怪的问题(issue 1,已修复, not reproduce in final release any more),我在安装系统的时候应该是勾选了自动登录的,但是启动后还是要求输入登录密码。需调查确认。

发现另外一个奇怪的问题,Linux的Virtualbox虚拟机窗口无法在Mate桌面上移动位置。

安装torch模块的时候遇到无法安装的问题,需要删除以下系统文件:/usr/lib/python3.12/EXTERNALLY-MANAGED,不确定对系统软件依赖会造成什么负面影响。参考:How to Fix the pip "externally-managed-environment" Error on Linux

蓦然回首反馈了一个Mate登录界面的问题(issue 2,暂无法修复),完全不能启用读屏。已确认界面上没有了辅助功能的菜单。暂时没有解决方案,只能凭经验猜测这个界面是输入密码的,直接输入密码回车进入系统。

蓦然回首反馈了系统无法自动启用读屏(issue 3,已修复)。已确认。本来在”首选项->辅助技术->首选应用程序->启动时运行“可以配置,但是配置了之后重启,配置会丢失。同一页面的“Onboard”的该选项则能正常保存。暂时不知道怎样向对口的开发者反馈,在论坛问了一个问题:https://askubuntu.com/questions/1510226/screen-reader-run-at-start-option-is-cleared-after-reboot-in-ubuntu-24-04-mate

另外,EmotiVoice在2核4G的虚拟机里性能表现不理想,响应不够及时,比较难使用。

2024-4-15

The problem of Orca not auto-run at start may be caused by speech-dispatcher crash at boot. But not quite sure.  Because speech-dispatcher didn't not shown crash in another installation and Orca still not auto-run at start.

casper's squashfs file structure is changed. I fail to build a live CD now. This may help: https://askubuntu.com/questions/1458647/which-squashfs-file-in-ubuntu-22-04-live-server-image-should-be-used

2024-4-16

今天安装了一次定制的iso文件,中文语音可以使用了,但是安装的最后阶段报错,安装失败。安装过程同步编写文档:https://cto.eguidedog.net/node/1367 (未发布)

2024-4-17

EmotiVoice的响应速度还是太慢了,在输入法的使用上尤为明显,暂时放弃应用。

开发用的主系统Ubuntu Mate 22.04每次启动都会报ibus-daemon崩溃的错误(issue 4, seems not reproducible),需要调查是什么原因。

在不安装ekho和ibusreader的情况下,打包的iso文件在安装阶段依然崩溃(issue 5, fixed),需优先调查解决。

没有安装Ekho的情况下,定制的LiveCD的读屏好像启用不了(issue 6, fixed)。

issue 1问题再次出现,不记得当时为什么标记为“已修复”。

如果不对edit目录做任何修改,是可以完成安装的,安装后进入系统也没有崩溃出现(不过我装的是英文系统,理论上没有用到ibus)。问题可能是出在了在edit子系统里运行了apt update。

Ubuntu apt源的设置有更新,不改源好像也挺快的,暂时去掉dog update apt的功能。

/usr/bin/arctica-greeter在进入系统后崩溃。

2024-4-18

如果不执行apt update,一些软件会不能正常安装。这是一个两难问题。可能要等正式版发布才能解决。

2024-4-19

今天接受Anita的采访,聊了一下Ekho TTS、粤语相关话题,大概聊了4个小时,很久没有说那么多话,之后喉咙痛了半天。还好第二天醒来好了。

2024-4-22

How to disable apport:

sudo nano /etc/default/apport

在打开的配置文件中,找到一行类似于 enabled=1 的内容。将这行修改为 enabled=0 以禁用Apport。

/usr/libexec/ibus-ui-gtk3 crashed in development environment. (issue 7, not reproducible)

已成功让新打包的Live CD启动后自动启用读屏。安装好后没有自动启用读屏,autostart里的dog没有被正确执行(issue 3,已修复),原因应该是autostart的脚本不支持SHELL重定向等操作。

安装步骤中提示“安装程序有可用更新”,期望正式版发布后不会出现这个提示。

在虚拟机设置系统阶段按了几下TAB键,结果虚拟机死机了,但没有再重现了。

安装好后的系统并不是中文的,但重启两次后好像就是中文了。(issue 8, 可重现)

安装好后的系统无法启用ibusreader,dog restart也不行。但重新安装ibusreader后就可以了。(issue 9)SUPER+空格已经不能切换到英文了,只能用SHIFT,似乎是只有中文输入法。(issue 10)

在进入桌面前就已经听到了声音,似乎是espeakup生效了。

2024-4-23

收到“Colton Loftus”的一封邮件,https://colton.bio/ 他是普林斯顿23年计算机系毕业的,专注于机器学习方向,现从事生命科学咨询工作,业余开发视障相关软件。他对NVDA和Odilia做过一些贡献。他向我推荐他写的一个用语音控制软件Sight-Free-Talon,希望这一软件可以在中文上也能应用。我将对此软件做一些简单试用。

今天给Thunderbird捐了一笔款,这是第二次捐款,不记得上一次是什么时候,这个软件好像隔几个月会弹窗募捐。个人觉得它比Mac自带的版本好用一些,Mac自带的邮件经常占用大量CUP资源。Mac自带的中文输入法也有这个问题。信用卡在境外有消费会马上收到银行电话确认。

安装教程里提到了Linux下可以安装更好的语音piper(todo 1, I have tried it before and it sounds not so good: https://cto.eguidedog.net/node/1326),它支持中文。由于piper可以在树梅派上运行,预期占用硬件资源少。

安装talon后运行./run.sh https://talonvoice.com/ ,右上角会多了tablon的程序托盘。不要运行./talon,会报找不到python3.11库的错误,但其实运行./run.sh就可以了。

安装完Talon后,还需要配置命令集,这种命令集由另外一个项目维护,注意要放到指定的位置:

cd ~/.talon/user
git clone https://github.com/talonhub/community community

2024-4-24

Ubuntu 24.04 plan to released tomorrow.

Screen Reader is not on in today's Live CD. To be investigated.

2024-4-26

24.04 is available for download.

An error when package iso, not sure what's the impect.

Creating 4.0 filesystem on extract-cd/casper/minimal.squashfs, block size 131072.
[-                                                         ]      4/178493   0%
Unrecognised xattr prefix system.posix_acl_access
Unrecognised xattr prefix system.posix_acl_access

Some process will crash when reboot:

  • /usr/libexec/ibus-extension-gtk3
  • /usr/libexec/ibus-ui-gtk3
  • /usr/bin/speech-dispatcher

dog restart is not autostart in installed system but it work in LiveCD.

安装好后的系统无法启用ibusreader,dog restart也不行。但重新安装ibusreader后就可以了。(issue 9,似乎是因为安装过程中ibus包被卸载了)SUPER+空格已经不能切换到英文了,只能用SHIFT,似乎是只有中文输入法。(issue 10,暂时不处理)

启动盘可以在Macbook上启动。

标签

评论4

Restricted HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <img src>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
请输入"Drupal10"

蓦然回首 (未验证)

2 months 3 weeks 之前

我尝试了一下 ubuntu mate 貌似安装程序完全不朗读

Swift (未验证)

2 months 1 week 之前

对于Orca开机自动启动,在用户的autostart目录(路径是$HOME/.config/autostart/)里面放一个.desktop文件(具体内容见freedesktop.org网站),里面有Exec=orca应该就可以了。