LINUX.ORG.RU

Избранные сообщения Corrosion

UPS без двойного преобразования.

Форум — Talks

Почему-то(отчасти понятно почему) широко продаются UPSы преобразующие постоянные 12 вольт аккумулятора в 220 переменки, которые потом компьютерный блок питания обратно конвертирует в 12 и 5 вольт постоянки.
Неэффективно.
Какие есть варианты избавиться от этого промежуточного высоковольтного переменного тока?
Кто-нибудь пробовал? Стоит оно того?

 , бесперебойники, бесперебойное питание,

Bad_ptr
()

На чём анонимус посоветует собирать NVR решение для дома?

Форум — Talks

Есть коробочный NVR от misecu к которому цепляются 8 камер того же производителя по wifi. Протокол между камерами и NVR - проприетарный, секретные ключи скорее всего зашиты на заводе. С отдельными камерами хотелось бы упражняться минимально, однако как ONVIF-устройство сам NVR не детектируется(поместил NVR и linux комп в одну сеть, запустил детектирование устройств в OnvifDeviceManager, пускать его в интернет и давать делать туннели в свою сеть - совсем не хочется.

Посоветуйте как быть, чем потыкать эту штуку на предмет наличия систем сопряжения с каким-то открытым локально-разворачивающимся NVR и что, это за NVR такой?

Я пока смотрю в сторону HomeAssistant но вдруг есть чего-то ещё?

 , , ,

faq2
()

Часов много не бывает

Форум — Talks

Так как сегодня пятница и похвальной является любая шизофрения в рамках почти здравого смысла, представляю вашему вниманию часы!

clockrip
██████ ██████    ██████ ██████
    ██     ██ ██     ██ ██    
██████ ██████    ██████ ██████
██         ██ ██ ██         ██
██████ ██████    ██████ ██████

clockrip -f O -s
OOOOOO OOOOOO    OOOOOO OOOOOO    OOOOOO OOOOOO
    OO     OO OO     OO OO  OO OO     OO OO  OO
OOOOOO OOOOOO    OOOOOO OOOOOO    OOOOOO OOOOOO
OO         OO OO OO     OO  OO OO OO     OO  OO
OOOOOO OOOOOO    OOOOOO OOOOOO    OOOOOO OOOOOO

clockrip -f ▓ -s
▓▓▓▓▓▓ ▓▓▓▓▓▓    ▓▓▓▓▓▓ ▓▓▓▓▓▓    ▓▓▓ ▓▓▓▓▓▓
    ▓▓     ▓▓ ▓▓     ▓▓     ▓▓ ▓▓  ▓▓     ▓▓
▓▓▓▓▓▓ ▓▓▓▓▓▓    ▓▓▓▓▓▓ ▓▓▓▓▓▓     ▓▓ ▓▓▓▓▓▓
▓▓         ▓▓ ▓▓     ▓▓ ▓▓     ▓▓  ▓▓ ▓▓    
▓▓▓▓▓▓ ▓▓▓▓▓▓    ▓▓▓▓▓▓ ▓▓▓▓▓▓     ▓▓ ▓▓▓▓▓▓

Эта элегантная утилита позволит вам выводить время в виде больших букф чисел в разнообразном цвете и стиле, а элегантное название подчеркнёт туннельный синдром кистей ваших рук при наборе в эмуляторе терминала.

Теперь каждому найдётся своё место в этом мире и времени. Если вы клоун, то можете подчеркнуть свою самобытность выводя часы из клоунских улыбок, дарящих счастье людям во всём мире.

Суть, мне нужны были часы как tty-clock нравится какой у них вывод, но только мне нужно было иметь возможность просто выводить время в таком виде в файл, а не держать обновляющееся время в терминале с виду дурацкая идея, но так надо, в этом вся суть.

  • clockrip

  • Аргументы опциональные

    • -h Отобразить справку
    • -u Выводить мировое UTC время, а не локальное
    • -s Отображать секунды
    • -f Установить символ заполнитель (одно знакоместо)
    • -ft [TEXT] Установить символ заполнитель (одно знакоместо)
    • -fw [TEXT] Установить символ заполнитель (два знакоместа)
    • -c [COLOR] Установить цвет заливки
    • -b [COLOR] Установить цвет заливки фона
    • -d Включить эффект мигания для точек разделителей
    • -t [TEMP] Установить цвет через значение температуры в Цельсиях
    • -bt [TEMP] Установить цвет фона через значение температуры в Цельсиях
    • -k [TEMP] Установить цвет через значение температуры в Кельвинах
    • -bk [TEMP] Установить цвет фона через значение температуры в Кельвинах

Ключи -t -k -bt -bk отменяют значение ключей -c -b
Ключи -t -k переопределяют друг друга, какой задан последним тот и задаёт значение
Ключи -bt -bk переопределяют друг друга, какой задан последним тот и задаёт значение

Цвет заливки может быть названием цвета из списка

  black |  red |  green |  yelow |  blue |  purple |  cyan |  gray
 bblack | bred | bgreen | byelow | bblue | bpurple | bcyan | bgray

Цвет заливки может быть кодом цвета от 0 до 256 или от 000000 до FFFFFF Если вместо времени отображается белиберда можно попробовать заменить -fw на -ft и наоборот, утилита работает только с заливкой символами шириной 1 или 2 знакоместа от любого иного варианта отображаемое форматирование поедет.

Может кому надо тоже, эта супер пупер утилита на все времена UnixWay ультраортодоксальна и не умеет сама обновлять время, а тупо её выводит, поэтому

  • watch -tcn 60 clockrip -c green Будет вызывать скрипт и обновлять время раз в минуту
  • watch -tcn 1 clockrip -s -c green Будет вызывать скрипт и обновлять время раз в секунду
  • watch -tcn 1 clockrip -s -fw 😊 Будет вызывать скрипт и обновлять время раз в секунду

Негодники

Вишенка на торте, в этом описании текста больше чем кода в утилите

 , , , ,

LINUX-ORG-RU
()

Вопрос к специалистам по оптическим сетям

Форум — Talks

Я живу в деревне в частном доме. В доме протянута обычная сеть на витой паре. И есть сосед-приятель,который хотел бы ко мне подключиться. Но расстояние между нашими домами около 450м,что больше официально допустимого для витой пары. Да еще проблемы грозозащиты,неизбежные для любых медных проводов.

Возникла мысль попытаться использовать оптический кабель,тем более что он дешево продается на Озоне,например вот: https://www.ozon.ru/product/kabel-opticheskiy-oksk-2a-1-5-kn-2-volokna-buhta-500m-1056605179/ Девять с хвостиком тыс за бухту 500м. Там же есть и медиаконвертеры,разные и за весьма разную цену: https://www.ozon.ru/category/mediakonvertery/ Идея в том,чтобы купить кабель,отнести его туда где могут приварить разъемы,после чего протянуть между домами(протянуть тут легко,ничего не мешает). Но сам я никогда оптические сети не строил,только пару раз видел как это специальные люди делали. Я только «медными» сетями занимался,причем довольно много.

Поэтому вопрос: будет ли работать этот дешевый кабель с Озона с предлагаемыми там же медиаконвертерами,и если да то с какими именно? А также интересно,почему на тех конверторах два гнезда под оптические кабели,подписанных как TX и RX? У них прием и передача отдельно и им два волокна надо? Вроде там где я видел(на старой работе лет двадцать назад) - работало по одному волокну,хотя могу и ошибаться,я особо не вникал за ненадобностью в то время.

Вобщем - просьба к тем кто имеет имеет практический опыт в оптических сетях прокомментировать вышеизложенную идею на предмет реализуемости и цены. Да,какая-то дикая скорость в гигабиты не требуется,обычных 100мбит будет более чем достаточно. Это же для личного некоммерческого применения. Нужен максимально дешевый эдакий «удлинитель», работающий на несколько сотен метров и не боящийся наводок от молний.

 

watchcat382
()

Какие есть способы борьбы с диверсиями ассоциаций mime?

Форум — Desktop

Иногда после установки/обновления ПО, ассоциации mime слетают.

Например, в системе настроено так, чтоб текстовые документы открывались в geany. После установки wine, они открываются в notepad.exe.

Есть какие-нибудь способы контролировать подобное поведение? Вопрос несёт глобальный характер и не ограничивается одним лишь вайном.

 

u5er
()

Ноутбук как клавиатура/мышь/монитор для компьютера

Форум — Talks

Здравствуйте!

Подскажите какие есть варианты использования ноутбука в качестве переферийного оборудования для другого ПК?

Пример из жизни, купил миник для маршрутизатора, для него надо клавиатуру, мышь, монитор для начальной настройки. Но при этом есть ноутбук, где все это есть. Вопрос как их подружить? Если в качестве монитора можно использовать устройство видеозахвата, то с остальной переферией проблемы. Есть устройство aten CV211, а что есть ещё?

 , , , ,

torm7
()

Разработчики гнома vs здравый смысл

Форум — Talks

Меня настолько задолбали эти ужасные скругления всего и вся в GNOME 40+, что я решил пойти радикальным путём и пойти изучать исходники сраной адвайты, какие классы в CSS за что (теперь) отвечают и как их раскруглить (есть ли такое слово?).

Так как я (занимался любовью) с этим практически полные сутки, мне кажется, полезно будет поделиться результатом с сообществом, ибо ну не один же я такой больной?

Если кто-то не понял, о чём я, поясняю.

Разработчики гнома: ты будешь страдать с этими вездесущими скруглениями радиусом в 30 пикселей, потому что мы выпилили поддержку тем, и оставили только недокументированный CSS.
Я: окей, нельзя так нельзя

Такие вот дела. Мышки плакали, кололись, но всё продолжоли жрать говколоться и пердолиться с стилями в текстовом редакторе вместо того, чтобы наслаждаться жизнью.
Как же всё-таки Хорошо, что уже давно придумали Windows 10!

 ,

annerleen_temp
()

Ищу сериал

Форум — Talks

Помню что в конце 90 начале 00 если точно не помню, крутили сериал то ли по 1му то ли 2му то ли ТНТ. Там были актеры в белой форме земляне и пришельцы, у них был город корабль в небесах. Ещё пришельцы могли превращаться в каких-то уродов - с коричневой рожей. Подскажите пожалуйста название сериала, если кто знает, там по сюжету один пришелец решил помочь главному герою и его спутникам пробраться на корабль

 ,

bad_master
()

Использование Ubuntu Pro: разбираем на примере 16.04 Desktop

Статьи — Администрирование

Что это вообще такое?

Это подписка на ESM (Extended Security Maintenance), что расширяет срок поддержки Ubuntu LTS с 5 до 10 лет: 16.04 до апреля 2026 года и 18.04 до апреля 2028 года соответственно. При наличии аккаунта в Ubuntu One дается бесплатная подписка на 5 машин.

( читать дальше... )

 ,

Vsevolod-linuxoid
()

Даже оно быстрее гнома

Форум — Talks
Выпустили браузерную среду рабочего стола Puter, которую можно использовать для создания собственных веб-проектов. Код открыт.

Puter полностью написан на чистом JavaScript и jQuery. Разработчики сознательно не использовали фреймворки, чтобы полностью контролировать весь стек и избежать появления сложных абстракций. jQuery выбрали из-за того, что Puter взаимодействует напрямую с DOM, а jQuery предоставляет «элегантное, но мощное API для этих задач».

Хабр:
https://habr.com/ru/news/798321/


Даже оно работает быстрее (кстати, адаптивно в мобилках) чем гном.

 , , ,

skidphysic
()

УнылоGNOME

Галерея — Скриншоты

Надоела стоковая Adwaita, решил немного покастомайзить гноме.
Занимался когда-то давно этим, но после выхода 42 гнома нормальный теминг окончательно отломали, а руки уже приросли к гшеллу и переходить на KDE не хотелось. Так и привык к ванильной теме, но желание пердолить DE до конца не пропало.

Изначально делал закосы под макOS, но выглядело оно криво-косо, так что снова забросил кастомизацию, лишь сейчас захотелось опробовать что-то новое. Заодно посмотреть на компактные темы, т.к. с монитором 1024x768 предпочтительнее устанавливать именно их. Конкретно на скриншоте FullHD монитор, но большую часть времени всё же приходится сидеть на старье.

Понравилась тема Colloid-gtk-compact (на скрине как раз оно), выглядит более-менее нормально, хоть и уныло, работает с gtk4/libadwaita. Единственный минус — слишком жирные пункты меню в GNOME Settings, но это, видимо, особенность самого приложения. Из твиков темы — float панель и нормальные кнопки, а не макосветофор.

Из расширений стоит BlurMyShell (размытие верхней панели отключил, т.к. криво работает), Caffeine, RoundedWindowCorners, AppIndicator (трей), Vitals (вывожу температуру ЦП и свободную память, из-за объёма в 8 ГБ приходится постоянно за ней следить), ну и DockFromDash. Док от него по умолчанию скрыт, а само расширение не тормозит так сильно, как DashToDock.

Шрифт - Open Sans, в терминале - Noto Sans Mono.

Иконки - Colloid.

В качестве дистра Fedora. Вообще раньше всегда Arch использовал, т.к. Fedora казалась тяжёлой - там, где на рачике всё шло максимально плавно, на федорке проскакивали статтеры, тормоза и т.д. Сейчас поставил 38 - подобного уже не заметил. Ну и постоянно доделывать руками то, что в других дистрах работает по умолчанию не захотелось. А конкретно для себя минусов не нашёл, разве что необходимость доустанавливать кодеки из RPMFusion.

Обоина - https://unsplash.com/photos/body-of-water-near-trees-under-cloudy-sky-Flxl7OUuO1M

>>> Просмотр (1920x1080, 1124 Kb)

 ,

whbex
()

слушать музычку без проводов вдвоем

Форум — Talks

Всех приветствую.

В очередной раз распутывая пару наушников воткнутых в один ноут, подумал. Может все таки есть возможность транслировать через bt на пару стереогарнитур?

Есть ноут с линуксом. Готов туда впердолить если нужен отдельный bt-донгл. Или пару если надо. Нужно готовый рецепт, чтобы подключить два комплекта бт-наушников.

 , , , ,

yax123
()

Широковещание звука на несколько блютуз гарнитур

Форум — Linux-hardware

По мотивам
Много-адаптерная мышка

Ну и ваще, если хочется устроить дискотеку или групповые сеансы прослушивания лекций националптеродактилей не привлекая внимания соседей.
Или координировать действия группы лиц во время флешмоба.

Чтобы у каждого были свои наушники, но слушали одни и те же звуки.

Это реально? Есть ли готовое?

 , , , ,

Bad_ptr
()

И Снег и Сугробы и Ёлки на вашем ПеКа

Форум — Talks
--           Зависимости              -
---------------------------------------
-- curl    -  загрузка ёлочек         -
-- scrot   -  снимок рабочего стола   -
-- love2d  -  запуск снежка и ёлочек  -
---------------------------------------
-- Создать каталог `новый_год`        -
-- Создать в каталоге файл `main.lua` -
-- Скопировать в файл этот код.       -
-- Используя терминал запутсить из    -
-- созданного каталога программу      -
--                                    -
--   Вот так запустить  `love .`      -
---------------------------------------
--            Управление              -
---------------------------------------
-- Нажать 1 - установит фон рабочего  -
--            стола в программе, как  -
--            будто на нём идёт снег  -
---------------------------------------
-- Нажать 2 - убрать сугробы, но снег -
--            то падает и они вырастут-
--            снова, но другие уже :) -
---------------------------------------
-- Нажать 3 - Загрузить и отобразить  -
--            просту ёлочку           -
---------------------------------------
-- Нажать 4 - Загрузить и установить  -
--            нарядную новогоднюю ёлку-
---------------------------------------
-- Нажать 5 - Вернуть чёрный фон      -
---------------------------------------
--    Нажать esc или q для выхода     -
---------------------------------------
-- Программа проверяет время и если   -
---------------------------------------
-- Время 23:45 - Загружается и отобра -
--               жается простая ёлочка-
---------------------------------------
-- Время 00:00 - Загружается и отобра -
--               жается нарядная ёлка -
---------------------------------------
-- Эти действия по времени происходят -
-- автоматически предупреждая о под-  -
-- ходе и наступлении нового года гы  -
---------------------------------------
-- Устанавливать ли фон автоматически -
---------------------------------------
local autobackround = false; --вкл/выкл
---------------------------------------
local sugrob = {}
local snow   = {};
local snow_opacity = 0;
local screen_width = 0;
local screen_height= 0;
local tree_image = nil;
local background = nil;
local tree_opacity = 0;
local tree_url =
{
  [1] = 'https://i.ibb.co/f24xCMp/1.png';
  [2] = 'https://i.ibb.co/KLpSKdZ/2.png';
};
local once_call_tree_1 = true;
local once_call_tree_2 = true;
----------------------------------------
function get_app_path()
    return love.filesystem.getSaveDirectory()..'/';
end
function load_tree(id)
   if love.system.getOS() == 'Android' then
      if id == 1 then
         tree_image = love.graphics.newImage('tree_1.png');
      end
      if id == 2 then
         tree_image = love.graphics.newImage('tree_2.png');
      end
      tree_opacity = 0;
      return;
   end
   local path = get_app_path();
   os.execute('curl '..tree_url[id]..' --output '..path..'tree.png');
   if love.filesystem.getInfo('tree.png')  then
      tree_image = love.graphics.newImage('tree.png');
      tree_opacity = 0;
   end
end
function draw_tree()
    if tree_image then
    local w = love.graphics.getWidth()
    local h = love.graphics.getHeight()
    local sx,sy = w/tree_image:getWidth(),h/tree_image:getHeight();
    love.graphics.setColor(1,1,1,tree_opacity);
       love.graphics.draw(tree_image,0,0,0,sx,sy);
    end
end
function update_tree(dt)
    if tree_opacity < 1 then
       tree_opacity = tree_opacity + 0.1 * dt;
    end
end
function create_sugrob()
    if love.system.getOS() == 'Android' then
       return;
    end
    local x = love.graphics.getWidth()
    local y = love.graphics.getHeight()
    local s = x/y;
    for i=1,50 do
        local xp = love.math.random(0,x);
        local cs = love.math.random(s*25,s*75);
        table.insert(sugrob,{'fill',xp,y,cs,150})
    end
end
function draw_sugrob()
    if love.system.getOS() == 'Android' then
       return;
    end
    love.graphics.setColor(0.95,0.95,1,1);
    for i=1,#sugrob do
        love.graphics.circle(sugrob[i][1],sugrob[i][2],sugrob[i][3]+sugrob[i][5],sugrob[i][4]);
    end
end
function update_sugrob(dt)
    local x,y = love.window.getMode();
    for i=1,#sugrob do
        if sugrob[i][5] > 0 then
           sugrob[i][5] = sugrob[i][5] - love.math.random(0.0,i*0.05)
        end
    end
end
function create_snow()
    local x = love.graphics.getWidth()
    local y = love.graphics.getHeight()
    local s = x/y;
    for i=1,60 do
        local xp = love.math.random(0,x);
        local xy = love.math.random(0,y);
        local cs = love.math.random(s*1,s*10);
        table.insert(snow,{'fill',xp,xy,cs,0})
    end
end
function draw_snow()
    for i=1,#snow do
        love.graphics.setColor(0.95,0.95,1,snow_opacity);
        love.graphics.circle(snow[i][1],snow[i][2],snow[i][3],snow[i][4]+snow_opacity);
    end
end
function lerp(from, to, t)
  return t < 0.5 and from + (to-from)*t or to + (from-to)*(1-t)
end
function update_snow(dt)
    local x,y = love.window.getMode();
    if snow_opacity < 0.7 then
       snow_opacity = snow_opacity + 0.1 * dt;
    end
    for i=1,#snow do
        snow[i][3] = snow[i][3] + i * 0.5;
        if snow[i][5] == 1 then
           snow[i][2] = snow[i][2] + i * 0.25 + i * 0.5 + love.math.random(0,3);
       elseif snow[i][5] == 0 then
           snow[i][2] = snow[i][2] - i * 0.25 + i * 0.5 + love.math.random(0,3);
        end
        if(snow[i][3] > y + snow[i][4]) then
          snow[i][3] = -snow[i][4];
          snow[i][2] = love.math.random(0,x);
          snow[i][5] = love.math.random(-1,1);
        end
    end
end
local button_colors =
{
    {0.5,0.0,0.0,1},
    {0.0,0.5,1.0,1},
    {0.0,0.0,1.0,1},
    {0.5,0.5,1.0,1},
    {0.0,0.5,1.0,1},
}
local button_circles = {}
local show_controls  = false;
function create_controls()
   local x = love.graphics.getWidth()
   local y = love.graphics.getHeight()
   local pose_y = (y * 0.5);
   local radius = (x * 0.01) * 5;
   for i=1,5 do
       local pose_x = radius*i * 3.5;
       table.insert(button_circles,{'fill',pose_x,pose_y,radius,button_colors[i]})
   end
end
function draw_controls()
   if show_controls then
      local b = button_circles;
      for i=1,#button_circles do
          love.graphics.setColor(unpack(b[i][5]));
          love.graphics.circle(b[i][1],b[i][2],b[i][3],b[i][4]);
      end
   end
end
function update_controls(px,py)
   if show_controls then
       local b = button_circles;
       for i=1,#button_circles do
           local cx,cy,cr = b[i][2],b[i][3],b[i][4];
           if((px - cx)^2 + (py - cy)^2 < cr^2) then
              if i == 1 then set_background(); end
              if i == 2 then sugrob = {}; create_sugrob(); end
              if i == 3 then load_tree(1);   end
              if i == 4 then load_tree(2);   end
              if i == 5 then background=nil; end
           end
       end
    end
end
function love.displayrotated(index, orientation)
    sugrob = {};
    create_sugrob();
    snow = {};
    create_snow();
    snow_opacity = 0;
    tree_opacity = 0;
    button_circles = {};
    create_controls();
end
function love.mousepressed(x,y)
    if love.system.getOS() ~= 'Android' then
       update_controls(x,y)
       show_controls = not show_controls;
    end
end
function love.touchpressed(b,x,y)
    update_controls(x,y)
    show_controls = not show_controls;
end
function love.load()
    love.filesystem.write('init','x',1);
    if love.filesystem.getInfo('icon.png') then
       love.window.setIcon(love.image.newImageData('icon.png'));
    end
    love.window.setTitle("Маааленькой ёёёлочке холодно зимооой.")
    if love.system.getOS() == 'Android' then
       love.window.setMode(1280,720,{fullscreen=true,resizable=true,vsync=true});
       screen_width = love.graphics.getWidth()
       screen_height = love.graphics.getHeight()
    else
       love.window.setMode(0,0,{resizable=true,borderless=true})
       love.window.setFullscreen(true,'desktop');
       screen_width = love.graphics.getWidth()
       screen_height = love.graphics.getHeight()
       love.window.setMode(0,0,{resizable=true,borderless=true})
       love.window.maximize()
    end
    create_sugrob()
    create_snow()
    create_controls()
end
function set_background()
   if love.system.getOS() == 'Android' then
      return;
   end
   local x,y = love.window.getMode();
   love.window.minimize()
   love.timer.sleep(1)
   local path = get_app_path()
   local status = os.execute('scrot -a '..screen_width-x..','..screen_height-y..','..x..','..y..' -o '..path..'screen.png');
   love.window.restore()
   love.window.maximize()
   if love.filesystem.getInfo('screen.png') then
      background = love.graphics.newImage('screen.png');
   end
end
if autobackround then
   set_background()
end
function love.keypressed(key)
   if key == 'q' or key == 'escape' then
      love.event.quit()
   end
   if key == '1' then set_background(); end
   if key == '2' then sugrob = {}; create_sugrob(); end
   if key == '3' then load_tree(1);   end
   if key == '4' then load_tree(2);   end
   if key == '5' then background=nil; end
end

function love.update(dt)
    if os.date('%H%M') == '2345' then
       if once_call_tree_1 then
          load_tree(1);
          once_call_tree_1 = false;
       end
    end
    if os.date('%H%M') == '0000' then
       if once_call_tree_2 then
          load_tree(2);
          once_call_tree_2 = false;
       end
    end
    update_snow(dt)
    update_tree(dt)
    update_sugrob(dt)
end
function love.draw()
    if background then
       love.graphics.setColor(1,1,1,1);
       love.graphics.draw(background)
    end
    draw_tree();
    draw_sugrob();
    draw_snow();
    draw_controls();
end

Внешний вид. Видео. Досвиданья.


По просьбе @apt_install_lrzsz сборки


Добавил кнопки появляются и исчезают по нажатию на экране.
Как альтернатива нажатия 1,2,3,4,5.
На Андроиде часть не работает.


В истории правок этого сообщения есть прошлая версия, если с этой пробелмы, но прошлая только для ПК.

 , , ,

LINUX-ORG-RU
()

Диалог открытия файлов GNOME - почему он так плох?

Форум — Talks

Вижу его крайне редко, когда надо какой-нибудь файл загрузить или отправить через firefox, но каждый раз испытываю страдания.

По умолчанию стоит сортировка по имени и каталоги с файлами перемешаны! Ну тоесть если у меня есть файлпомойка, где несколько дирректорий и много файлов, то чтобы перейти в дирректорию из «середины алфавита» нужно мотать аж до середины, еще и глазами высматривать чтобы не пропустить, вместо того чтобы перейти в нужный каталог из начала списка.

Хорошо, у нас есть функция сортировки по типу, тогда каталоги будут сверху, но они отсортированны не по алфавиту а непойми как и если переходишь в /, то банальный tmp будет не в конце списка (где ожидается), а в середине, ближе к началу и нужно искать его.

Зачем так сделали рептилоиды разработчики даже спрашивать не буду, спрошу как починить если у кого-нибудь получилось?! Что хочу: каталоги в начале списка отсортированные по алфавиту, внезависимости от того какой тип сортировки выбран.

 , , ,

Kolins
()

Поиск IR-USB приемника для lirc/mpv

Форум — Talks

Собственно сабж, луркал по али - нашел только IR-экстендеры, с чисто приёмниками что-то глухо.
Хотелки - интерфейс USB, чувствительность - чтобы с 5 метров работало any-sender, поддержка linux(5+, собственно), и, странное - что бы можно было связать «виртуальный пульт в EMUI» с этим устройством.
Согласен, звучит экзотично.

 , , , ,

etwrq
()

Посоветуйте стартер кит(программный) для изучения схемотехники

Форум — Talks

Есть цель: разобраться в схемотехнике на таком уровне, чтобы можно было собирать простые усилители НЧ. Что нужно?

  1. Хорошая книга, чтобы там было максимально сжато сформирована информация, необходимая для того, чтобы можно было понимать, как работает схема и как ее промониторить

  2. Программа, для моделирования схем, с проверкой их корректности и работы

 

serg002
()

Как вы нормализуете громкость диалогов при просмотре фильмов?

Форум — Desktop

Иногда попадаются такие файлы где не получается выставить комфортный уровень громкости: диалоги слишком тихие, а музыка и прочие звуки - слишком громкие.

Прочитал, что это может быть из-за воспроизведения 5.1 и прочих многоканальных аудио на стерео системе. Проверил звуковую дорожку в одном из таких файлов: действительно, 5.1.

В документации для mpv нашел релевантные параметры --audio-channels=stereo и --audio-normalize-downmix=yes. Еще нагуглилось lavfi='dynaudnorm'.

Кто сталкивался с такой проблемой? Как вы это решили?

 ,

aquadon
()

Посоветуйте ютубов, например

Форум — Talks

Ищу годный научпоп или около того.

Прошу не рекомендовать разного рода A4, HiDEV, Гаеров и прочих имбецилов.

Со своей стороны могу вбросить:

- TheEfficientEngineer - механика, занятное о простых вещах
- Robert Miles AI Safety - о проблемах контроля ИИ простыми словами
- Mark Solonin - история и технические проблемы в космосе и военке. Политоту советую скипать, она скучная.

 , ,

bo4ok
()

Два вопроса, битторрент-клиент и видеоредактор

Форум — Desktop

Первое, давно не пользовался, но тут пришлось, transmission, который по умолчанию стоит - он вообще показался каким-то убогим. Чем сейчас народ пользуется?

Второе, нужна элементарная операция, из большого видео вырезать кусок и сохранить в отдельный файл. Что самое простое поставить? Для тех, кто с редактированием видео вообще дела не имел.

 ,

cluge
()