Size: a a a

Russian Fedora Community

2020 May 29

o👹

olegon.ru 👹 in Russian Fedora Community
попередергивал все flags по клипборду - не помогает :(
источник

o👹

olegon.ru 👹 in Russian Fedora Community
только у меня?
источник

o👹

olegon.ru 👹 in Russian Fedora Community
есть что-то штатное, чтобы как sleep работало, но выводило оставшееся время?
источник

SG

Sergey Gureev in Russian Fedora Community
olegon.ru 👹
есть что-то штатное, чтобы как sleep работало, но выводило оставшееся время?
Что это значит?
источник

o👹

olegon.ru 👹 in Russian Fedora Community
Sergey Gureev
Что это значит?
ну в sleep я задаю время паузы и оно молча стоит, а мне нужно, чтобы выводило время оставшееся, обратный счетчик
источник

SG

Sergey Gureev in Russian Fedora Community
olegon.ru 👹
ну в sleep я задаю время паузы и оно молча стоит, а мне нужно, чтобы выводило время оставшееся, обратный счетчик
from time import sleep

def sleep_status(sec:int):
'''Sleeps N seconds with the remaining time output to stdout'''
 if not sec <= 0:
   print("Sleep: {}".format(sec))
   sleep(1)
   sleep_status(sec-1)
источник

SG

Sergey Gureev in Russian Fedora Community
Можешь на баше аналогично написать))
источник

o👹

olegon.ru 👹 in Russian Fedora Community
да уже начал колхозить :) просто думал, что-то штатное есть, sleep удобен тем, что разные единицы можно задавать
источник

B

Boris in Russian Fedora Community
olegon.ru 👹
да уже начал колхозить :) просто думал, что-то штатное есть, sleep удобен тем, что разные единицы можно задавать
Так чем меньше единица, тем сильнее снизится точность из-за лишних операций вывода сообщений...
источник

o👹

olegon.ru 👹 in Russian Fedora Community
Boris
Так чем меньше единица, тем сильнее снизится точность из-за лишних операций вывода сообщений...
вот если колхозить, то да, а сама sleep считает время, а не цикл гоняет
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Boris
Так чем меньше единица, тем сильнее снизится точность из-за лишних операций вывода сообщений...
вот да, а потом нужно будет костылить код который это учтёт (сколько надо vs сколько реально прошло)
источник

11

1. 130205 in Russian Fedora Community
Никто вот с таким https://unix.stackexchange.com/questions/59949/centos-avoid-that-alt-f4-switches-to-console не сталкивался? Вейленд сессия, alt+f4, alt + стрелки переводит на другие телетайпы
источник

V

Vitaly in Russian Fedora Community
Vyacheslav @bvn13
У меня с телегой из стандартных репозиториев вообще бажина была с буфером обмена. В какой-то момент телега переставала видеть, что в буфер лежит. Поставил из флатпака - полет нормальный
Потому, что версия из репов работает нативно в Wayland, а в флатпак версии это отключили грязным хаком.

Можешь и опакеченную версию запускать принудительно через XWayland:

QT_QPA_PLATFORM=xcb /usr/bin/telegram-desktop
источник

V

Vitaly in Russian Fedora Community
Yuri T.
Чтобы появился звук через HDMI, надо в System Settingd->Audio->Advanced первый профиль передернуть
Разные ноутбуки, разные реализации. В моём общий источник вывода.
источник

V

Vitaly in Russian Fedora Community
olegon.ru 👹
хм, в общем, в хромом вообще ничего не копируется в данный момент, когда делаешь копирование картинки
Wayland? Если да, то это считай нормально, т.к. при переходе между буферами Wayland и X11 всегда бывают глюки.

Попробуй сессию Gnome on X11.
источник

o👹

olegon.ru 👹 in Russian Fedora Community
Vitaly
Wayland? Если да, то это считай нормально, т.к. при переходе между буферами Wayland и X11 всегда бывают глюки.

Попробуй сессию Gnome on X11.
нет, именно Х
источник

V

Vitaly in Russian Fedora Community
Sergey Gureev
from time import sleep

def sleep_status(sec:int):
'''Sleeps N seconds with the remaining time output to stdout'''
 if not sec <= 0:
   print("Sleep: {}".format(sec))
   sleep(1)
   sleep_status(sec-1)
1 миллисекунда - это очень мало. Твой скрипт сожрёт все ресурсы системы. Нужно хотя бы 1000 ставить. И такие активные ожидания - прошлый век. Лучше на треды переписать. Поток уходит в сон и ждёт события от другого.
источник

SG

Sergey Gureev in Russian Fedora Community
Vitaly
1 миллисекунда - это очень мало. Твой скрипт сожрёт все ресурсы системы. Нужно хотя бы 1000 ставить. И такие активные ожидания - прошлый век. Лучше на треды переписать. Поток уходит в сон и ждёт события от другого.
Слип принимает параметр в секундах
источник

V

Vitaly in Russian Fedora Community
Sergey Gureev
Слип принимает параметр в секундах
Точно. Вечно в питоне всё, не как у людей. Но в любом случае 1 секунда - это мало.
источник

SG

Sergey Gureev in Russian Fedora Community
В питон 3.4 завезли корутины, а в 3.7 сделали им нормальынй синтаксис. Так что прямо с тредами работать не придется))
источник