By admin, 8 一月, 2016

如果运气好,服务进程崩溃会弹窗通知,并在/var/crash目录留下log,此时可以参考:怎样分析Linux里/var/crash目录下的文件

如果没有留下崩溃的log,又知道重现方法,那么可以使用gdb attach进程。

gdb <进程运行文件> -p <进程ID>

attach之后,按c继续让进程运行,然后让其崩溃,这是就可以拿到崩溃的堆栈调查代码。

如果gdb attach进程的时候出现“ptrace: 不允许的操作.”或“ptrace: Operation not permitted.”,那么可以用sudo运行解决。

By admin, 8 一月, 2016

当一个程序崩溃的时候会在/var/crash里产生一个日志文件。这个文件通过以下命令可以解压成一个目录:

apport-unpack <source crash file> <target extracted folder>

进入该目录后,有一个Stacktrace的文件,用vi打开可以看到奔溃的程序堆栈。

也可以分析里面的CoreDump文件,命令是:

gdb <crash_application> CoreDump

参考:How do I use crash reports?

标签

By admin, 8 一月, 2016

春思

作者:李白 

燕草如碧丝,秦桑低绿枝。 
当君怀归日,是妾断肠时。 
春风不相识,何事入罗帏? 

 

By admin, 7 一月, 2016

月下独酌

作者:李白  

花间一壶酒,独酌无相亲。  
举杯邀明月,对影成三人。  
月既不解饮,影徒随我身。  
暂伴月将影,行乐须及春。  
我歌月徘徊,我舞影零乱。  
醒时同交欢,醉后各分散。  
永结无情游,相期邈云汉。

 

By admin, 6 一月, 2016

下终南山过斛斯山人宿置酒

作者:李白

暮从碧山下,山月随人归。
却顾所来径,苍苍横翠微。
相携及田家,童稚开荆扉。
绿竹入幽径,青萝拂行衣。
欢言得所憩,美酒聊共挥。
长歌吟松风,曲尽河星稀。
我醉君复乐,陶然共忘机。

 

By admin, 5 一月, 2016

出塞

作者:王之涣

黄河远上白云间,
一片孤城万仞山。
羌笛何须怨杨柳,
春风不度玉门关。

 

By admin, 4 一月, 2016

感遇二首(其二)

作者:张九龄

江南有丹橘,经冬犹绿林。
岂伊地气暖,自有岁寒心。
可以荐嘉客,奈何阻重深。
运命唯所遇,循环不可寻。
徒言树桃李,此木岂无阴?

 

By admin, 31 十二月, 2015

eGuideDog工具箱是一个命令行下的工具,为盲人使用Linux提供一系列便捷的功能,通过eGuideDog工具箱安装的软件总是最新的,eGuideDog工具箱本身也是会自动更新的。目前支持的Ubuntu 14.04及Debian 11以上发行版。

如果不知道怎样在Firefox里复制命令文本,可以参考:Orca怎样复制Firefox里的文本

如果运行dog安装软件失败,可能是因为apt运行出错。原因可能是软件源有问题,或者有其它进程在运行apt。在这个情况下,请先确保sudo apt update命令可以正常运行。

标签

By admin, 31 十二月, 2015

(本文基于eGuideDog Linux 0.2编写)

安装使用eGuideDog Linux的方式:

  1. 在虚拟机中安装,推荐使用VirtualBox(VirtualBox虚拟机盲人使用指南)。优点是可以在Windows中直接安装运行,不怕弄坏现有的系统,随便重装。缺点是比较慢。VMWare也是可以的,不过无论是哪一种虚拟机,请使用尽量新的版本。有用户反应较旧的虚拟机版本不能安装新版的eGuideDog Linux。
  2. 把iso文件刻录在DVD或U盘中(如何制作Ubuntu系统的USB启动盘),然后启动并试用,但不安装。优点是对现有系统和硬盘没有影响,并且可以给其他朋友试用;缺点是只能作为简单试用,资料不能保存,重启后会丢失。
  3. 把iso文件刻录在DVD或U盘中,在Windows中腾出一个大于8G的分区,把eGuideDog Linux安装在该分区中,并实现双系统启动。

标签

By admin, 31 十二月, 2015

该版本针对Ubuntu 14.04和Ubuntu 15.10的做了重写升级。ibus的前端过去是用Python写的,现在已经使用了Vala语言重写,因此ibusreader也做了相应的重写。代码托管在Github:https://github.com/hgneng/ibus

该版本没有语速调节功能,也不会根据Orca状态控制。这个版本主要是测试盲人是否能在Ubuntu 15.10上顺利安装和使用ibus输入法。

安装ibusreader需要先获取eGuideDog工具箱,如果之前已经获取了,可以忽略这一步:

 

sudo wget http://eguidedog.net/files/dog -O /usr/bin/dog

sudo chmod a+w /usr/bin/dog

然后执行下面命令安装:

dog install ibusreader