- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经为自制游戏机创建了几个非常简单的 bash 脚本(输入配置、更新内容等)。我有一个启动器,所以指示用户运行所需的 shell 脚本不是问题,但是在运行 bash 脚本时功能方面给了我我需要的一切,默认的低分辨率黑色文本看起来很吓人最终用户。
“美化”全屏 shell 脚本的最简单方法是什么?可以以 1080p 运行脚本,使用更大的气泡抗锯齿字体,添加精美的动画背景等,但仍然能让我坚持编写优秀的 shell 脚本?
我想另一种提问方式是:是否存在比 whiptail 更漂亮、更现代的 GUI 外观替代品?
我从终端运行,因此 GUI 库必须尽可能完全独立。
最佳答案
shell 脚本在终端窗口中显示退出的能力完全受限于终端的图形能力(以及 termcap/terminfo 支持的内容)。
大多数终端最多支持 256 种颜色(尽管据说 konsole
以某种方式支持任意 RGB 颜色)。
控制字体大小等。来自 shell 的转义序列仅限于终端愿意响应的转义序列(我不知道这些是否完全符合标准或在运行时可发现)。
最好的选择可能是让您的脚本在一个新的终端窗口中重新执行自身,并将适当的参数传递给该终端窗口以控制字体选择、窗口几何形状、颜色选择等。
话虽如此,即使可靠地做到这一点也不一定是世界上最简单的事情(我不确定命令行选项在不同终端仿真器之间的可移植性如何,也不确定它们公开了多少更高级的功能)。
关于linux - 漂亮的 shell 脚本(菜单、图像、抗锯齿、1080p、颜色、淡入淡出效果等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25470512/
尝试使用 tkinter 为一系列 PIL 图像制作动画。我的帧持续时间 (ms) 的图表如下所示: 有人知道是什么导致了这种尖尖的锯齿图案吗? 这是一个重现的脚本: from PIL import
我正在尝试使用 Canvas 创建“星爆”效果,但线段出现令人难以置信的像素化。我做错了什么吗? var rays = 40; var canvas = $("header canvas")[0];
爪牙 我在 JAGS 中有一个仅拦截逻辑模型,定义如下: model{ for(i in 1:Ny){ y[i] ~ dbern(mu[s[i]]) } for(j in 1:Ns){
我是一名优秀的程序员,十分优秀!