Я хочу, чтобы мои панельные часы были & ldquo; digital & rdquo; (2011-01-01). Есть ли настройка или другие часы? [Дубликат]

Проверка работы Интернета не такая уж тривиальная. ping - ICMP, поэтому он может работать, даже если веб-прокси отключен. Что-то подобное происходит с DNS, если вы тестируете с помощью IP.

Поскольку мое подключение к Интернету нестабильно, я создал этот скрипт (на основе этого), который заставляет мягкий звук аккорда звонить мне, а также использует Ubuntu notify когда возвращается подключение к Интернету:

#!/bin/bash

hash play 2>&- || { echo >&2 "I require «play» but it's not installed. Try apt-get install sox. Aborting."; exit 1; }

WGET="`which wget`"
URL="http://www.google.com"
delay=3;
noConnectionMessage="No connection, trying again in $delay seconds...";
connectionMessage="WE HAVE INTERNET! :) Trying again in $delay seconds...";

echo "INTERNET TESTER: Type Ctrl+C to quit";
rm --force /tmp/index.site

function playSound {
    time=1;    # Time played
    if [ `sox --version| grep -oP "v[0-9.]+" | sed "s/[v.]//g"` -lt 1431 ]; then    #analize sox version, if greater than v14.3.1 can use pluck
        play -q -n synth $time sine;
    else
        play -q -n synth $time pluck $1;
        #for i in G4 G4 G4 E4;do play -n synth 0.1 pluck $i repeat 2;done    # You can play with something like this also :) (first three notes from Beethoven 5th symphony)
    fi
}

while [ 1 -eq 1 ]; do
    $WGET -q --tries=10 --timeout=2 $URL -O /tmp/index.site &> /dev/null
    if [ ! -s /tmp/index.site ];then
        echo $noConnectionMessage;
        #playSound E2
        sleep 1;
    else
        #~ zenity --warning --text "ADDRESS is back"
        notify-send -i "notification-network-wireless-full" "Connection state:" "$connectionMessage";
        echo $connectionMessage;
        playSound E3
    fi
    sleep $delay;
done

exit 0;
1
задан 12 April 2017 в 10:23

1 ответ

Да, вы можете сделать это со стандартными часами Ubuntu.

Откройте gconf-editor и перейдите к apps -> panel -> applets -> clock_screen0 -> prefs. Затем вы можете установить ключ custom_format в любой желаемый формат, например. %Y-%m-%d %H.%M.%S должен указать желаемый формат. Вы также должны установить ключ с именем format на custom, чтобы использовался ваш пользовательский формат.

Пользовательский формат также может содержать форматирование HTML, поэтому вы можете использовать что-то вроде <b>%Y-%m-%d</b> %H.%M.<span color=”#888888″>%S</span> для отобразите дату жирным шрифтом и секунды в сером цвете ...

1
ответ дан 26 May 2018 в 01:13

Другие вопросы по тегам:

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