Intereting Posts
не может монтировать W95 FAT32 (LBA) тип раздела в ArchLinux Больше не может использовать SSH при переадресации портов Запустить терминал в режиме su XFCE Могу ли я отключить мертвые клавиши для одного приложения? Как я могу обновить PATH при использовании ожидания в сценарии bash? Как раскрасить вывод git? Как просмотреть файлы на терминале, чтобы мы могли видеть типы файлов, такие как исполняемый файл, ascii и т. Д.? Каковы преимущества использования Tmux в любое время? запустить подпроцесс расширения urxvt perl при вызове urxvt-окна Пакеты, перешедшие через мост Linux, имеют очень высокую вероятность задержки пакетов и задержки? Постоянный низкий объем записывается в массив RAID (jbd2), что вызывает его? Фильтровать сетевой трафик в скрипте dd output: «функция не реализована» при попытке записи в / dev / sg11 tail -f, но с номерами строк Написание сценария, который выводит локальных пользователей и срок их действия

Отображение времени в строке состояния

Я использую i3 на Arch Linux. Мой статусбар i3blocks, который работает хорошо, за исключением одной проблемы. Я использую команду date чтобы получить системное время. Моя проблема с этим заключается в том, что я использую свои часы для определения времени определенных вещей, и смещение от того момента, когда команда запускается, немного отличает его от системных часов.

Будучи parsingчивым человеком, которым я являюсь, я бы хотел избежать этой разницы. Мне интересно, как я могу синхронизировать строку состояния с программными часами. Я надеюсь либо как-то запустить временной блок точно на секунду, а затем продолжить с интервалом в 1 секунду, либо найти способ обновлять его каждый раз, когда вторые витки исправляют смещение.

Я пытался запустить команду постоянно, но она использовала достаточно процессора, чтобы немедленно сделать ее невидимой опцией. Есть ли способ установить синхронизацию статус-бара с системными часами?