Таймер Countdown в панели

Исходная v1 версия Unix имела маркировку в исходном коде названный (ассемблер) panic:. Если бы что-то пошло не так, как надо в другом месте, то код перешел бы к там, и система перезагрузила бы (это - предположение, учитывая комментарий в коде, в противоречии с кавычкой Van Vleck). Строка "паника ядра" не появляется там, но это, казалось бы, было бы источником паники ядра в Unix.

Термин продолжил использоваться в течение времени жизни Unix и его производных.

4
04.10.2012, 20:15
2 ответа

Мой ответ будет в группе. Я использую носатый для создания этого видимым на рабочем столе

Шаг 1.

Носатая установка

sudo apt-get install conky

Шаг 2.

Пакет Pearl

Вы, возможно, должны установить libdate-manip-perl и libtime-modules-perl пакеты.

sudo apt-get install  libdate-manip-perl libtime-modules-perl

Шаг 3.

Сохраните дома папку

Найдите $ {alignc} Countdown в .conkycount для изменения текста Countdown.

Найдите "26 октября 2012" в .countdown для изменения даты.

Шаг 4.

Дайте разрешение написать сценарий

chmod +x ~/.countdown

Шаг 5.

Выполните свое носатое

Терминалом:

conky -c ~/.conkycount

Подайте заявку запуска

Откройте приложение запуска

Name : ConkyCount

Command : conky -p 20 -c ~/.conkycount

Результат

enter image description here

3
27.01.2020, 20:58
  • 1
    Это действительно хорошо. Спасибо. Мне действительно нужен он для панели все же. Я записываю скринкаст, который берет целый экран, сохраняют панель, вот почему мне было нужно это. Впечатляющая работа, все же. –  Dervin Thunk 04.10.2012, 21:24
  • 2
    Спасибо! Это носатое желание, видимое сверху всего приложения, просто настройте выравнивание, размер, таким образом, носатое не нарушит Вашу рабочую область. ;) –  penreturns 04.10.2012, 21:28
  • 3
    Btw, наклоните Вас, просто щелкают правой кнопкой по Вам pystopwatch и нажимают на видимый на вершине? –  penreturns 04.10.2012, 21:49
  • 4
    Штопка, это - прекрасная идея. Принятый... sooo простой! :) –  Dervin Thunk 04.10.2012, 22:31
  • 5
    @penreturns, ссылки paste.ubuntu.com являются теперь мертвым :( –  DK Bose 28.08.2014, 15:01

Вы можете перенаправить время обратного отсчета в файл tmp и использовать conky для отображения его содержимого. Вот скрипт, основанный на ответе @penreturns, который делает это до тех пор, пока работает таймер. IOW, конфигурация не будет загружаться, когда таймер простаивает. В любом случае, вам нужно выполнить два шага. Во-первых, вам нужно добавить скрипт таймера в каталог bin и сделать его исполняемым (, см. ответ @penreturns):

#!/bin/bash
conky -q -c ~/.conky/.conkyrc-timer &

pid=$(pgrep -f conkyrc-timer)
TMPFILE=$(mktemp -t countdown.XXXXXXXX)
date=$(($(date +%s) + $1 * 60))

function cleanup {
    rm -f "$TMPFILE"
    [ "$pid" ] && kill "$pid"
    clear
    exit 1
}
trap 'cleanup' INT EXIT

while [ "$date" -ge "$(date +%s)" ]; do
    time=$(date -u --date @$(("$date" - $(date +%s))) +%M:%S)
    echo -ne "$time\r"
    echo -ne "$time" > "$TMPFILE"

    if [[ $(cat "$TMPFILE") == "00:00" ]]; then
    echo -ne "Time expired" > "$TMPFILE"
    fi
    sleep 0.1
done

Затем вам нужно создать файл конфигурации (например:~/.conky/.conkyrc-timer)с:

conky.config = {
   alignment = 'bottom_right',
   double_buffer = true,
   use_xft = true,
   gap_x = 0,
   gap_y = 0,
   own_window = true,
   own_window_type = 'dock',
   update_interval = 0.1,
}

conky.text = [[
$alignr${exec cat /tmp/countdown*}\
]]

И все. Теперь, когда вы запускаете timer Nиз терминала, вы должны увидеть прошедшее время в правом нижнем углу экрана.

0
21.04.2021, 17:18

Теги

Похожие вопросы