所以我有一个 64 位 Linux Mint 17 系统,我正在尝试使用基于 64 位 Ubuntu 12.04 的系统(实际上称为 Vinux,一个 Ubuntu 混音)来设置 chroot 环境。问题是,直到我切换回运行主机系统的控制台(即主机的 X 服务器;还没有尝试文本控制台)。
以下是我用来设置、输入和测试 chroot 的步骤。chroot 文件系统安装在/mnt:
sudo mount --rbind /dev /mnt/dev
sudo mount --rbind /proc /mnt/proc
sudo mount --rbind /sys /mnt/sys
sudo mount --rbind /tmp /mnt/tmp
sudo mount --rbind /run /mnt/run
sudo mount --bind /var/lib/dbus /mnt/var/lib/dbus
sudo chroot /mnt
Run Code Online (Sandbox Code Playgroud)
现在以 root 用户身份在 chroot 中:
su <desired username within chroot - happens to be the same as my username on the host …Run Code Online (Sandbox Code Playgroud) 我已经通过这篇文章成功地在 Linux 下使用了一个钩子:http : //hackerboss.com/overriding-system-functions-for-fun-and-profit/
现在我想让我的 .so 文件每次espeak加载时加载,无论它是否是从另一个应用程序调用的。我怎么做?
我使用 espeak 在纯文本文件中说出一些文本。但是,文件中的某些单词使用星号强调(“您是说*绿色*豆吗?”),espeak 会按字面意思读出它们(“您是说星号绿色星豆吗?”)。
我应该用什么替换星号,以便 espeak 正确阅读它们?