gpt4 book ai didi

bash - (Xubuntu) 如何在窗口标题中显示微调动画?

转载 作者:太空宇宙 更新时间:2023-11-03 17:04:14 27 4
gpt4 key购买 nike

使用 bash,我一直在尝试在 Nemo (3.8.6) 文件管理器的窗口装饰 xfwm4(窗口标题旁边)中添加和显示一个简单的旋转器动画。我正在使用带有基本 Greybird 主题的 Xubuntu 18.04.2 LTS。

这是我试过的。我安装了在这个地址找到的脚本:

https://askubuntu.com/questions/634034/display-the-current-date-time-in-the-windows-title/634158#634158

完美运行。这是我得到的:

https://forum.ubuntu-fr.org/viewtopic.php?pid=22115889#p22115889

https://www.zupimages.net/up/19/26/owfa.png

在此屏幕截图中,我想在时钟旁边显示微调器。然后我尝试将一个简单的微调器合并到上面的脚本中。我用过这个:

while :; do
for c in / - \\ \|; do
printf '%s\b' "$c"
sleep .1
done
done

窗口装饰脚本:

while true
do
wmctrl -r :ACTIVE: -N "$(awk -F' \\|\\|' '{print $1}' <<< $(xdotool getwindowfocus getwindowname)) || $(LANG=fr_FR.UTF-8 date "+%A %d %B %Y - %H:%M:%S")"
sleep 1
done

此脚本在控制台中正确显示了一个微调器,但是:

  • 从不在窗口的标题中
  • 微调器显示在插入光标内(如何删除它以便只保留微调器?)

感谢您的宝贵时间和帮助!

最佳答案

重新

printf '%s\b' "$c"

wmctrl -r :ACTIVE: -N $(printf '%s\b' "$c")

更新:

#!/bin/bash

while :; do
d=$(LANG=fr_FR.UTF-8 date "+%A %d %B %Y - %H:%M:%S")
for c in / - \\ \|; do
wmctrl -r :ACTIVE: -N "$c $d"
sleep .1
done
done

关于bash - (Xubuntu) 如何在窗口标题中显示微调动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56809764/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com