【问题标题】:How to set tty-clock output as background如何将 tty-clock 输出设置为背景
【发布时间】:2019-03-07 09:10:55
【问题描述】:

我想将 tty-clock 输出设置为 i3 设置的背景。 我想知道如何将命令输出显示为背景。

到目前为止我尝试过的事情:

  1. 运行一个脚本,该脚本应该会运行 tty-clock 并使用 scrot 每分钟截取一次屏幕截图,feh 会将其设置为背景。

    问题:tty -clock 将继续运行而不会让下一个命令运行,并且 scrot 是一个屏幕截图实用程序,它会捕获我正在查看的任何内容。或者我需要每分钟切换到那个工作区来运行、射击、杀死、设置为背景。

tty-clock && killall tty-clock
scrot ~/Pictures/Wallpaper/background.png
feh ~/Pictures/Wallpaper/background.png
  1. 将 tty-clock 输出保存到一个文件中,该文件应该会通过 convert(通过 imagemagick)转换为图像,并且 feh 会将其设置为背景。

    问题: tty-clock 输出不仅仅是时钟,我猜它提供有关字符颜色或位置的信息。

tty-clock | cat > ~/TEMP/tty-clock-output

tty 时钟输出

[?1049h[22;0;0t[1;39r(B[m[4l[?7h[?1h=[39;49m[?25l[39;49m(B[m[H[2J[17;59H[H[2J[7;12H[17;59H
[64G[45m  
[Z  
[Z  
[Z  
[Z  [49m(B[m[18d [45m  [49m(B[m  [45m  
[67G  [49m(B[m  [45m  
[67G      
  
  [49m(B[m[18;79H[45m      [19;75H  [49m(B[m  [45m  [49m(B[m  [45m  
[79G  [49m(B[m  [45m  [21;75H  [49m(B[m  [45m  [49m(B[m  [45m  
[79G      [49m(B[m[18d [45m  [49m(B[m  [45m  
[86G  [49m(B[m  [45m  
[86G      
  
  [49m(B[m[22;66H [22;85H[92G[22;66H   [22;85H[92G[22;66H   [22;85H[92G[22;66H   [22;85H[92G[22;66H   [22;85H[92G[22;66H   [22;85H[92G[22;66H   [22;85H[92G[39;1H[?12l[?25h[?1049l[23;0;0t
[?1l>[?1049h[22;0;0t[1;39r(B[m[4l[?7h[?1h=[39;49m[?25l[39;49m(B[m[H[2J[17;59H[H[2J[7;12H[17;59H
[64G[45m  
[Z  
[Z  
[Z  
[Z  [49m(B[m[18d [45m  [49m(B[m  [45m  
[67G  [49m(B[m  [45m  
[67G      
  
  [49m(B[m[18;79H[45m      [19;75H  [49m(B[m  [45m  [49m(B[m  [45m  
[79G  [49m(B[m  [45m  [21;75H  [49m(B[m  [45m  [49m(B[m  [45m  
[79G      [49m(B[m[18d [45m      
[86G  
      
  
[86G      [49m(B[m[22;66H  [22;85H[92G[22;66H   [22;85H[92G[39;1H[?12l[?25h[?1049l[23;0;0t
[?1l>

【问题讨论】:

    标签: background tty i3


    【解决方案1】:

    您根本不需要调用 tty-clock:一个将date(格式化为适合)的输出发送到文本文件,然后在其上运行convert 的脚本应该可以解决问题。当然,您需要花一些时间使用convert 参数来获得所需的外观。

    【讨论】:

    • 预期和实现的结果是here 我真的很想拥有块状的 tty-clock 字体,但它在 figlet fontDB 中不可用。如果我得到我想要的解决方案,我会更新我的问题。
    • 您使用 figlet 有什么特别的原因吗?您可以使用任何已安装的字体进行转换。
    • 我知道我可以随心所欲地放大任何字体(我昨天才知道 :) 但我真的很喜欢 tty-clock 样式,而且我不知道任何具有相同样式的等宽字体。我什至查看了tty-clock source code 来查找 tty-clock 使用的字体,但它使用的是drawnumber function
    • 将其合并到您自己的代码中似乎就是答案!
    猜你喜欢
    • 2012-03-05
    • 1970-01-01
    • 2014-06-23
    • 2012-09-23
    • 2019-06-13
    • 1970-01-01
    • 2019-02-28
    • 2021-07-29
    • 2014-04-05
    相关资源
    最近更新 更多