(Xubuntu) Как отобразить анимацию вращения в заголовке окна?
Используя bash, я пытался добавить и отобразить простую анимацию вращения в оформлении окна xfwm4 (рядом с заголовком окна) файлового менеджера Nemo (3.8.6). Я использую Xubuntu 18.04.2 LTS с базовой темой Greybird.
Вот что я попробовал. Я установил скрипт, найденный по этому адресу:
https://askubuntu.com/questions/634034/display-the-current-date-time-in-the-windows-title/634158
Работает отлично. Вот что я получил:
https://forum.ubuntu-fr.org/viewtopic.php?pid=22115889
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
Этот скрипт правильно отображает счетчик в консоли, но:
- никогда в заголовке окна
- вертушка отображается внутри курсора вставки (как удалить это, чтобы остался только вертушка?)
Спасибо за ваше время и помощь!
1 ответ
Reaplce
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