U盘Linux系统在任何PC上启动

将系统安装在U盘中随身携带使用已经很容易了,比如 Windows 就有 Windows To Go。将系统装在U盘上需要一个寿命长久的U盘,而且随机读写性能要强。

Linux 发行版都提供 Live ISO 镜像,也可以将系统直接装载 U盘上,但很多时候安装后的U盘可以在安装的 PC 上启动,换一个 PC 就无法启动了。这篇文章就讲述如何解决其他 PC 上启动的问题。

Python tkinter GUI 中调用 shell 脚本

本文给出一个 Python tkinter GUI 程序中调用 shell 脚本的代码示例,在 GUI 的一个文本框中会不断输出脚本的标准输出和标准错误且不会阻塞 GUI 窗体事件响应,同时也会在脚本执行完毕后根据状态(exit code)弹出提示框,如果在脚本运行中关闭窗口,会弹出提示并中断脚本的执行。

这个样例很适合编写一些提供给非技术人员使用的小工具。