Вы видите копию треда, сохраненную 20 июля в 22:02.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
https://gitlab.com/oriko32/gnulinux-thread/wikis
https://github.com/for2ch/Linux-F.A.Q/wiki
Предыдущий: >>3455625 (OP)
https://zed.dev/api/releases/preview/0.134.1/zed-linux-x86_64.tar.gz
Этот ваше Убунту-Нубунту-Хуебунту кривое говно для пердоликов, как и весь Линукс в целом
решил помыть-почистить клавиатуру, и вместо неё пользовался другой. Из-за лени и распиздяйства чистка растянулась почти на 2 недели, за это время вышла убунта24, я её поставил второй системой.
Решил доделать таки дела и наконец поставил старую клавиатуру обратно. И вдруг теперь нихуя не нажимается, когда после загрузки биоса выскакивает груб и спрашивает чё грузить будем? Не могу ничё выбрать и по умолчанию в убунту загружаюсь.
Как быть?
Ананасы, у кого-нибудь есть опыт пользования, и lutris, и heroic game launcher? До вчерашнего дня более чем устраивал lutris, но в последнее время чет все больше и больше рандомных ошибок начал выдавать, то "DOS header is not found" при переключении раннера, то в упор не видит exe-шный файл установщика (хз, мб пробелы надо в путях удалить, авось заработает) - чую это не сколько проблемы апдейтов на арче, сколько либы на петухоне, которые пишутся по принципу "а похер нам на обратную совместимость, ща функцию переименуем и перепишем - и так сойдет", с чем сталкивался сам, когда скрипты на петухоне писал для своих неигровых нужд. Из альтернатив пробовал ставить bottles из флатпака - хрен бы с ГТК, но какой же херовый рендер шрифтов из коробки ( причем у флатпаковского лутриса ровно такая же ситуация лол), пользоваться этим будет слишком больно даже для бывалого красноглазика. Из других вариантов - как раз heroic, который хотя бы на typescript написан (тоже триждыпереваренный интерпретируемый кал для веба, но зато уже статически типизированный, что уже большой плюс). Вопрос - есть ли смысл, чтобы ставить виндовые игори, перекатываться на heroic или же лучше как-то по-хитрому пердолить лутрис ?
если клава мембранная, то считай что ее лучше поменять. На моем опыте, клавиатуры такого типа, в лучшем случае, одну аккуратную помывку выдерживают, на второй мембрана может уже выйти частично из строя.
В итоге купил себе самую (или почти самую) дешманскую механическую клаву под маркой в днс'e ( не реклама), и в ус не дую, когда надо смоченной в мыльном растворе щеткой ее промыть, главное дать просохнуть. Ну и механика тактильно намного приятнее, хоть и если со свитчами не угадать, то может быть громковатой
Встретил больше багов за пару часов использования, чем наверное за все время во вскоде. Зато стартует моментально и задержки почти нет, конечно после говна на электроне чувствуется свежо. Жду год к в общем.
Ну, для игрулек эта штука нормально подходит, но вот для виндовых прог, которым нужно обращаться к файлам, которые хранятся не в директории префикса, эта васянка не катит
Осторожно, оно качает сотни мегабайт в ~/.local/share автоматически без предупреждения.
У меня есть вин-программы, где обращаются как к dll в папке с программой, так и в системной директори. И прочие библиотеки от шрифтов до туев хуч. Всё работает.
А, точно, только у тебя не работает. Ну удачи в страданиях.
короче, решил я обновить линукс, но начал с чистки клавиатуры, а потом кошка в лоток насрала - пришлось убрать, а потом я поехал на работу, а в комнате лампочка перегорела, а на веле колесо спустило
что мне делать?
Зачем это, когда есть vim/emacs?
Переустанавливай, линупс не умеет обновляться по человечески.
1280x720, 0:23
>software engineering simulator
>engineering
Это когда процесс высирания клея между библиотеками ( да еще и с использованием языка с динамической типизацией, что == отсутствию типизации как таковой), написанными на более низкоуровневых языках, начал иметь отношение к инженерии?
>Вышла новая LTS Убунточка 24.04!!!
Вроде бы релиз, но по факту я такого количества багов только на бета_альфа_тестинг_найтли_нелезьдебил версиях других систем видел.
И вы эту говнину ньюфагам советуете. Любой нормальный человек потыкает эту хуйню и убежит в ужасе.
И какие баги тебе сегодня приснились, но ты скромно о них умолчал?
Что плохого в динамической типизации?
Пердоли, почему ваш этот ЖМУ/Пинус в последнее время стал костыльной и неюзабельной парашей? Я пользовался Линуксом почти 3 года и наблюдал, как за последнее время Линукс скатывается в говно и постепенно превращается в неюзабельный глюкодром. Только давайте без оправданий и обсёров, а иначе ваши анусы будут покараны силами тьмы
Я под себя написал на whiptail диалоговое окошко.
По сути просто набор на 15 таких команд, которые я выбираю из выпадающего списка текстового TUI-GUI, жму Enter и оно делает что там прописано в функции.
Из минусов - не очень удобно добавлять новые команды, нужно добавить текст именования наверху и ключ в словаре с командой внизу моего файла.
В историю команды не попадают, т.к. исполняются из дочерней оболочки.
Делал на основе этого gist.github.com/wafsek/b78cb3214787a605a28b
В моём скрипте всякая мелочь по типу: перезапустить udev правила, получить IP адрес, создать .venv-python в текущей папке, посчитать контрольные суммы в файл, всякие гитовские редкие вещи с субмодулями, итд.
Писать весь этот кал в алиасы я бы не хотел - я забуду эти алиасы, а в скрипте я текстом вижу предполагаемое действие после выбора.
В планах написать какую-то обёртку, которая бы из заголовков ключей словаре генерировала бы шапку-описание в верхней части скрипта автоматом и перезаписывала бы его на ходу при добавлении нового функционала.
Логичный аргумент)))
был недавно тред об этом, ты вернулся со дна
Коляски всегда глючным говном были.
>не очень удобно добавлять новые команды
если ты уже так запарился со скриптом, то и сделать удобное добавление сможешь. баш может разбить строку по символу и добавить её в словарь типа "command name: actual command" или даже прочитать папку с файлами, где имена файлов - имена команд, а содержимое - сами команды (я так храню элементы для меню tofi)
и в ~/.bash_history ты можешь выбранную команду сам засунуть, если тебе надо
Это тебе мама сказала что ты умница?
bash history Ctrl+R
А лучше всего fish используй. Он подсказки комманд из истории фузи файндингом вытаскивает по мере ввода. И опции комманд для автодополнения вместе с документацией может выводить
Для скриптов - баш, для репла - фиш
Еще у фиша есть плагины (тот же fzf) который ищет разную хуйню, например комиты гита или пути к файлам и подставляет в команду
Потому что такие ОС при Анкапе
Буду пробовать. Может со временем отчаюсь и просто на питон-subprocess всё это ебану.
>>58618
Спасибо, сегодня тестил, классная штука, жаль не слишком портабельная, хотелось какой-то бинарник/скрипт/однофайлик иметь и раскидывать по разным машинам в свой HOME чтобы там сразу были мои команды.
Только одного не понял, можно как-то выбранный сниппет (pet exec) не передать сразу на выполнения, а оставить его в командной строке, чтобы я потом нажал Enter и он исполнился.
Нужно чтобы история состояла из исполняемых по факту команд а не кучи анонимных вызовов
pet exec
pet exec
pet exec
>>58745
Спасибо
Ctrl+R история за пару недель переполняется, да и не всегда понятно по команде что я хотел ею сделать
Поставил junegunn/fzf на баш, он поприятнее историю показывает, с fuzzy поиском. Даже процессы может предлагать под килл.
Вот его фичи https://www.freecodecamp.org/news/fzf-a-command-line-fuzzy-finder-missing-demo-a7de312403ff/
Не понимаю разницы между bash и fish. Возможно на работе не одобрят работу из под fish, могут разногласия пойти т.к. все bash юзают.
>Только одного не понял, можно как-то выбранный сниппет (pet exec) не передать сразу на выполнения, а оставить его в командной строке, чтобы я потом нажал Enter и он исполнился.
>Нужно чтобы история состояла из исполняемых по факту команд а не кучи анонимных вызовов
https://github.com/knqyf263/pet?tab=readme-ov-file#select-snippets-at-the-current-line-like-c-r-recommended
>By adding the following config to .bashrc, you can search snippets and output on the shell. This will also allow you to execute the commands yourself, which will add them to your shell history!
Надо читать ридми, анончик
Да, вроде читал это, но не понял. Проделал и заработало, там не написано что надо последовательно жать Ctrl+X -> Ctrl+R. Спасибо.
А через пайп | там их чейнить только в zsh можно как я понял.
Хуевый наброс, переделывай
Согласен, поэтому перекатываемся на Lix!
Команда разработчиков внушает доверие.
https://lix.systems/team/
> she/her
> they/them
> they/them
> she/her [singular] or they/them [plural]
> she/they
> she/her [singular] or they/them [plural]
> they/them
> she/her [singular] or they/them [plural]
> she/her [singular] or they/them [plural]
> he/him 😹
> she/her
wlroots композиторы хорошо работают.
Так вина не гнома, а кривого экстеншена на док, в гноме его нет по умолчанию, это калноникал пидарасы прикрутили
И сколько места/оперативы выделять под него?
Убунту, место и оперативы под твою конкретную задачу
Могу сказать тоже самое и про Windows. Почему-то как перешёл на Linux, как будто с меня стянули тяжёлый груз. Даже игры с Windows почему-то идут с больше FPS, чем на самой Windows нативно.
>inb4 ряяя спициализиравание прахрами, РАБота!1
Соболезную людям, которые делают работу дома, чтобы хорошо подлизать начальству. У меня же работа заканчивается при выходе из здания, как и рабочие инструменты на рабочем ПК.
Привет! Спасибо что поделился, бро! Апвоутнула тебя, поставила реакцию с милым лягушонком. Расскажи еще историй.
Не глядя догадаюсь, что твоя конкретная задача на самом деле вообще не требует десятков гигабайт нескучных окошечек и 95% содержимого дистрибутива.
Требования к памяти, очевидно, зависят от того, что ты хочешь делать.
Чистая убунта жрет что-то около 7 гигов на диске, емнип. Так что не меньше 10 выделяй.
Памяти не меньше 4 гигов.
debian в минимальной комплектации. Если netinst образ ичпользуешь, там выбор компонентов есть
Если в виртуалку, то есть готовые Debian cloud image, голая минимальная система. Версию generic можно и на реальном железе запустить.
Примерно то же самое можно получить, взяв netinstall/netboot текстового режима (не gtk-версию) и установив минимальный набор пакетов без графических окружений. Рекомендуется почитать инструкцию и найти параметр lowmem, а также инструкцию по включению файла/раздела подкачки заранее.
https://salsa.debian.org/installer-team/lowmem
Наконец, можно просто кинуть на диск ядро и инит-диск с busybox и грузиться в них. Только что ты собираешься делать на системе с 256 МБ памяти?
В итоге зоопарк операционок сжимается до убунты, арклинукса и федоры, а всё остальное - это их производные с нескучными обоями?
Дистрибутив — всего лишь набор идей и договорённостей. Некоторые из них нужны, чтобы всё «само» работало у тебя дома, некоторые — чтобы работало у больших дядей в больших компаниях.
Зоопарк никуда не сжимается, полно более или менее странных групп, делающих более или менее странные линуксы. Некоторые из них пользуются готовыми коллекциями пакетов (бинарных или метаданных для сборки) популярных дистрибутивов, некоторые — нет.
> но какой же херовый рендер шрифтов из коробки ( причем у флатпаковского лутриса ровно такая же ситуация лол),
Там можно шрифты установить если что
Да поспал плохо прост, не выспался, дай ему еще поспать.
Там же написано: сообщения о падении программы желает отправить на сервер агент, но это не выходит, а его авторы не в курсе, что паузу при сетевом сбое надо увеличивать на порядок. Если ничего важного в сбоях не видишь, найди, где лежат файлы для отправки, и удали, либо отключи целиком.
> ничего общего кроме dpkg и apt с ним ныне не имеет
Ага, только у кучи пакетов апстримом указаны дебиановские исходники и пакетоблюстители.
Так дело в том что я не понимаю из этих логов из-за какой проги идут эти логи. Где искать то?
Это могут быть старые логи. Это могут быть неполадки с сервером, который ничего не принимает. Прочти целиком сообщения об ошибках, на твоём скриншоте не всё.
> Где искать то?
https://github.com/KDE/drkonqi
Так я не понимаю из-за какой программы эти логи идут. Из-за drkonqi? Какой крашрепорт он вообще хочет отправить?
Ну это то я понял, но ведь этого drkonqi-sentry-postman должно что-то триггерить, или это он сам по себе забаганный? Я просто хочу отключить эти ежесекундные крашрепорты от него
Ну ты видишь на гитхабе описание работы? Спокойно отключаешь службу отправки, спокойно читаешь документацию, спокойно находишь, что и когда у тебя упало, включаешь обратно, если надо.
В пивных бутылках
Та в итоге оказалось, что это последний минорный апдейт ядра (6.8.9 и даже 6.6.30-lts лол) поломал практически весь гейминг ( как минимум, на амудешных видяхах). Кто-то из сообщества даже выложил исходники пропатченного 6.8.9-го ядра и header'ы к нему, но я в итоге из AUR'а собрал из исходников linux-pf 6.8.7 + linuix-pf-headers - и все снова работает.
В догонку вопрос, кто-нибудь знает как надо выставить все локали, чтобы, в т.ч., при сборке пакетов bsdtar (хотя зачем распаковщику сжатых архивов знать локали?) не ругался на то, что не может определить локаль, хотя их там несколько штук.
У себя имею:
perl: warning: Please check that your locale settings:
LANGUAGE = "",
LC_ALL = (unset),
LC_NUMERIC = "C",
LC_COLLATE = "C",
LC_TIME = "ru_RU.UTF-8",
LANG = "en_US.UTF-8"
А что именно то сломалось? У меня linux zen 6.8.9 и игры в лутрисе спокойно работают. Видяха тоже амуде.
У меня система не грузилась после апдута, я замаскировал этот ебилд, собрал предыдущее ядро и норм
Везет. Драйвер для vulkan'а юзаешь проприетарный или свободный ? У меня на свободном все внезапно сломалось, я уж было думал, что ssd посыпался.
У тебя наверняка тот кейбинд, который открывает рофи ещё и забинден на показ рабочего стола.
А ведь так и есть, спасибо
Почитай любые описания работы со службами systemd, как вывести список всех имеющихся, как настроить, где чё лежит, и так далее. Я не понимаю, зачем ты буковки из инструкции бездумно вбиваешь.
Допустим, я ничего не знаю про этот самый drkonqi, кроме того, что он так назван ради смеха — в винде был обработчик вылетов приложений, который звался «Dr. Watson»…
Лирическое отступление. Заметим, что википедийная статья ссылается на видео, вышедшее ещё до появления YouTube на микрософтовском видеохостинге (конечно, использовавшем Windows Media Player и свои протоколы). Как и многое другое, эти материалы в один прекрасный момент испарились вместе с отключением старых серверов, и осталось надеяться только на частные копии.
https://www.youtube.com/watch?v=n_vElXQCRDM
Также нашлась неплохая статья на тему «первые шаги в сборе данных через глобальную сеть».
https://hardcoresoftware.learningbyshipping.com/p/061-bsod-to-watson-the-reliability
Так вот, ничего я не знаю, ищу в интернете drkonqi-sentry-postman, и сразу привлекает моё внимание страничка
https://archlinux.org/packages/extra/x86_64/drkonqi/files/
Мне не важно, какой у тебя дистрибутив, я уже вижу, что служба drkonqi-sentry-postman.service явно где-то как-то существует. Идём смотреть на пакет:
https://archlinux.org/packages/extra/x86_64/drkonqi/
Ищем ссылку на исходники. Она приводит к файлам конфигурации для сборки
https://gitlab.archlinux.org/archlinux/packaging/packages/drkonqi
В .SRCINFO видим ссылку на то, откуда берётся код:
https://download.kde.org/stable/plasma/6.0.4/drkonqi-6.0.4.tar.xz
Опять же, нам пока пофиг, какая версия, мы не выясняем, что поменялось, просто смотрим в целом.
Копаясь в архиве, находим src/sentry/postman/. Приложение — просто обёртка для вызова объекта с одной функцией, можно пойти читать drkonqi-6.0.4/src/sentry/lib/sentrypostman.cpp, а можно посмотреть в файлы описания службы. В .service ничего интересного нет, а вот в .timer видим
> ConditionPathExistsGlob=%C/drkonqi/sentry-envelopes/×
Можно догадаться, что наличие файлов в этом каталоге запустит отправку. Ищем ConditionPathExistsGlob, открываем первый попавшийся мануал первого попавшегося дистрибутива:
https://manpages.debian.org/buster/systemd/systemd.unit.5.en.html
Действительно, это так. А что такое %C? Ниже есть табличка, в которой сказано
> Cache directory root
> This is either /var/cache (for the system manager) or the path "$XDG_CACHE_HOME" resolves to (for user managers).
Теперь ты знаешь, что файлы для отправки лежат в ~/.cache/drkonqi/sentry-envelopes или в аналогичном месте для системы или учётной записи пользователя, от которого это всё крутится.
И вообще, интернет для этого не нужен, всё уже находится на твоей системе. drkonqi-sentry-postman.service и соседние файлы ты можешь найти сам, даже просто поиском, если не знаешь, где конкретно что лежит. Точно так же можно написать man systemd.unit, нажать на слеш и ввести для поиска existsglob и %C.
А вот дальше можно воспользоваться интернетом, чтобы накопать, что месяц или два назад появились сообщения о багах, связанных как раз с этим компонентом и зацикливанием systemd. Это уже что-то подозрительно похожее, надо смотреть, что меняли в недавних версиях, и какие старые настройки могли стать несовместимыми.
Почитай любые описания работы со службами systemd, как вывести список всех имеющихся, как настроить, где чё лежит, и так далее. Я не понимаю, зачем ты буковки из инструкции бездумно вбиваешь.
Допустим, я ничего не знаю про этот самый drkonqi, кроме того, что он так назван ради смеха — в винде был обработчик вылетов приложений, который звался «Dr. Watson»…
Лирическое отступление. Заметим, что википедийная статья ссылается на видео, вышедшее ещё до появления YouTube на микрософтовском видеохостинге (конечно, использовавшем Windows Media Player и свои протоколы). Как и многое другое, эти материалы в один прекрасный момент испарились вместе с отключением старых серверов, и осталось надеяться только на частные копии.
https://www.youtube.com/watch?v=n_vElXQCRDM
Также нашлась неплохая статья на тему «первые шаги в сборе данных через глобальную сеть».
https://hardcoresoftware.learningbyshipping.com/p/061-bsod-to-watson-the-reliability
Так вот, ничего я не знаю, ищу в интернете drkonqi-sentry-postman, и сразу привлекает моё внимание страничка
https://archlinux.org/packages/extra/x86_64/drkonqi/files/
Мне не важно, какой у тебя дистрибутив, я уже вижу, что служба drkonqi-sentry-postman.service явно где-то как-то существует. Идём смотреть на пакет:
https://archlinux.org/packages/extra/x86_64/drkonqi/
Ищем ссылку на исходники. Она приводит к файлам конфигурации для сборки
https://gitlab.archlinux.org/archlinux/packaging/packages/drkonqi
В .SRCINFO видим ссылку на то, откуда берётся код:
https://download.kde.org/stable/plasma/6.0.4/drkonqi-6.0.4.tar.xz
Опять же, нам пока пофиг, какая версия, мы не выясняем, что поменялось, просто смотрим в целом.
Копаясь в архиве, находим src/sentry/postman/. Приложение — просто обёртка для вызова объекта с одной функцией, можно пойти читать drkonqi-6.0.4/src/sentry/lib/sentrypostman.cpp, а можно посмотреть в файлы описания службы. В .service ничего интересного нет, а вот в .timer видим
> ConditionPathExistsGlob=%C/drkonqi/sentry-envelopes/×
Можно догадаться, что наличие файлов в этом каталоге запустит отправку. Ищем ConditionPathExistsGlob, открываем первый попавшийся мануал первого попавшегося дистрибутива:
https://manpages.debian.org/buster/systemd/systemd.unit.5.en.html
Действительно, это так. А что такое %C? Ниже есть табличка, в которой сказано
> Cache directory root
> This is either /var/cache (for the system manager) or the path "$XDG_CACHE_HOME" resolves to (for user managers).
Теперь ты знаешь, что файлы для отправки лежат в ~/.cache/drkonqi/sentry-envelopes или в аналогичном месте для системы или учётной записи пользователя, от которого это всё крутится.
И вообще, интернет для этого не нужен, всё уже находится на твоей системе. drkonqi-sentry-postman.service и соседние файлы ты можешь найти сам, даже просто поиском, если не знаешь, где конкретно что лежит. Точно так же можно написать man systemd.unit, нажать на слеш и ввести для поиска existsglob и %C.
А вот дальше можно воспользоваться интернетом, чтобы накопать, что месяц или два назад появились сообщения о багах, связанных как раз с этим компонентом и зацикливанием systemd. Это уже что-то подозрительно похожее, надо смотреть, что меняли в недавних версиях, и какие старые настройки могли стать несовместимыми.
Чтобы не обрываться на загадочной ноте.
https://bugs.kde.org/show_bug.cgi?id=482203
https://bbs.archlinux.org/viewtopic.php?id=294507
https://kde.org/announcements/changelogs/plasma/6/6.0.3-6.0.4/
> Coredump-processor: replace sleep hack with in-process sleep. Commit. Fixes bug #484864
https://bugs.kde.org/show_bug.cgi?id=484864
А еще загружаются по 2 минуты и лагают
По идее так
Типа того, но флатпак это сам по себе один большой ошметок в твоей системе.
Сап, Анончики, подскажите в чем может быть затыка?
Короче есть один компик, на нем Debian 11. Он включается, подрубается к сети, работает и все ок. Проходит время, он засыпает в режиме гибернации (Это нужно). Я бужу его через сеть используя Wake-on-lan. Он успешно просыпается, загружается и выходит в готовность. Но тут у него отваливается сеть и он больше ее не видит до перезагрузки.
В чем может быть проблема? Куда копать?
Причем если будить его с кнопки - все ок, проблема именно когда бужу магическим пакетом.
systemctl status networking.service после пробуждения даёт:
>Аctive: failed (Result: exit-code)
> тут у него отваливается сеть
Что именно отваливается? Сетевая карта пропадает из списка устройств? Или она есть, но не работает нормально? А что даёт отключение модуля драйвера и загрузка опять? А есть ли в документации обсуждение режимов энергосбережения и способов всё это отключить и инициализировать полностью каждый раз? Или у тебя только настройки не применяются или пропадают?
>Что именно отваливается?
Отваливается компик из сети. т.е. не пингуется ни он, ни с него ничего не пингуется. (Destination host Unreachable)
>Сетевая карта пропадает из списка устройств?
Нет не пропадает.
>Или она есть, но не работает нормально?
Очевидно что нормально не работает, раз компик сеть не видит.
>А что даёт отключение модуля драйвера и загрузка опять?
А это как проверить?
>А есть ли в документации обсуждение режимов энергосбережения и способов всё это отключить и инициализировать полностью каждый раз?
Нет никакой документации. Есть Двачик с Анончиками :3
>Или у тебя только настройки не применяются или пропадают?
Да вот хз, бро. Знал бы - не спрашивал здесь.
Кстати поправ-очка относительно прошлого поста: Аctive: failed (Result: exit-code) выдает даже при исправной работе сети. Видимо сеть работает через другой сервис?
Сейчас проверил, в принципе с suspend вроде работает нормально (сеть не отваливается). Можно конечно и его использовать но хотелось бы все же гибернацию.
Посоветуйте автокликер, который может щелкать по нескольким точкам. Арч. С гуем, офк.
xdotool-gui - возможно наверняка, я даун-аутист, но я так и не понял как его заставить повторять скрипт. У меня почему-то даже несколько нажатий через --repeat не работают.
xclicker - идеально, но только по одной точке.
Всё остальное, что успел найти - лютый дроч с макросами.
>Посоветуйте автокликер, который может щелкать по нескольким точкам.
Легче свой собственный скрипт наговнокодить на петухоне используя библиотеку python.autogui
> Очевидно что нормально не работает, раз компик сеть не видит.
Пока ничего не очевидно. Конечно, логичнее всего предположить, что после пробуждения системы сетевой картой она оказывается в некоем наполовину инициализированном состоянии, чтобы передать какую-то информацию об этом событии системе, а драйвер такого не понимает (или понимает, но не в сочетании с режимом выхода из сна). Однако, у тебя может быть и чисто программная ошибка или зацикливание в конфигурации сети, потому что в каком-то модуле не обрабатывают какой-то дополнительный параметр. Или это может быть какая-то мудрёная проблема с записями ARP, привязкой их к портам на роутере и не работающим DHCP, которая вызывается пакетом, проходящим как раз перед включением. Как ты его посылаешь, кстати?
> Нет никакой документации.
В интернете описано, зачем нужны модули ядра, и что с ними можно делать. Говоря обычным языком, тебе надо целиком перезапустить драйвер сетевой карты и посмотреть, что будет. Ещё надо проверить, что происходит, если вынуть кабель и вставить его через несколько секунд, что происходит, если в настройках вручную задать адрес в нерабочем состоянии, а ещё проверить, пишут ли консольные утилиты странные ошибки, если делать это через них. Ну и содержание dmesg в рабочем и сломанном состоянии опиши.
Есть еще парабола/гипербола
В общем, хочу перекат в линукс сделать.
Были попытки с убунту и минтом, но в то время не заходили. Сейчас на работе используем убунту 22.04 и меня в целом всё устраивает.
Я накатил на свой ноут 22.04, но блютуз не работает, я всё перепробовал, весь гугл перекопашил и прочее.
Сейчас изучил несколько дестрибутивов и хочу спросить вас, может быть вы знаете. На что перейти сейчас новичку? Сам работаю в айти и не думаю, что будет проблемой постоянно работать в терминале и прочее (мне это даже нравится).
Пока думаю:
- ubuntu 24.04 (но она ещё сырая)
- debian 12
- Fedora Workstation 40
- Arch Linux (но мне кажется я не потяну с нуля даже установку, многие говорят, она трудная)
Мне надо систему для работы (развернуть докер, накатить андроид студио, пару идешек и само собой просмотра видео)
Я сидел на убунту, дебиане, манжаро и арче. Дебиан для домашнего пк не подхожит потому что обновления раз в 10 лет. На убунте и манжаро у меня все время что то отваливалось, а манжаро вообще единственный дистр на котором у меня периодически после обновлений полная пизда приходила компу. Сижу на арче, проблем нет кроме того что пришлось поебаться с настройкой видюхи. Установить можно по видосу с ютуба. Пока ни разу серьезно ничего не ломалось
Бамп вопросу. Есть тут аноны с QEMU?
xmobar'ом кто пользуется?
Давно очень не обновлялся, вчера обновил систему, стал xmobar через какое-то время просто фризиться и всё. Каждый раз приходится xmonad перезагружать. Кто сталкивался?
Лично мне гном вообще не нравится. Я сижу на кде. Но есть куча других. У меня друзья вообще силят на какой то хуйне в которой даже окон в привычном понимании нет. Но наверное, если ты перекатываешься с винды, кде будет привычнее. А так, если какими то конкретнвми фишками не пользуешь, то похуй так то
Спасибо большое!
Подскажи ещё момент, по этому гайду норм установка будет?
https://www.youtube.com/watch?v=yKsY3D_rYnE
Арч впервые буду ставить
>The malicious code was in versions 5.6.0 and 5.6.1 of the xz tools and libraries
Бро, братишка, бротоня. Сейчас бы сидеть на блидинг эдж говне и блидить из-за этого.
Есть готовый iso образ с гуи который сам все делает
>Дебиан для домашнего пк не подхожит потому что обновления раз в 10 лет
Так это значит что наоборот подходит, поставил и забыл
Да, я сижу на проприоритарном софте. Но ты с темы не съезжай. Давай, признавай, что в тестовые дистры дебиана и федоры таки просочилось говно и чуть было не оказалось в стабильных.
>>59176
Будто это не одни из самых известных "популяризаторов" линукса. По поводу тишины на ютубе есть что сказать?
Я не знаю, в каком быдломире ты живёшь, но в моём мире нет никаких «известных популяризаторов линукса», и эти имена мне ни о чём не говорят. Ты перестань пялиться в ёбаный интернет-телевизор с развлекательной хуйнёй. Каждый раз, как возникнет такое желание, иди на LWN и читай три статьи за любой год. Если что-то в них непонятно, разбирайся. Тогда есть шанс, что будешь на самом деле хоть что-то понимать, а не останешься смешливым долбоёбом из комментариев, который в 2024 году всё ещё шутит про systemd или сравнивает дистрибутивы по размеру установочных образов. Это же социоблядские разговоры о погоде для тупых ламеров, будущего быдла с «Одноклассников» не в переносном, а в прямом смысле.
Значит windows 98 тоже очень подходит
Вот это маневренность! Я задаю прямой вопрос: "Почему в русскоязычном сегменте линукс почти не поднималась тема безопасности линукса из-за бэкдора?". Вместо этого следуют иезуитские методы увиливания: "У нас тут нет лидеров мнения. Ты этого не знал? Ну и дурак!", "Ты читаешь не то. Вот читай это, потому что я так сказал".
Ну и дурак.
>Дебиан для домашнего пк не подхожит потому что обновления раз в 10 лет
Так есть же тестинг, сид
>На убунте и манжаро у меня все время что то отваливалось
Так ты определись уже, тебе стабильность нужна или обновления?
>А манжаро вообще единственный дистр на котором у меня периодически после обновлений полная пизда приходила компу. Сижу на арче
Ну да, бомжара и рач это конечно совсем разные дистры, а харч так вообще этанол стабильности
Тестовые дистры. Смекаешь? ТЕС ТО ВЫ Е.
Если хочешь доебаться, что существует еще sid и experimental, то я тоже не знаю нахуй они нужны.
Вроде на опеннете и лоре было. Не знаю про какое ещё сообщество линукс ты говоришь.
Этот самый «русскоязычный сегмент линукс» существует только в твоём воображении, ты своё информационное окружение проецируешь на всех.
Дожили, приходится жертвам соцсеточек объяснять базовые вещи. Да, ты плаваешь в говне, не понимая этого. Кто-то смотрит Пучкова, кто-то смотрит, в каком костюме Киркоров пришёл в такой-то ресторан, ты смотришь передачки пра кампутирные сабытея. Разница примерно такая же, как между спортсменом и фанатом, у которого появился повод выпить и поорать. Тем более это смешно в движении, которое возводит в закон право делать что-то со своим компьютером, а не использовать его только как терминал для потребления содержимого чьей-то трубы.
«Бэкдор в линуксе» — это газетная формулировка для тех, кто ни хуя не понимает, но хочет делать вид, что следит за «происходящим в мире». Если разбираться, то понятно, что обычным пользователям и популярным дистрибутивам конкретно эта уязвимость мало чем грозила, поскольку прохождение через барьер сборки ставило целью те организации, в которых сами себе всё собирают ради безопасности. Тем не менее, возникшие обсуждения (как минимум, на английском, и, как минимум, в некоторых местах) заставляют задуматься о том, как именно устроены сети доверия, и насколько сложны программы, используемые повсеместно. Вот это, а не в сотый раз ныть про калькулятор на «Electron», занимающий гигабайт в контейнере.
Русские рэперы не высказали мнение по этому поводу?
Попробуй минт лайв на ноутбуке запустить, проверить работу BT(на кой он нужен?)
Сбер 100 лет в обед в списках линукс фаундейшн
Чтобы установил, и сразу работал, а не учил хоткеи и т.д.
В nano сочетания клавиш написаны прямо на экране. Если ты о чём-то более серьёзном, то тебе же эти функции для чего-то нужны? Вот и выбирай инструмент под задачу, а не сферически в вакууме рассуждай.
Для того, чтобы просто так поделить экран на виртуальные терминалы и делать в них всё, что угодно, придумали screen и tmux.
Я не говорю, что тебе нужно использовать nano. Я говорю, что для минимального редактирования ничего учить не нужно. Хоть mc запусти и редактируй всё, что видишь. А вот если тебе что-то более серьёзное предстоит, можно выбирать. Мало связанные функции управления системой можно производить в нескольких терминалах, а вот если тебе нужно IDE со всякими диффами между редактируемыми версиями, рефакторингом по всей куче файлов и выводом результатов фоновых проверок в отдельный буфер, то добро пожаловать в emacs или любую другую плотно связывающую все действия в разных контекстах программу.
Поэтому я из тебя клещами вытягиваю, что конкретно требуется делать. Или на самом деле ничего не требуется, и ты просто фантазируешь о какой-то гламурной хакерской картинке с собой любимым?
Переназначь на F1, F2, F3 и так далее. Купи древнюю клавиатуру, где можно над функциональными клавишами положить картонку с подписями их функций. Готово!
Если ты будешь туда-сюда копировать-сравнивать-пихать-в-утилиты, то важнее не клавиши запоминать, а принципы работы, что и как предполагается делать с текстом.
Хочу сделать из него облачный сервер для себя чисто.
Снёс с него всё вместе с виндами старыми. Говорят есть специальная сборка Linux, которая позволяет сделать из ноута что-то наподобии Nas'a . Типо облачного хранилища. Можно потом оставить его включённым на постоянку и типо он ни греться ни шуметь особо не будет. Ну и использовать его как облачное хранилище чисто для себя. И заходить со смартфона можно в облако и/или из другого ПК.
Правда ли это? И какую сборку для этих целей посоветуете?
> Хочу сделать из него облачный сервер для себя чисто.
Комп, ноут — разницы нет, в первую очередь потребуется потратиться на выделенный IP-адрес или сервис, предоставляющий доступ к устройству, его не имеющему (если руками то же самое делать — на простенький хостинг для VPN-туннеля наружу).
> специальная сборка Linux
Как раз от варианта системы здесь ничего не зависит, всё делает комплект программ. Бери поддерживаемый официально выбранным решением дистрибутив.
> Можно потом оставить его включённым на постоянку и типо он ни греться ни шуметь особо не будет.
Любой комп с любой системой не будет ни греться, ни шуметь, если он ничего не делает, а именно это и предстоит сетевому/мультимедийному хранилищу. Если, конечно, не потребуется перекодирование видео в реальном времени сразу для нескольких клиентов.
> И заходить со смартфона можно в облако и/или из другого ПК.
Тут надо смотреть, что удобно поддерживается встроенными средствами или готовыми приложениями.
Можешь посмотреть на Jellyfin и прочие варианты прямо из википедийной ссылки для термина «self-hosting»:
https://github.com/mikeroyal/Self-Hosting-Guide#media-server
micro
>в сосноли мышки нет
Если он в графический сессии, то есть. Хотя зачем тогда консольное дерьмо, да ещё и с табами/панелями, если человечкую гуйню можно открыть?
>>59348
И то и то - слой абстракции над дефолтным конфигом шелла, чтобы пердолить легче. Вместо того, чтобы все писать или копировать ручками напердолили фреймворки уровня oh-my-zsh, где ты просто пишешь какие плагины хочешь поставить и этот говнокод добавляется в конфиг шелла. Например добавил плагин гита одной строчкой - в конфиг добавился говнокод, который при исполнении срет в промпт шелла инфу о текущий гит-репе итд.
oh-my-zsh работает только с zsh и жутко тормозной, так как добавляется баш-лапша, а starship работает на всех более-менее популярных шеллах и исполняется в нем бинарник, который просто быстрее генерит промпт. Но первый может добавлять алиасы как плагины и прочее, а starship - это чисто промпт, индикаторы всякие.
>Говорят есть специальная сборка Linux, которая позволяет сделать из ноута что-то наподобии Nas'a . Типо облачного хранилища.
https://distrowatch.com/table.php?distribution=truenas
https://distrowatch.com/table.php?distribution=xigmanas
https://distrowatch.com/table.php?distribution=easynas
В итоге нахер omz и вперде starship/p10k?
Алсо, что не так с Китти? Им все в юникспорне пользуются, но при этом он словно какой-то уебищный, начиная от упоротого конфига, являющегося копипастой с документации (зачем?), заканчивая тем, что он цветовые темы не жрёт, только фоновый цвет меняет. Сам сейчас настроил Konsole/Alacritty/Kitty и не знаю, где оставаться, но дропну последний, если с темами не решу ничего
492x960, 0:59
> sudo bash -c "$(curl -fsSL https://pacstall.dev/q/install)"
https://www.opennet.ru/opennews/art.shtml?num=61136
432x112, 0:26
В целом, если нужно просто настроить промпт, то используй starship. У него отдельная конфигурация toml файлом, очень простая, просто смотришь по докам что нужно и выставляешь.
>Китти
>цветовые темы не жрёт, только фоновый цвет меняет
Почему не жрет, открываешь kitty.conf и делаешь какую хочешь палитру
https://sw.kovidgoyal.net/kitty/conf/#color-scheme
Чуть ниже пролистай до color table и выставь первые 16 цветов.
>начиная от упоротого конфига, являющегося копипастой с документации
Так делается везде, где нет gui настроек.
Часом не так, что до переустановки был пятый, а после - шестой? Потому что у меня такое было как раз после апдейта.
Есть вопрос к музыкантам, как обстоят дела с VST плагинами? Так понимаю условного GuitarRig'a и Amplitube под линух нет?
Тему приложений поменял через Gradience. (Я особо не разбирался, почему-то у системных приложений типа Files тема не применяется)
https://www.gnome-look.org/p/1977647
С иконками хз, нормальных не нашел. Либо калька с макос, либо всратые.
Советую ещё скруглить окна.
Ибо приложения на базе GTK4+Adw имеют скругление, а приложения на базе GTK3 - нет. Некрасиво.
https://extensions.gnome.org/extension/5237/rounded-window-corners/
А Gradience крутая вещь, да.
Спасибо, попробую.
Кстати, о kitty.
В rg есть опция --hyperlink-format=kitty для ссылок на результаты поиска, на которые можно либо кликнуть либо воспользовать шорткатом, чтобы открыть найденную строку в редакторе.
А оформление небось старое осталось? Там чёт нахуевертили в шестой так, что все темы и оформление от пятёрки нормлаьно не работают. Ставь новую тему, короче. Если не поможет - значит надо переставлять систему начисто, и чтоб уже с шестой плазмой была.
Неа, прикол в том, что я переустановил всю систему с чистого листа и не импортировал даже файлы настроек КДЕ со старой системы. И вот такой странный баг. Это очень странно. До переустановки-то работало норм.
>>3457202 →
Через 6 лет Линусу Торвальдсу исполнится 60, и он выйдет на пенсию.
Возможно, именно толкового мальчонку Поттеринга оставит своим преемником.
Хотя может и до 90-100 лет сидеть как Пыня.
любой может так сделать
> git commit --author 'torvalds <
torvTSfalds ANUSlinux-f6MPoundation PUNCTUMor#uVg >'
может быть еще коммитера поменять нужно
464x824, 0:55
Однако скрин не фейк. Фейк от чьего имени.
У меня дефолтный арч, что и был. Сейчас у меня с КДЕ происходят какие-то необъяснимые аномалии, которых не было до переустановки системы. Сидел спокойно, смотрел маняме, вдруг КДЕ на ровном месте решила крашнуться. При этом панель на главном экране исчезла, а на второстепенном осталась. Добавил обратно - первое время попапы открывались нормально и я уже успел обрадоваться, но сейчас опять та же хрень. Сейчас попробую обновить систему и перезагрузиться. Если не поможет, то буду искать логи которые пишет КДЕ (надеюсь, что пишет).
Апдейтнулся, ребутнулся - не помогло.
Попробовал зайти в сессию с Х11 - помогло.
Нужно копать в направлении вяленного, видимо...
Устаёт.
Команда journalctl -b 0 -p 0..3 выдает одну единственную ошибку, которая повторяется больши сотни раз:
May 10 17:54:35 archpc kwin_wayland[732]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Фуррифокс по идее должен по дбасу отправить реквест демону бездействия, который подавляет его работу и тот не страдает хуйней, считая таймаут, по которому выполняется уход в сон, например при просмотре видео. Но это должно работать со стороны приложения и со стороны демона, так что давай точнее что за де и какой браузер. С аудио сложнее, обычно там свои костыли городят.
Разлогинился, зашёл обратно под Вэйланд - проблема исчезла сама собой. Странная хуйня. А вот страница на баг трекере по такой же проблеме: https://bugs.kde.org/show_bug.cgi?id=485587
>Logging in to a X11 session resolves when logging back into wayland.
Firefox, KDE
System settings -> energy saving
Скинь обоины пж
>>59374
За всё. Это огромный монстр, который по /zog/ теориям нужен для создания бекдоров на серверах, которые используют системд.
Если ты хочешь сменить системд-бут, то есть openrc, sysvinit, runit, dinit, r6, sinit и прочее. Если что, разница в скорости загрузки там минимальная, ты дольше проебёшься с заменой системд на своём раче на что-то ещё. Ну или ставь артикс
>>59379
Даже когда у меня нормально запустились кеды 6 и я не встретил ни одного бага, мне всё ещё хочется вернуться на гном, потому что на кедах словно используешь странный микс 7 и 10 винды
>>59387
Ага, ему закрытия процесса было недостаточно, надо было ещё конфиг перезагрузить через ctrl+shift+f5
>Так делается везде, где нет gui настроек
Мб я шиз, но подобная копипаста только мешает настравить. Либо бы уже просто пустой файл оставили, либо отдельный текстовый документ сделали с объяснением каждого пункта, а рядом уже готовый конфиг «по умолчанию», или, в случае с китти, пустой файл.
А ещё смена языка на ctrl+shift саботирует вообще всё управление через клавиатуру, не давая нажимать сочетания клавиш, а другие kitty_mod не работают почему-то
Что мешает тебе начать с пустого конфига?
sudo, действительно, та еще bloated-утилита, в которой есть ряд функций, которые нужны только для случаев, если на одном компе должно иметься несколько учетных записей, и ряд функций "чисто для рофла" по типу "потроллить пользователя, если он неправильно набрал пароль". Есть аналог - doas ; некоторые говорят, что у этой альтернативы сомнительное происхождение, ибо это "пропатченная" под жму/пинус версия этой же утилиты родом из OpenBSD, но желание Поттеринга в очередной раз впихнуть в систему инициализации утилиту, которая к таковой не должна иметь отношения - делает происхождение run0 на порядок более сомнительных, чем у doas.
1. Можно ли так при помощи mpv задействовать аппаратное ускорение на видюхах, у которых и в помине нет поддержки va-api и/или vdpau ?
2. Если нет, то сильно ли уменьшается нагрузка на цпу при проигрывания и декодировании видосов через mpv ?
1056x1274, 0:18
Полностью поддерживаю и жду релиза, Поттеринг плохого не сделает, sudo давно уже нужно было переписать нормально.
Мне в mpv просто удобней смотреть, на паузе картинку ничего не перекрывает, в конце видео тоже ничего не появляется на весь кадр, больше всяких хоткеев, ну и нагрузка меньше, да.
Сап /s/, я хочу стать крутым программистом, посоветуйте какой линукс мне установить?
Нашёл на офисной помойке компутер с 4 ядерным процессором амд, 6 гб ддр3, встроенной видеокартой и жёстким диском на 1тб, хочу на нём учиться что то программировать и я так понял линукс даёт полный доступ к оборудованию в отличии от виндовса
Если тебе кажется, что линукс сделает тебя погромиздом, то никакой. Если хочешь понять, как работает линукс, то арч вручную по гайдам. Если хочешь просто использовать линукс, то арч через archinstall/федора/циннамон/опенсуся.
Пожалуйста, у нас ещё свой тред есть.
>голые бабы
>бессвязный текст
>ответил на свой вопрос 18-м постом
Ну прям бинго малолетнего дебила.
Ну так поизучай графики загрузки процессора и памяти в обоих случаях, и когда видео стоит на паузе, и когда играет. «YouTube» — не просто страничка, а гигантское веб-приложение с тоннами джаваскрипта, и всё, что ты видишь, расставлено по местам динамически скриптами и обрабатывается ими же. Оно само может жрать больше процессора, чем декодирование ролика невысокого разрешения. Сравни с тем, как работают простейшие странички в Invidious и прочих альтернативных интерфейсах.
В некоторых случаях аппаратное декодирование можно заставить работать через плеер, когда браузеру чего-то не хватает, но обычно это роли не играет, работает или не работает одинаково. На тех системах, где процессоры такие дохлые, что это важно, обычно и другие проблемы имеются.
Ты, видимо, сидишь на мощной системе и пытаешься придумать повод делать модную среди кулхацкеров вещь. Так оно тебе и не надо, если у тебя ютупчик крутится быстренько. Авторы браузеров давно знают, что типичный пользователь имеет три вкладочки и гигабайты свободной памяти, а вовсе не является каким-то продвинутым пользователем. На эту конфигурацию, так или иначе, и ориентируются.
Вот когда у тебя ещё куча всего параллельно запущено, встаёт вопрос, зачем выделять полтора гига памяти и ядро процессора на музычку в ютупчике, если проигрыватель с аудиофайликом точно то же самое выдаст, заняв в сто раз меньше ресурсов. Само собой, любимая корпорация приучает быдло к тому, что ничего делать самому не надо, достаточно ткнуть и получить «халяву», чтобы развить у людей зависимость, но это и так очевидно.
>Ты, видимо, сидишь на мощной системе и пытаешься придумать повод делать модную среди кулхацкеров вещь. Так оно тебе и не надо, если у тебя ютупчик крутится быстренько. Авторы браузеров давно знают, что типичный пользователь имеет три вкладочки и гигабайты свободной памяти, а вовсе не является каким-то продвинутым пользователем. На эту конфигурацию, так или иначе, и ориентируются.
да, у меня действительно есть адекватный по современным реалиям пк с 16 гигами оперативки. Но дело еще в том, что мне нахаляву достались два древних ноута:
1. Dell 500 c селероном 530, экраном 1366*786 и gma x3100, убитой батарей (чинибельно, ибо скорее всего там аккум с банками 18650), оторванной от дисплея петлей (имеем слегка потрескавшийся пластик, но починить смогу, навыки есть) и 1 гигом оперативы - следовательно, имеем возможность апгрейда на что-то в духе core 2 duo t9300/t9600 + 4 (если пожадничать) или 8 гигов (если не жалко аж 3.4 килорубля) оперативки. Собственно, думаю, есть ли смысл делать из этого добра за свой счет этакую переносную печатную машинку, способную худо-бедно, мб с некоторыми ограничениями, переваривать современный веб.
2. Compaq Armada m700 на 3-ем пентиуме и дискретной ATI Mobility Rage M1 с аж целыми 8мб видеопамяти + возможностью апгрейда оперативки аж до целых 640мб. Батарея, скорее всего, тоже уже мертвая, да и экспонат сам по себе музейный, но кто знает, мб можно найти юзкейс, накатив какой-нибудь дистр с поддержкой i686, в идеале бы генту скомпилить без оптимизаций (мб используя distcc), чтобы оперативку сэкономить.
2.
>смена языка на ctrl+shift саботирует вообще всё управление через клавиатуру
Это сочетание неудобное само по себе, особенно при слепой печати.
Я из всех вариантов остановился на маковском ctrl+space, но с xkbd не получилось использовать, из-за такой мелочи пришлось переходить на ibus.
Это сочетание было бы удобным, если бы смена ctrl→caps работало нормально. Но если я включу этот тумблер в настройках, то почти везде просто перестают нормально восприниматься обе эти клавиши, не говоря о том, что тот же китти вообще перестаёт видеть существование контрола и капса как следствие.
Чему он там учиться будет? Генту это симулятор ожидания, собрать свой пакет вручную можно один раз и навсегда, зато ёбля в генту тебя не отпустит, зато ради мифических 5% производительности.
двачую, ради производительности легче ALHP репы в арч добавить, и компилировать останется только парочку-другую пакетов из AUR'а, недоступных в виде готовых бинарников, не говоря уже про отсутствие нужды пердолить USE-флаги
Оставлял вопрос ранее по xmobar'у. Собственно причину нашёл, теперь бы понять что делать.
Аноны, подскажите, как лучше всего отображать язык xmobar?
Я использую Kbd в xmobar, и теперь каждый раз, когда я меняю языковую раскладку, xmobar зафриживает насмерть. Удалил Kbd из конфига и все работает отлично.
Так вот, у меня переключение языков на scroll lock стоит, стоит ли просто скрипт каждую секунду дёргать, который будет статус scroll lock'а из xset парсить с помощью awk и выводить соответствующую раскладку, под соответствующий статус нажатия scroll lock, или же есть какие более удобные и доступные способы?
> Вышла новая LTS Убунточка 24.04!!!
А толку, если на нее обновиться до сих пор нельзя? При том, что поддержка кончается через пару месяцев.
не знаю как ты её мыл, но в мембранках есть пленка, она имеет определнное покрытие. Если её помыть, то покрытие смывается, и клава больше не работа. мыл как то старую клаву, как раз таки эту самую пленку тоже помыл, потом в инете узнал что её мыть незя было. НУ и клава закономерно не заработала
> стоит ли просто скрипт каждую секунду дёргать
Это точно очень плохая практика, раскладку ты меняшь раз в час например, а это говно каждую секунду будет дрочить скрипт и грузить проц. Ну и задержка будет варьироваться до секунды в таком случае. Надо только по ивенту такое делать.
Kdb плагин именно если на scrollock менять раскладку обмякает или всегда?
Ты её походу так мылом залил что потом прополоскать нормально не смог, или сушил на подоконнике вместо того чтобы продуть холодным феном или компрессором. "Покрытие" там только в местах где надо контакты замыкать, в виде графитовой краски которую просто так хуй смоешь, только наждачкой. В обычном банном мыле прополоскать и нормально промыть и выдуть капли - и никакого налёта на графите не останется. Если тебе так уж дорога та самая механика которых больше не делают, можешь купить фунфырик этой краски и обновить покрытие, или по бомжацки, фольги сантехнической налепить там где раньше окрашено было.
Эт какая то старая мембранка была из 1998, шла вместе с древней пекой. Там была прозрачная пленка между самой мембраной и платой. вот на пике она, её я мылом заебашил, все хорошо феном просушил каждую часть, оставил сушится. И только на утро все собрал, больше клава не работала
Я думал, что он там тоже опрашивает каждые 10, как он например с напругой пц например делает, а там походу через вызов работает по смене.
>Kdb плагин именно если на scrollock менять раскладку обмякает или всегда?
С другими клавишами не пробовал, но до последних обновлений всё ок. Да и мне кажется не должно такого быть. Причём мне раньше казалось что повисал рандомно.
Возможно он у меня он не настроен был правильно, сейчас посмотрел, там совсем недавно изменения в коде были касательно плагина, правда я не уверен, что это в репу залетело уже. Вероятно тот коммит 2 месяца назад и поломал мне. Сейчас изменил в конфиге, там же можно стиль и вывод отдельных типов настраивать, у меня только под US был, сейчас и под US, и под RU указал. Вроде не ломается больше, при переключении по-крайней мере точно. Пока наблюдаю.
Спасибо что откликнулся, я и на форточке вопрос ещё раньше задал, там никто не откликался.
При сортировке по дате модификации, очевидно ты думаешь что оно будет сортировать по разнице времени с момента модификации и текущим времени: чем оно меньше тем выше результат, но нет, они сортируют просто по дате (т.е. получается инверсия).
Но это это только одна часть странности. Вторая часть заключается в том, что оно запоминает выбранный порядок сортировки (по дате) и при выборе сортировки по имени транспортирует его как Z-A.
В чем была проблема сделать НОРМАЛЬНО, или сделать запоминание для каждого из пунктов? Постоянно лишние клики при смене сортировки A-Z и даты модификации.
Видишь там квадратик маленький появляется, когда кликаешь? Наведи курсор на него и потяни за угол. Да, звучит тупо, но я это так исправил.
Подобные вещи пишут не конечные пользователи данных программ, а потные погромизды, сидящие в подвалах с тёмной темой и пользующиеся nnn/ranger и vim-ом, думающие, что гуй это их такой подарок с небес простому смраду, который не познал силу и эффективность кли, туя и саклесс философии, поэтому делают так, как они это помнят, и как видели в их времена винды 2000.
тыкни еще раз на уже выбранную "Modified" он вероятно сменит c Z-A на A-Z
По крайней мере я помню в винде так, на андроиде в проводнике так же/
НУ вот у меня в федоре можно фром олд ту нью, и с нью ту олд.
У тебя похоже тоже федора, или кеды,я не шнарю, возможно кеды у всех более менее похожи
ой бля, я тебе жопой прочитал. выше пост хуйня получаеца
кста, я вот как новичОк спрашиваю. Вот в федоре нужная сортировка в менюшке есть, а в долфине нет. МОжно ли запердолить в меньшку долфина норм сортировку с возможностью выбора как в федоре. я так понимаю это надо править код Кедов, такое возможно там за недельку опытному линукЮзверю провернуть
Двачну базу.
Я хочу чтобы он либо запоминал порядок сортировки (a-z или z-a) для каждого пункта (name/modified...), либо чтобы сортировка в modified была инверсной, чтобы не приходилось после просмотра "последняя модификация файла" (z-a) -> переключении "сортировка по имени" (a-z) делать лишний клик чтобы сменить z-a.
Одиночным или двойным нажатием на нужный заголовок таблицы с файлами сортировки мгновенно переключаются с древнейших времён, какие меню?
Как решить проблему "Failed to register i2c client ITE8853:00" во время загрузки?
Прошивку на железо обновил на самую свежую, не помогло. Ядро версии 6.5.0-1019-oem, вроде тоже относительно свежее. Или всё-таки попробовать обновить на 6.8?
Швабельсон и греточка хотят, чтобы ты берёг планету. А будешь выёбываться - тебя декарбонизируют под Часов Яром.
В чём проблема? В том, что у тебя надпись в логе появляется? Так это не проблема. Или же у тебя какое-то устройство не работает? Тогда пиши его название, характеристики, идентификаторы, а не загадки загадывай.
>Как так выходит, что при эмуляции можно выжать чуть больше производительности чем на дрысятке
Уже давно всё разложили. Игры через прослойку работают крайне криво, если игра не хотя бы вылетает это уже счастье.
Но появляется много багов, включая баги из-за которых не работает часть графических эффектов и прочих фитч, отчего производительность выше.
Эффект близкий к этому случился когда в /hw/ все измеряли производительность в бенчмарке ларки, там оказалось что процессоры с 4 ядрами/потоками опережали 6 и 8 ядерники тех же поколений. В итоге заметили что на 4 потоках игра просто не успевает загрузить и отрендерить горы, рисуя полупустую сцену с максимальным фпс.
Ничего там не должно быть, потому что это НЕ эмуляция. Буквально, Wine Is Not Emulator. Альтернативная реализация winapi и только. Быстрее получается за счёт пропуска всякого блоата, который напихали в винду и иногда за счет пропуска некоторых деталий, которые нишмогли. Но не всегда так, обычно выходит чуть медленнее либо +- так же.
>>60084
>Игры через прослойку работают крайне криво, если игра не хотя бы вылетает это уже счастье.
Проснись, 2024 год и proton 9.0 на дворе. Сейчас если игра не работает, то 9 из 10 она не работает потому что специально сломана DRM или "античитом"
Заходишь на protondb и смотришь как пользователи дека "ус не дуют". Особенно если рассматривать разные игры, а не 2-3 дрочильни из топа продаж.
Это кстати сильно помогло конкурентам дека, которые сразу предлагают винду.
>альтернативная реализация winapi и только
Это было бы верно для реактОС, но в этом случае тут один апи накладывается на другой. Плевать как это называется, лишние вычисления никуда не денутся.
>Быстрее получается за счёт пропуска всякого блоата
Защитник виндовс и апдейт на винде выключаются без особых проблем, а в остальном линь не менее раздут. Взгляните хотя бы на гном, мне кажется его скоро вообще на электрон перепишут.
>Что горишь-то?
Может он лолер. Их в феврале кинули черех хуй, въебав в клиент Vanguard античит, сделав работу на линупсе невозможной.
ГТК тоже на электрон перепишут, делов то. Шапка и не такую хуйню спонсировать будет, плюс можно будет нанять больше гендерфлюидных негросексуалов с шизой.
Не перепишут. Electron не умеет в пользовательские темы, к тому же у него очень большие проблемы с ресайзом окна (белые и черные полосы по краям, когда размер окна меняешь, а такое поведение недопустимо в Gnome). Да, в нём удобней делать интерфейсы, но тормоза браузерного движка никто не отменял.
Хз. Поставил вчера венду в дуалбут, думал буду тру пк боярином, буду устанавливать все игры, а по факту производительность там +- одинаковая, а игры которые на линуксе не работают можно по пальцам пересчитать. Зато появились проблемы: у меня на аудиовыходе с монитора перепутаны местами каналы. На линуксе это решилось двумя строчками в конфиге пульсаудио, а на оффтопе так и не смог эту хуйню исправить.
Понятно, что ты ни разу не читал материалов, вышедших после этих конференций и не смотрел выступлений, да и вообще не понимаешь, зачем кому-то тратить деньги на то, чтобы свозить заинтересованных одной темой людей с нескольких континентов, чтобы они потрепались.
Поставил LACT(для амудешных карт гуй) дрова вроде свободные стоят сразу после установки ОС. Не заработал :( просит вьебать принудительно в systemctl нужный ему процесс(daemon, демона запустить). Ну я вьбал как сказали. Но сё равно не видит запущеынй процесс, из за этого сам LACT не может подключитсья к нему + там в консольке еще 4 ошибки выдало, на GTK чота ругался, модулей значит ему не дали, или не нравятся
Возможно там незя активировать freeSync, хуй с этим LACT. ЛАдно. Как мне получить доступ к настройкам карты на манер Adrenaline как на винде?
кста, опенсуСе у меня на кедах, и он чотам микроПодвисания выдаёт. В федоре тыкал, в лайве, такого не было. Первый мин 30 после установки системы интерфейс на 0.5 сек подвисал, рандомно, правда редко, по было чото.
ОпенСусе я на NVME поставил в дуалБут, 200 гигов ему выделил.
АЩс пока обратно на винду загрузился, жопка то заболела.
Ну вот пришёл бы ты на сходочку, тебе сразу объяснили бы, что ты тупую хуйню в интернете читаешь и о ней как бы размышляешь. Иди LWN прочти от корки до корки по какой-то теме, или в багтрекере или рассылке крупного проекта посиди, поймёшь, чем люди на самом деле занимаются.
Пежный, ты лишь оправдываешь собственный словесный понос. За эти деньги можно было бы нанять штат специалистов, вместо бесполезного пиздобольства. А то на разработку и суппорт денег в 2,5 раза меньше уходит, чем на юзлесс пиздобольство, б'гг
>попенсусь
Выкинь эту помойку и поставь Garuda Linux: https://garudalinux.org/ Раз тебе кекды надо - версию Garuda KDE Dr460nized Gaming Edition.
Там всё нормально работает.
>Garuda Linux Dr460nized Gaming Edition
Пердосборочка с нескучным обоями, которой твои протыклассники пользуются? Выглядит как блевота.
как это знать можно? в линупсе есть какой нить журнал с ошибками ,что бы я мог детальней разобраться почему какая либо софтина не работает. Вот пример на пике. Просит ручками запустить демона, выполняю его требование, и нихуя. Прописал systemctl, првоерить работать ли служба, служба работает, то есть демон запущен. Но софтина все равно не может к нему подключить.
Мочератор, ты чаго забанил? Я ведь разобраться пытаюсь. У кого мне еще спрашивать :(
Я конечно слышал что ЛинуксЮзвери токсичны, но не настолько же.>>60234
>как это знать можно?
Это классика, блджад. Во всех нормальных дистрибутивах нешвабодные кодеки вынесены в отдельный репозиторий.
>в линупсе есть какой нить журнал с ошибками ,что бы я мог детальней разобраться почему какая либо софтина не работает.
journalctl
>Просит ручками запустить демона, выполняю его требование, и нихуя.
В следующий раз гугли свою проблемы со своей мокрописькой сам:
https://github.com/ilya-zlobintsev/LACT/issues/215#issuecomment-1826332683
Попробуй попердолить лутрис.
У тебя нет pyenv случайно? У меня так отвалился нахуй лутрис разок, т.к. другой питухон был включен.
Из багов встречал только ошибку пермишена - решается созданием папки в процессе установки.
Так просто?
А она как система установится?
Возмножно где-то трещину в напылённцых проводниках сделал.
Либо при заливе жидкость добралась до контроллера.
Можно мыть плёнки положив на кусок стекла по формату больше плёнки, но я так без стекла на весу мыл разные ножничные мембранки раза 3-4, всё ОК было.
>Могу сказать тоже самое и про Windows. Почему-то как перешёл на Linux, как будто с меня стянули тяжёлый груз.
Двачую. Сначала я начал использовать линух на рабочем компе, потому что на нём рабочие программы лучше работают, без пердолинга.
Потом я поставил его второй системой на домашний комп и все чаще сидел из-под линуха. А потом и вовсе перестал заходить в винду, ибо это мне больше не нужно, на линухе все что мне надо есть, и гораздо проще работает.
Ещё, замечу, что под виндой ноут иногда зависал нахуй и грелся как паровоз, а под убунтой такого никогда не было
> Эти компании сначала при помощи сообщества разрабатывают опенсорсный софт или берут готовый, строят на нём прибыльный бизнес, зарабатывают миллионы. А потом меняют лицензию, оставляя контрибуторов, пользователей и партнёров в недоумении, что им делать.
https://habr.com/ru/companies/ruvds/articles/811679/
Как же очередному паразиту горит, что другие паразиты берут деньги за железо и техподдержку ОБОЖЕМОЙ БЕСПЛАТНОГО софта
Разбирайся, как в этом дистрибутиве устроена запись изменений («persistence» ищи в документации). Простенькие сваливают в архив содержание нескольких каталогов при выходе, большие монтируют файл или раздел в качестве наложения, и все записи в файлы идут туда. В принципе, руками можно с любой схемой, и, вероятно, тебе всё равно придётся после копирования менять параметры запуска, чтобы ядро нормально монтировало разделы, а не так, как при запуске с CD. В некоторых дистрибутивах есть возможность клонирования текущего состояния системы (со своими обоями и своими программами) на другое устройство, можно посмотреть, какие скрипты при этом запускаются.
Я специально говорю общо, чтобы дать повод подумать. Если ты не знаешь, например, откуда на диске возьмётся загрузчик (ручками поставишь), то думать придётся много.
Компании, способные профинансировать масштабные проекты для решения своих задач, либо пишут их сами, либо выступают спонсорами тех, кто готов сделать дешевле в конечном итоге. Вот это новость!
Если MAC-и модулей знаешь, то увидишь.
Если производители разные, то по начальным цифрам у видишь, какой модуль работает.
Проигрался, удалил через него же.
Теперь не могу подключиться к вм через внешний айпи. Из локалки подключается, через внешку не коннектит. (В роутере все порты пробросаны, все работало как часы до wg. к соседним вм, которые без wg подключается без проблем). Куда копать? Iptables чистил, ufw тоже. Туннелей в ip link нету.
Что, новому поколению уже apt-get не набрать и инструкцию не прочесть без скрипта?
Начнём с примитивного. В функции удаления какие-нибудь изменения системных настроек видишь? Вроде ничего нет. А параметр -y в командах удаления пакетов не смущает? Теперь вернись во времени и прочитай логи того, что менеджер пакетов реально очистил у тебя в системе.
https://www.youtube.com/watch?v=PEB7WsIAKWA
Вот кусок скрипта удаления
>apt-get remove -y wireguard wireguard-tools qrencode
>rm -rf /etc/wireguard
>rm -f /etc/sysctl.d/wg.conf
Ничего криминального не вижу. Мне кажется скрипт мне какого-то говна с iptables -t nat накидал, но я чистил все так
>iptables -t nat -P PREROUTING ACCEPT
>iptables -t nat -P POSTROUTING ACCEPT
>iptables -t nat -P OUTPUT ACCEPT
>iptables -t nat -F
>iptables -t nat -X
Но не помогло. Подскажи куда копнуть?
Понятно, что remove не должен ничего трогать, кроме указанных пакетов, но мало ли. На Debian backports подключаются без спроса, поймёт ли новичок из целевой аудитории через какое-то время, что такое это «обновления» с bpo в названиях?
Там изменения в iptables привязаны к запуску и остановке службы, при правильной работе система не меняется. Ну и не портит оно вроде ничего.
Копай стандартно: пинг, трассировка, netcat на случайном порту, привязанный к конкретному интерфейсу, потом к нулевому, пытаешься соединиться. SSH-сервер перезапускал, надеюсь, может, не нравится что-то?
Что там может быть непонятного?
Выбор языка => ОК => ОК => ... => разметка диска (ОК если не дуалбут) => имя пользователя и пароль => ОК => ОК
Это же тебе не арчеколяска.
Где смеяться? Человек качает полный DVD-образ, который не будет использовать ни для установки дополнительных пакетов, ни после? Ну да, смешно.
Если скачаешь не полный образ, то потом у тебя будет 2 дня выкачиваться с официального сайта со скоростью модема. Я один раз обжегся на этом, теперь качаю полные образы.
https://old.reddit.com/r/debian/comments/1c2kxeh/welcome_the_new_apt_30_ux_refined_solution_screen/kzcn80t/
Параллельная закачка с нескольких зеркал.
Во время установки ты ничего не можешь поменять, он тянет с официальной репы. Это уже потом, когда поставишь систему, то можешь свои источники прописать.
Ну это же Debian, ты можешь установщик перекурочить так, что он у тебя будет с перфокарт устанавливаться, если надо. Правда, новички всех этих возможностей конфигурирования всё равно не понимают.
Ладно, если через торрент 4 гига одним махом скачать выходит быстрее, то пусть так и будет.
Ставь винду
> Debian перешёл на поставку урезанного варианта менеджера паролей KeePassXC
Пиздец я охуел с этого самоуправства, пакеты должны распространяться исключительно разработчиком, а не каким-то левым васяном, поэтому Flatpak, Snap и AppImage это база.
Копрофил это когда ты получаешь переваренную программу, а у меня программа оригинальная, никем незатронутая.
>Для пользователей, которым необходима полная версия KeePassXC, предложен отдельный пакет keepassxc-full
Вонь из-за того, что лень сменить пакет? Дебилиан одебиливает, пациентам нужно срочно дозу сроллинга, чтобы чинить по часу систему после обновления, может быть перестанут быть такими чувствительными.
Там оригинальная программа, теперь с дефолтными флагами сборки, раньше были не дефолтные.
Не ври.
> Кроме того, поднят вопрос о том, насколько правомерно распространять пакет с сохранением названия проекта, но с кардинальным отличием функциональности от базовой сборки, предоставляемой основными разработчиками.
> пакеты должны распространяться исключительно разработчиком
Но им как-то не хочется на десяти системах сразу тестировать и допиливать свои программы под местные порядки.
А давай ты станешь это делать?
> тестировать и допиливать свои программы под местные порядки
А зачем это делать когда есть Flatpak и Snap?
Анон, открой шитхаб КиПассХуСоси и посмотри дефолтные флаги сборки, там все отключено по дефолту
Специально для тебя:
>Enable/Disable KeePassXC-Browser extension support (default: OFF)
>YubiKey HMAC-SHA1 authentication support (default: OFF)
>Enable/Disable Networking support (default: OFF)
>Enable/Disable SSHAgent support (default: OFF)
>Enable/Disable Freedesktop.org Secrets Service support (default:OFF)
То что поставляется сейчас - это дефолт самый настоящий, а все остальное вынесено в -full версию, кому это нужно.
В конечном итоге, это всего лишь ещё одна конфигурация системы. Кому-то надо решать проблемы, которые возникают от расхождений между ней и той системой, в которой она запущена.
А давай ты станешь это делать, раз тебе нужны такие программы?
Троллинг тупостью?
> С критикой принятого решения также выступил разработчик KeePassXC
Зайди на оффициальный сайт, скачай и посмотри что там есть по дефолту.
https://keepassxc.org/download/#linux
>>60524
За меня уже разработчик всё сделал, создав AppImage, Flatpak и Snap пакеты, эти современные варианты и нужно использовать.
Ну и нахуй ты скинул ссылку с уже готовыми контейнерами, мне похуй что там собрал разраб для домохозяек, я смотрю страничку build manually в репе проекта
https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC
и вижу, что отключено по дефолту и что нужно указывать явно при сборке. То что не включено изначально - это не дефолт, иди нахуй.
> С критикой принятого решения также выступил разработчик KeePassXC
Это типо такой аргумент в твою сторону, лол? А мнение русских рэперов по этому вопросу какое?
> За меня уже разработчик всё сделал
Ага, а если вложить деньги в «МММ», купишь квартиру. Нельзя быть таким наивным дурачком и развешивать уши на всякую «современность».
Тебе нужна программа — делай так, чтобы она работала на твоей системе.
Простите, не «мы», а «вы».
Не так, он все ебанул (-DWITH_XC_ALL=OFF в rules) то есть ещё и зацепил автотайп. Без автотайпа эта прога имеет мало смысла и можно хранить тупо в txt (разве что есть автоочистка буфера обмена по таймеру лол).
Любые vpn связаны с таблицами маршрутизации. Копни iproute2.
Почитал код, автотайп остаётся включенным независимо от мастер-флага. У них README не соответствует коду (и новости на опеннете). Тогда выходит чел все правильно сделал. Но его все равно обосрут.
Отпиздим Абу.
Нахуй она нужна, можно создать нейросеть Опежнатор ЖПТ и она так же юзлесс воды нальёт, лол.
Кек, OpenAI решили квантовать свою модель, потому и предоставляют эту модель бесплатно (ибо квантованные модели весят меньше, а соответственно жрут меньше ресурсов).
Не тявкай, рисобака.
Есть софтина, стояла snap пакетом.
Это muon, причём старый. Там дохуя записей, а export не работает. Как оттуда вообще данные об ssh соединениях выдрать?
а кто этим архиватором пользовался вообще? западные соевики тупо крутят просмотры для монетизации на ютубе высасывая сенсации из жопы, а у нас монетизацию отключили.
Да. Выбирая дистр ты выбираешь его установщик потому что это единственная дистроспецифичная программа.
Расписал как боженька.
>Из-за таких додиков и имеем пикрелейтед.
В эти данные боты попадают. А линупсы не популярны из-за неудобств.
Хорошие разработчики собирают сами, если хочешь чтобы твоим софтом пользовались — предоставляешь как минимум Flatpak и Snap, а для Винды .exe и архив с портабельной версий.
> Представитель NVIDIA ответил на вопросы, связанные с переводом драйверов на открытые модули ядра
Сжал его ответ в одну картинку.
720x1280, 0:58
Платно API, халява на сайте.
>заголовок таблицы
И че если у меня не таблицей выведено, м? Так и так выходит несколько лишних кликов из-за дегенератов разработчиков.
Так форкни, заебал. Добавь свою хотелку хоть рядом с адресной строкой в виде радиобокса или чекбоксов.
Твоя хотелка
>При сортировке по дате модификации, очевидно ты думаешь что оно будет сортировать по разнице времени с момента модификации и текущим времени: чем оно меньше тем выше результат
Это как раз не дефолт компонентов, дефолт всех подобных таблиц и компонентов это ASC, т.е. от время по возрастающей будет идти, от старейших до новейших, а не что ты там себе в голове придумал за разницу от текущего момента.
Докер на винде это до сих пор клоунада ебаная, да и все эти попытки в виртуалку с бубнутой, под шумок выдавливающие все конкурирующие гипервизоры с платформы. А если у тебя только вебмакакинг из задач, можно хоть на хромбуке это делать, лишь бы клавиш хватало.
Зависит от того, на чем и под что прогать.
На шарпе в основном под виндой сидят, хотя .net вроде уже кроссплатформенный и можно под линуксом кодить.
Определенные области на плюсах (банально winapi) кодят тоже под виндой.
Если ты бекендер, то скорее всего под линуксом или на крайняк маком тебе будет куда удобнее. Потому как крутиться твое поделие будет аналогично на линуксовом серваке (или в контейнерах, которые нативно работают только на линуксе)
Фронтендерам(js, ts) скорее всего похер, питонистам в определенных областях наверное тоже. Но стандартно это Linux/Mac OS, т.к. инструментарий в основном под него
Если писать для backend и приложения для настольных систем и рабочих станций, то гораздо удобнее, потому, что за исключением собственнического ПО вся операционная система, все библиотеки включены через пакетную в окружение для проектирования и сборки производимых программ. Например, нужно подключиться к какой-нибудь библиотеке — заказал у пакетного установку dev-пакета, включил к себе заголовочник — и компилируйся-линкуйся. Плюс, можно готовые пакеты пересобрать, если есть нужные необязательные зависимости, скачав пакет с исходными текстами. Тем же пакетом с исходным текстами можно пользоваться, по вопросам реализации модулей в исходном тексте ПО.
Debian sid kde иногда при выходке из сна окна зеркаляться по горизонтали и вертикали и мерцают. Альтабнешь и норм!
>>59068
Ух, бля. Пробовал эту штуку лет 5 назад. Работала нестабильно и я не видел особого смысла запускать его, когда мне было достаточно переключить видеовход монитора на игровую видеокарту.
Тогда же linus tech tips делал обзор, где сравнивал looking glass с выводом игорей на второй монитор и LG был быстрее, чем и привлек моё внимание.
Ну вы с твоим другом из /b/ явно не имеете опыта, так то для вас разницы не будет, в учении важны немного другие вещи. А представлять себе, что на свете существуют другие системы, полезно, чтобы сразу пользоваться готовыми переносимыми абстракциями.
кривые петухи, которые не могут написать нормальное DE... это ваши программисты?
А я уже на раче обжился, чот и уходить уже не хочется...
>>60848
>доебались до мелочей
А хотите еще прикол? Решил поставить gnome думая что это решит проблему. Действительно нагрузка на cpu упала, но возникли новые проблемы.
У gnome нет промежуточных значений для масштаба экрана, только 100% и 200%. А еще они так и не сделали возможность переключение раскладки по alt + shift из коробки.
Что с красноглазыми не так? Они же конченные.
Пс. я в нем графоманствую, он создает атмосферу. Не осуждай.
Сиди на своём 4.19, кому ты нужен.
3.475s systemd-modules-load.service
2.319s systemd-timesyncd.service
1.501s NetworkManager.service
576ms upower.service
565ms systemd-udev-trigger.service
538ms systemd-binfmt.service
477ms dev-nvme0n1p3.device
181ms
150ms systemd-tmpfiles-setup-dev-early.service
115ms systemd-journald.service
112ms systemd-tmpfiles-setup.service
112ms boot-efi.mount
108ms systemd-journal-flush.service
95ms udisks2.service
72ms systemd-udevd.service
61ms polkit.service
61ms systemd-logind.service
51ms systemd-resolved.service
48ms accounts-daemon.service
46ms plymouth-start.service
44ms systemd-remount-fs.service
41ms systemd-vconsole-setup.service
41ms systemd-tmpfiles-setup-dev.service
40ms systemd-userdbd.service
33ms plymouth-quit-wait.service
31ms plymouth-quit.service
29ms bluetooth.service
25ms dev-hugepages.mount
24ms dev-mqueue.mount
23ms systemd-update-utmp.service
23ms dbus-broker.service
23ms sys-kernel-debug.mount
22ms sys-kernel-tracing.mount
21ms systemd-random-seed.service
21ms kmod-static-nodes.service
20ms
18ms
17ms
16ms systemd-backlight@backlight:amdgpu_bl0.service
14ms dev-nvme0n1p2.swap
14ms iptables.service
14ms modprobe@dm_mod.service
13ms
12ms plymouth-read-write.service
12ms rtkit-daemon.service
12ms
10ms tmp.mount
10ms sys-kernel-config.mount
9ms sys-fs-fuse-connections.mount
9ms wpa_supplicant.service
8ms systemd-user-sessions.service
lines 1-51/54 94%
Дальше че?
3.475s systemd-modules-load.service
2.319s systemd-timesyncd.service
1.501s NetworkManager.service
576ms upower.service
565ms systemd-udev-trigger.service
538ms systemd-binfmt.service
477ms dev-nvme0n1p3.device
181ms
150ms systemd-tmpfiles-setup-dev-early.service
115ms systemd-journald.service
112ms systemd-tmpfiles-setup.service
112ms boot-efi.mount
108ms systemd-journal-flush.service
95ms udisks2.service
72ms systemd-udevd.service
61ms polkit.service
61ms systemd-logind.service
51ms systemd-resolved.service
48ms accounts-daemon.service
46ms plymouth-start.service
44ms systemd-remount-fs.service
41ms systemd-vconsole-setup.service
41ms systemd-tmpfiles-setup-dev.service
40ms systemd-userdbd.service
33ms plymouth-quit-wait.service
31ms plymouth-quit.service
29ms bluetooth.service
25ms dev-hugepages.mount
24ms dev-mqueue.mount
23ms systemd-update-utmp.service
23ms dbus-broker.service
23ms sys-kernel-debug.mount
22ms sys-kernel-tracing.mount
21ms systemd-random-seed.service
21ms kmod-static-nodes.service
20ms
18ms
17ms
16ms systemd-backlight@backlight:amdgpu_bl0.service
14ms dev-nvme0n1p2.swap
14ms iptables.service
14ms modprobe@dm_mod.service
13ms
12ms plymouth-read-write.service
12ms rtkit-daemon.service
12ms
10ms tmp.mount
10ms sys-kernel-config.mount
9ms sys-fs-fuse-connections.mount
9ms wpa_supplicant.service
8ms systemd-user-sessions.service
lines 1-51/54 94%
Дальше че?
Как сделать такую же херню в debian без ГУЯ?
Везде какая-то залупа с созданием сервисов/скриптов и прочим погромированием. Можно что-то попроще? Может утилита какая-то? Элементарные вещи вроде бы, в каждом утюге есть.
>2.319s systemd-timesyncd.service
Это говно синхронизирует твои локальные часы с удаленным сервером. timedatectl set-ntp false
>3.475s systemd-modules-load.service
Подгружает модули ядра, хз что ты там наставил.
Все остальное в рамках разумного, полторы секунды нетворк-менеджер стартует, не страшно.
Что там все версии либра офиса и 500 темок для гнома предзагруженно?
Ты в любом случае ещё 5 гигов обновлений будешь качать, когда этот образ за два дня весь станет неактуален, так зачем качать это говно дважды, когда ты можешь просто в нетинсталле поставить галку "хочу этот десктоп" и не потерять вообще ничего
Да вроде ничего не грузит, load average где-то в районе 0.3-0.4. Если бы грузило, то по вентиляторам сразу бы услышал.
Создай нового юзера с чистым хомяком без конфигов и проверь есть ли тормоза.
Проблема общая или только с каким-то одним приложением например тем же терминалом? Vte говняк имеет большую задержку. Ну и надо глянуть, не занижены ли частоты цп, если это ноутбук какой-нибудь, всякие утилиты для сохранения заряда любят это делать.
Во-первых, по умолчанию винда под видом выключения переходит в сон, если ты это не отключил для нормального дуалбута.
Во-вторых, на таких коротких дистанциях становятся важны всякие случайные задержки и внешние факторы (например, как прошивка работает с оборудованием, ищет и инициализирует его, что при этом пропускает, как сетевые службы узнают о готовности чего-то без ожидания ответа заданное число времени). Проекты по максимально быстрой загрузке «Убунту» ещё 15 лет назад демонстрировали, чего можно добиться оптимизацией, просто «Майкрософт» может постоянно давить на производителей и добавлять в стандарт UEFI требования к готовности удобного для системы состояния.
>>60921
На компе с аппаратными часами, не входящем в какой-то комплекс, с которого собирают синхронизированные логи, достаточно просто запускать NTP-демон попозже. Если за время выключения накопилась какая-то задержка, он аккуратно сведёт её к нулю.
>>60917
А ты подумай своим интеллектом, а не надувным, почему так происходит.
В графическом окружении есть компонент или процесс, через который проходит активность всех устройств ввода, и который эти формальные события отправляет в нужные места (чтобы двигался курсор, и программа получала нажатие буковки). Логично там и поставить таймер отсчёта отсутствия активности пользователя. Без него устройства существуют сами по себе. С клавиатурой работает терминал, мышки и тачпады скучают, пока кто-то явно не захочет с ними поработать. Следовательно, если мы хотим реагировать на все действия пользователя, даже не меняющие ничего на экране, нам нужно приложение, которое будет их наличие проверять.
Если тебе важна только активность клавиатуры, то это работало ещё в доисторические времена, читни манца.
А раньше про версию за 30к продавали.
Партия дарить ось-линукс LigmaballsOS и миска рис, удар!
Анон с тв приставкой снова выходит на связь.
Напомню, тв приставка ценой чуть меньше чем 2к руб, по производительности примерно 50% от Разбери Пи 4.
Прихуячил SSD (пик. 1 и 3).
Оно конечно заебись что скорость теперь х6 от sd карты (пик. 2).
Но на х86 ПК я по такой же схеме получил заметно больше (пик. 4).
Чому оно такое медленное?
USB хаб ни при чём; без хаба скорости такие же.
а бубунта эта сейчас как ? слышал про неё плохо говорят, но почему?
Вроде же самый популярный дистр
Можно ведь на дешевом зеоне собраться. Там любой комплект на x79 за 3800 руб с 16 гигами вероятно ддр3. Бп 800-1000 руб. Ну и для видео какую нибудь гт730 за 1.5-1.8 руб. Выйдет дешего, и по сравнению с расбериПай и ТВ приставкой будет мега мощной машинкой
1280x720, 0:22
На Вмваре виснит намертво, глобальный баг, нужно отрубать 3д акселерацию, но десктоп лагает
На виртуалбоксе у меня она нахуй вылетает память не может read
Вот так и я попробовал новую бубунту, очень стабильная прикольная, не скучные обои очень не скучные.
У меня две цели:
1. Обоссать соседа с NAS-ом на Малине-3. К этому всё идёт.
2. Сделать за максимально дёшево портативный ПК. Просто потому что хочу это сделать.
х76 не очень портативный.
Анон, расскажи, я смогу поставить на этот чудо-девайс нормально условную убунту/федору/дебиан/арч? Если да, то как для этого придется пердолится?
хочу один девайс, который потребляет как тетрис, но который будет включен 24/7, на котором буду смотреть видосики, слушать музыку, возможно поставлю что-то типа облака, а может даже подниму какую-нибудь фтп/самбу или что-то типа наса, а может даже подниму какой-нибудь сервис (бота, например, может еще чего)
Я могу. Ты пока нет.
Пердолиться примерно так:
0. (опционально) Припаяться к UART.
1. Вытащить DTB из андроидной пошивки.
2. Поставить линукс на SD карту.
3. Подсунуть в линукс андроидный DTB.
4. Вставить SD карту в тв приставку и загрузиться с неё.
5. Установить драйверы.
6. Установить все программы.
7. (опционально) Пересобрать ядро.
План Б:
1. Скачать армбиан
2. Записать армбиан на SD карту
3. Вставить SD карту в тв приставку
4. Запустить
Есть ФФ установленный пакетом и есть ФФ из флэтпака
Пользуюсь в основном вторым, потому что он подтягивает проприетарные кодеки и, соответственно, там есть аппаратный н264. Ну и допольнительно подкупает дополнительная изоляция флэтпака. Но есть один момент: заметил, что у этих двух фф разные шрифты и мне больше нравятся те, которые у пакетного фф. Интуиция подсказывает, что это все из-за того, что пакетный фф берет шрифты из системы, а флетпаковский берет шрифты из какой-то своей внутрянки. Можно ли как-то во флэтпаке заменить шрифты или заставить подтягивать системные?
>Ты пока нет
Тут ты прав, слишком много вопросов возникает
Может у тебя появится время и желание, чтоб для анонов накатать полный гайд по каждому пункту с некоторыми объяснениями? Было бы отличное дополнение к FAQ
Зачем припаиваться у уарт?
Для чего пересобирать ядро?
В армбиан есть дтб для этой приставки? А что там с поддержкой аппаратного видеокодека?
докинь пару тыщ на расбериПай 4(БУ) или новую 5 за 10 к с озона. Ебаться столько нахуй надо
>Если тебе важна только активность клавиатуры, то это работало ещё в доисторические времена, читни манца.
Дык уже все перечитал, нет ничего!
Это-то и нужно: нет никаких вводов с клавиатуры? нет никакой передачи данных (копирование файлов в или из диска) и так в течение Х времени? - уходим в сон.
Разве в ГУИ не так работает? Ну только там еще добавляется движение мышки и воспроизведение мультимедиа и игорь.
И неужели это настолько никому в мире ненужная функция, что никто до сих пор не написал какой-нибудь утилиты?
Вот нашел где-то в инете что есть какая-то pm-utils которая вроде как позволяет настраивать параметры электропитания ПК, но нигде не сказано как с ее помощью настроить уход в сон при бездействии. А если там этого нет, то зачем вообще она тогда нужна?
На счёт ведоры не уверен, есть ли подходищие и простые в установке сборки для тв приставок.
Вместо арча можно ставить манжару. Буржуи как раз заморочились этим и пилят сборочки.
Убунта, дебиан, армбиан - в принципе одно и тоже, можно ставить любое из этого. Но лучше начинать с армбиана, т.к. тв приставка это одноплатник, а армбиан специально создан для одноплатников.
уарт нужен для двух вещей:
1. Вытащить DTB из андроида. Можно кончно и через ADB вытаскивать. Но я предпочитаю уарт, потому что уарт и в Африке уарт, а ADB капризная штука.
2. Не всегда прям сразу заводится дисплей. У меня например две прошивки. На одной работает дисплей, но не работает вайфай, а usb медленный 2.0. На второй и вайфай забись, и USB охуенный 3.0, но не работает дисплей. Сейчас задача из двух прошивок собрать одну, где всё работает вместе. Но пока всё не заработало, использую уарт вместо дисплея.
В армбиане есть дтб для очень похожего одноплатника. Он работает, но как раз армбиановский дтб без вайфая и с плохим юсб. То есть оно как бы работает, и вай-фай можно решить затычкой за 400 рублей, и с USB 2.0 люди живут (как мой сосед, например). И интернет, и кинчик, и дажи в игори поигтрать. Но хочется что всё было чики-пупи, а не как у соседа.
>А что там с поддержкой аппаратного видеокодека?
В конкретно этой приставке за 2к руб. - хуёво. Ютуб максимум 720р@60. Говорят китайцы запилили готовые кодеки. Но я пока не поверял.
С хорошим видеодекодером есть тв приставки на чипах RK3566, 3588, 3599. Но они стоят от 5к до 15к руб. на алике.
А хули толку, если у малины диски подключаются через юсб 2.0 и работают со скоростью старой флешки. А хочешь пиздато диски подключать - покупай шилды.
А хочешь 4 ГБ памяти и юсб 3.0 - плати 10к за 4ю малину.
А за 10к между прочим можно х86 мини ПК купить, который будет во всём лучше малины и ещё более поддерживаемый.
Хули толку, мм?
550x960, 0:35
> GNOME OS переходит на организацию атомарных обновлений при помощи systemd-sysupdate
https://www.opennet.ru/opennews/art.shtml?num=61181
для моего прояснения: у тебя два дтб: один ты вытащил из андроида, второй из армбиана, так?
а есть какие-то тв-приставки, чтоб дтб был в мейнлайне, чтоб я просто взял федорку, поставил и радовался?
>>61072
>На счёт ведоры не уверен, есть ли подходищие и простые в установке сборки для тв приставок.
А что в сборке такого должно быть, чтоб завелась? Я думал это задача ядра: есть в ней дтб или нет
И вообще: где хранится дтб? Как вытаскивать и как всучивать его?
Подумай о буковках «1M» и «4K».
>>61058
> Ну и допольнительно подкупает дополнительная изоляция флэтпака.
Ну ты специалист.
Если вдруг у тебя на машине окажется запущенным эксплоит для линукс-систем, то он 100% получит доступ ко всей системе, а не будет толкаться в песочницу и бессильно плакать.
> Можно ли как-то во флэтпаке заменить шрифты или заставить подтягивать системные?
Заходишь в настройки, там выбор шрифтов по умолчанию есть. На страничке нажимаешь F12 и смотришь для элемента используемый шрифт и порядок их выбора в правилах CSS.
>>61064
> нет никакой передачи данных (копирование файлов в или из диска)
Э, притормози. Кто тебе такое обещал? Блокировка экрана или его отключение связаны с отсутствием пользователя. Любая система постоянно перечитывает конфиги, сбрасывает статистику в логи, она так никогда не отключится. Кроме того, перед отключением обычно нужно сбросить все кэши на диск… а это активность… а она сбросит таймер.
> Дык уже все перечитал, нет ничего!
https://unix.stackexchange.com/questions/8056/disable-screen-blanking-on-text-console
https://superuser.com/questions/31726/how-to-disable-the-screen-linux-without-x
Убунта это дистрибутив с философией "запустил и работаешь" поэтому образ много чего содержит, пакетики будешь в Арче считать, Убунтой пользуются взрослые, физически крепкие люди, для которых ОС это инструмент, а не часть их личности.
Скачиваешь список пакетов в образе Ubuntu. Скачиваешь список пакетов в образе Debian. Делаешь diff. Задача для школьника.
>Э, притормози. Кто тебе такое обещал?
А разве если идет копирование или перемещение файлов или другой подобный процесс, обычный комп уйдёт при этом в сон?
https://www.opennet.ru/opennews/art.shtml?num=61172
720x1280, 0:14
> Mesa 24.1-rc4 is headlined by a big change for the NVK open-source NVIDIA Vulkan driver
Ну да, всегда есть что-то лучше, но дороже. Но интерес же в том, чтобы было дёшево.
>Подумай о буковках «1M» и «4K».
Один хуй.
# time(dd if=/dev/zero of=/media/sda1/zerofile bs=1M count=1024 && sync)
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 6.94453 s, 155 MB/s
real 0m7.785s
user 0m0.007s
sys 0m5.673s
> Debian
Это там где васяны на мейнтейнерах изменяют программы других людей под свои хотелки? Нет, спасибо.
https://www.opennet.ru/opennews/art.shtml?num=61163
>изменяют программы других людей под свои хотелки
Это ты так флаги при сборке назвал, лол? Сейчас они убраны и все наоборот ближе к дефолту. А когда узнаешь о существовании патчей и что мейнтейнеры могут изменять код программы, если это нужно - тебя инфаркт хватит наверное.
>Для пользователей, которым необходима полная версия KeePassXC, предложен отдельный пакет keepassxc-full
Ты гордишься, что нашёл то, чего нет.
>васяны на мейнтейнерах изменяют программы других людей под свои хотелки
Скандалы, интриги, расследования — а на самом деле ложь, и провокация от тебя. Ты, я смотрю, славный продолжатель традиции Уильяма Херста.
> Это ты так флаги при сборке назвал, лол? Сейчас они убраны и все наоборот ближе к дефолту.
Странно, а что тогда сам разработчик этой программы негодовал?
И в официальных пакетах (AppImage, Flatpak, Snap, Ubuntu PPA) напрямую от разработчика этот функционал присутствует, почему так?
Быть может, дело в том, что ты своими манёврами и фантазиями пытаешь выдать желаемое за действительно? 🤔❓
> А когда узнаешь о существовании патчей и что мейнтейнеры могут изменять код программы, если это нужно
Я это знаю, только вот есть нормальные, профессиональные мейнтейнеры, которые просто делают свою работу и не суют руки куда их не просили, а есть те, которые суют, лезут куда не нужно со своим нарциссизмом.
>>61132
> Для пользователей, которым необходима полная версия KeePassXC, предложен отдельный пакет keepassxc-full
Классно, а почему бы этому мейнтейнеру не сделать пакет keepassxc-mini если уже так сильно за ушками шумит, а оригинал (задуманный разработчиком) не трогать?
Так вот, вы можете изворачиваться сколько угодно, Debian я использовать не буду, причину я назвала и подкрепила фактами.
>Так вот, вы можете изворачиваться сколько угодно, Debian я использовать не буду, причину я назвала и подкрепила фактами.
Факты привёл я. А ты притащил свои домыслы. Не путай!
>Классно, а почему бы этому мейнтейнеру не сделать пакет keepassxc-mini
>а оригинал (задуманный разработчиком) не трогать?
Потому, что это отражение политики дистрибутива. Политики, которую мейнтейнер озвучивает явно, но ты вместо простого точного цитирования вещаешь свои фантазии и истекаешь желчью.
>если уже так сильно за ушками шумит,
Это ложь. Тебе должно быть стыдно. Но, видимо, тебя мало беспокоит качество твоих суждений, что ты довольствуешься для организации своего быта домыслами и удобным враньём.
> SSH-бэкдор, установленный при взломе kernel.org, два года оставался незамеченным
Это давно было и неправда, кроме того нашли, а значит не считается, другое дело если бы не нашли, вот тогда да. И вообще вы на винде телеметрию видели?
> Turn any glasses into hackable smart glasses with less than $25 of off-the-shelf components. Record your life, remember people you meet, identify objects, translate text, and more.
https://github.com/BasedHardware/OpenGlass
1280x720, 0:09
просто свободного времени меньше становится, хочется отдыхать, а не пердолиться
Хрукнул с этого компьютерщика
Нет, никто не может в гугл.
закинь туда любой файл и его создание станет доступно по правому щелчку в файловом менеджере или на рабочем столе, как на шинде. Можно делать подменю, закидывая файлы в отдельные каталоги внутри templates
Для шаблонов документов, ыкселей и прочей хуйни, работает примерно так: кидаешь в папку шаблон.doc, а потом райткликом создаешь документ с нужным шаблоном.
Тогда тестируй нормальными иопсомерками и смотри, где узкое место.
>Если вдруг у тебя на машине окажется запущенным эксплоит для линукс-систем, то он 100% получит доступ ко всей системе, а не будет толкаться в песочницу и бессильно плакать.
Я на изоляцию флэтпака как бы не полностью полагаюсь, но как приятный бонус... И да, я не очень разбираюсь, но как я понимаю, чтоб через фф пробраться, сразу надо найти эксплоит фф, как он сработает - упрешься в изоляцию контейнера - теперь надо уже искать и применять второй эксплоит. Этим заниматься никто не будет, потому что хватит тех 90% юзеров фф, которые не используют изоляцию. Где ошибся?
>>61091
>Заходишь в настройки, там выбор шрифтов по умолчанию есть
Сделал первым же шагом, но хз зачем, на вики ведь прописан шрифт в стиле, там подсовывается не дефолтный
>На страничке нажимаешь F12 и смотришь для элемента используемый шрифт и порядок их выбора в правилах CSS.
Так в этом вся и мякотка: название шрифтов одинаковое (смотри пики), а сами шрифты разные, я так понимаю. С латинскими символами, кстати, нет разницы, только с кириллицей. Или я снова где-то неправильный вывод сделал?
>Для чего пересобирать ядро?
Пушто, например, армбиан официально не поддерживает тв приставки и приходится искать сборочки от васянов. Конкретно сборку, которая запускается на моей приставке, делал чувак с ником Balbes. Сделал он эту сборку один раз давно и с тех пор не обновлял. Потому что делал просто по приколу. Итак есть сборка линукса для тв приставки, оно работает, но оно не свежее. Пакеты можно обновить из репозитория дебиана или убунты. А ядро старое и его так просто не обновишь, пушто оно кастомное под конкретно этот процессор. И тут два варианта:
План А. Просто взять и собрать свежее ядро.
План Б. Забить хуй и смотреть на старое ядро в неофетче.
План Г. Рыться в сборках линукса для одноплатников с таким же процессором и искать там свежее ядро.
Это просто вендор ядро рокчипа, оно на гитлабе лежит.
Блять, ну я как знал, что я где-то проебался
И таки проебался
В настройках фф шрифт изменил для латиницы (смотри пик), а для кириллицы пропустил - за что и поплатился! Изменил - шрифт изменился, проблема решена, а я в глаза ебусь, надо уже быть внимательнее, чуть не свернул обсуждение в неправильное русло
Но все же, пока копался понял, что я не знаю базы по шрифтам: я думал есть в системе опеределенные шрифты, сайтик прописывает себе какой использовать, а в браузере выбираешь дефолтный, если нет такого, который использует сайт
Но сейчас понял, что это не так. Можно на пальцах пояснить: что за семейство шрифтов в стилях сайта, что значат дефолтные шрифты в настройках браузера, что за proportional, serif, sans-serif, monospace в дополнительных настройках браузера?
>что за семейство шрифтов в стилях сайта
В font-family указывается непосредственно шрифт, который используется элементом сайта. Они могут быть перечислены через запятую, выбирается самый первый, который установлен или подгружен. Олсо это делается посимвольно, т.е если в первом нет определенного символа, то он смотрит во 2 итд. В конце прописывается ключевое слово для стандартной семьи, например serif без кавычек - это означает использовать тот шрифт, который у тебя указан в настройках браузера соответственно.
>что за proportional, serif, sans-serif, monospace в дополнительных настройках браузера?
Есть proportional (пропорциональные) шрифты, в них символы могут быть разного размера: Serif с засечками, sans-serif - без засечек, и monospace (моноширинные) - все символы одинаковой ширины, это для кода, например. На твоём скрине первое - это язык, для которого ты делаешь выбор шрифта, потом ты выбираешь дефолт для пропорционального шрифта, у тебя с засечками, потом идут 2 поля выбора семьи для шрифта с засечками и без, потом идёт выбор семьи для моноширинного. Справа их размер по дефолту.
> Я на изоляцию флэтпака как бы не полностью полагаюсь, но как приятный бонус...
Поведение типичного потребителя. Пашка или солидная корпорация выступает с какими-нибудь заклинаниями о «безопасности!», «приватности!», публика охает и перешёптывается. На самом деле ни хера не происходит, зато стадо зачаровано. Ты просто гадаешь по красивым картинкам на сайте, чудо.
> Этим заниматься никто не будет
Наоборот, никто даже обращать внимания не будет на такие обстоятельства. Если ты дошёл до того, что кто-то твою жопу будет взламывать, детсадовские решения вроде «переименовать папочку» или «запустить программку от другого пользователя» никак не помогут от получившего полный доступ к системе вируса. А теперь трезво оцени, какова вероятность таких событий в твоём случае.
> С латинскими символами, кстати, нет разницы, только с кириллицей.
У тебя и русский шрифт с засечками (форма «Ш» в заголовке), и русский шрифт без засечек (форма «ф» в тексте) отличаются, а латиница вроде одинаковая.
Очевидный симптом какой-то жопы, когда выбирается явно не то, что нужно. У всех широко используемых в качестве стандартных гарнитур есть латиница и кириллица. Следовательно, если у тебя в настройках (браузера или системы) указаны какие-нибудь DejaVu Sans и Serif, то весь текст должен использовать один шрифт. Брать буковки из другого шрифта приходится только тогда, когда в указанном их нет. Кто-то (ты, сборщик контейнера) влепил в систему обрезанные шрифты для одной кодовой страницы? Маловероятно, их специально надо искать.
Впрочем, дело может быть в другом. На некоторых самосборных системах без привычных десктопных окружений Firefox не может правильно инициализировать набор предпочитаемых системой шрифтов и выводит в настройках первые попавшиеся. А в первом по алфавиту как раз может не быть вообще ни черта, и он системой будет подменяться на что-то ещё. У тебя и для латиницы, и для кириллицы в настройках одинаковые шрифты? С ними всё нормально?
> название шрифтов одинаковое (смотри пики), а сами шрифты разные
Ты не дошёл до нужной панели. На вкладке «Computed» (или «Fonts») указывается фактически используемый шрифт.
Для текста статьи «Википедия» просто указывает «sans-serif», так что вопросами наличия конкретных шрифтов и их подмены можно не заниматься, должен использоваться тот, что указан в настройках браузера.
> Я на изоляцию флэтпака как бы не полностью полагаюсь, но как приятный бонус...
Поведение типичного потребителя. Пашка или солидная корпорация выступает с какими-нибудь заклинаниями о «безопасности!», «приватности!», публика охает и перешёптывается. На самом деле ни хера не происходит, зато стадо зачаровано. Ты просто гадаешь по красивым картинкам на сайте, чудо.
> Этим заниматься никто не будет
Наоборот, никто даже обращать внимания не будет на такие обстоятельства. Если ты дошёл до того, что кто-то твою жопу будет взламывать, детсадовские решения вроде «переименовать папочку» или «запустить программку от другого пользователя» никак не помогут от получившего полный доступ к системе вируса. А теперь трезво оцени, какова вероятность таких событий в твоём случае.
> С латинскими символами, кстати, нет разницы, только с кириллицей.
У тебя и русский шрифт с засечками (форма «Ш» в заголовке), и русский шрифт без засечек (форма «ф» в тексте) отличаются, а латиница вроде одинаковая.
Очевидный симптом какой-то жопы, когда выбирается явно не то, что нужно. У всех широко используемых в качестве стандартных гарнитур есть латиница и кириллица. Следовательно, если у тебя в настройках (браузера или системы) указаны какие-нибудь DejaVu Sans и Serif, то весь текст должен использовать один шрифт. Брать буковки из другого шрифта приходится только тогда, когда в указанном их нет. Кто-то (ты, сборщик контейнера) влепил в систему обрезанные шрифты для одной кодовой страницы? Маловероятно, их специально надо искать.
Впрочем, дело может быть в другом. На некоторых самосборных системах без привычных десктопных окружений Firefox не может правильно инициализировать набор предпочитаемых системой шрифтов и выводит в настройках первые попавшиеся. А в первом по алфавиту как раз может не быть вообще ни черта, и он системой будет подменяться на что-то ещё. У тебя и для латиницы, и для кириллицы в настройках одинаковые шрифты? С ними всё нормально?
> название шрифтов одинаковое (смотри пики), а сами шрифты разные
Ты не дошёл до нужной панели. На вкладке «Computed» (или «Fonts») указывается фактически используемый шрифт.
Для текста статьи «Википедия» просто указывает «sans-serif», так что вопросами наличия конкретных шрифтов и их подмены можно не заниматься, должен использоваться тот, что указан в настройках браузера.
Соглы. В линусы на серьёзных щах вкатился 10+ лет назад. Начал с убунты. Охазалась хуйня хуйнёй. Оно вроде ставится и работает. Но как-то пиздецово. Тогда охуеть было, драйверы на интеловскую встройку не запускались и слетали сами собой. Приходилось устанавливать их заново каждый раз при включении компьютера. Спрашивал у людей в интернете мол чё не так и как сделать правильно. А в ответ только "ты криворукий школьник, у меня всё работает".
Потом другие вопросы возникали. Ответ был всегда один и тот же.
Потом я стал более менее сам разбираться. Но чтобы самого себя проверить, всё таки по важным вопросам сверялся с мнением комьюнити. А в комьюнити сплош одни битарды сидят. Один совет охуительнее другого. Всё на костылях и костылями погоняет.
Посидев некоторое время в дефолтной убунте, разочаровался и вернулся в винду. А через 5 лет снова попробовал, но теперь уже дебиан. И оказалось совсем другой подход. Всё работает нахуй. А если вдруг не всё, то прям в мануале написано почему так и как сделать чтобы было заебись. Просто бери и читай нужную тему. Всё чётко, лаконично, по существу. А если что-то не до конца ясно, лезешь в вики Арч линукса и там всё тоже самое, но более подробно и с нюансами, которые на первый взгляд не очевидны, но имеют значение.
А в компьюнити убунты загляни хоть прям сейчас в 2024 году - всё теже битарды с костылями. И их костыли работают только в их убунте. Если другой дистр, отличный от убунты, то шансы 50/50 нихуя не получится.
Если что, арч, федору и сусю тоже пробовал. Правда уже в виртуалках, после дебиана. Наверно норм дистры, но у меня уже было всё ок в дебиче, так что перекатываться не было причин.
Ну вот, а шуму было столько, будто код fontconfig придётся разбирать на предмет ошибок обработки массивов.
> на пальцах пояснить
Цифровая типографика сложилась в общем от балды. Программисты смотрели на книжечки и замечали в них жирненькие и наклонные слова. То, что в первом случае меняется вес того же шрифта (из какого-то доступного набора, в котором может быть больше двух вариантов для разных случаев), а во втором — используется в принципе другой рисунок, им никто не объяснял. На разрядку букв и строк тоже внимания не обращали. Даже громко разрекламированные Apple и Microsoft векторные шрифты должны были учитывать возможности компьютеров конца восьмидесятых — начала девяностых, и реально были векторными только при выводе на принтер с большим dpi. На мониторах ещё десять лет ради скорости работы и чёткости рисовались встроенные в шрифт растровые картинки.
Понятно, что первым делом компьютеры работали с моноширинным шрифтом, который физически печатали машинки и терминалы. На текстовых электронных терминалах тоже была сетка буковок, так что в некоторых системах делалась отдельная клавиша или комбинация «Print (screen)», которая просто выводила содержимое экрана в порт принтера, и он печатал такой же прямоугольник уже своими моноширинными символами. Всякие университетские и корпоративные брошюрки в то время либо отстукивали на машинке и ксерили, либо на ризографе размножали, либо набирали на линотипе или фотонаборной машине. Дизайнерские возможности были не слишком велики (никто не будет долго и сложно делать красивую инструкцию к какой-то железяке), так что люди привыкли думать, что можно пользоваться шрифтом с засечками, шрифтом без засечек и моноширинным для вставки кода и данных. В компьютерные системы работы с документами это и перешло.
World Wide Web создавался в таких условиях, и от этого наследия примитивных решений всё никак не освободиться. В то время и речи не было о том, чтобы на разных системах (дюжине вариантов) были одни и те же шрифты, так что HTML абстрактно задавал разметку «это выделение жирным», «это пример машинного моноширинного текста», а браузеры сами решали, как показать (например, на текстовых терминалах, которые физически не могли менять шрифт, выделение текста могло делаться инвертированием цветов символов). Читай RFC 1866. И вообще, это же был проект информационной системы, набора структурированных текстов. А дальше начался бум диалапа, бум WWW, появилась куча браузеров, в которых начали изобретать свои дополнения к HTML, от картинок в тексте и на фоне до шрифтов «как в нормальных документах», скриптов, доступа к функциям конкретной системы, которых на других в принципе нет, они друг у друга что-то копировали, что-то — нет, и, в общем, закончилось всё тем, что накрылся Веб «Интернет Эксплорером».
https://en.wikipedia.org/wiki/Web_typography
В общем, вот это окошечко с названиями шрифтов пришло ещё из Netscape, и задавало, что делать со шрифтами на странице, и на какие откатываться, когда указанных автором в твоей системе нет. Было это задолго до CSS и перечней шрифтов через запятую, просто <FONT FACE="Abvgd">. Если не работает, я не виноват.
А ещё авторы из западных стран не знали, что в иероглифических системах, например, есть деление на полноширинные и полуширинные символы, что «обычный текст» там и так печатается с одной шириной, потому что он вертикальный (да и иероглифы в принципе квадратные), что выделения делаются иначе (если ты наклонишь иероглиф, то ничего уже не прочтёшь), что минимальный размер шрифта там другой. Следовательно, давным-давно теги <I> и <B> в стандартах пометили устаревшими и много слов написали о том, что в зависимости от языка шрифт просто меняется на другой, и между ними может не быть той связи, которая предполагается в латинице.
Ну вот, а шуму было столько, будто код fontconfig придётся разбирать на предмет ошибок обработки массивов.
> на пальцах пояснить
Цифровая типографика сложилась в общем от балды. Программисты смотрели на книжечки и замечали в них жирненькие и наклонные слова. То, что в первом случае меняется вес того же шрифта (из какого-то доступного набора, в котором может быть больше двух вариантов для разных случаев), а во втором — используется в принципе другой рисунок, им никто не объяснял. На разрядку букв и строк тоже внимания не обращали. Даже громко разрекламированные Apple и Microsoft векторные шрифты должны были учитывать возможности компьютеров конца восьмидесятых — начала девяностых, и реально были векторными только при выводе на принтер с большим dpi. На мониторах ещё десять лет ради скорости работы и чёткости рисовались встроенные в шрифт растровые картинки.
Понятно, что первым делом компьютеры работали с моноширинным шрифтом, который физически печатали машинки и терминалы. На текстовых электронных терминалах тоже была сетка буковок, так что в некоторых системах делалась отдельная клавиша или комбинация «Print (screen)», которая просто выводила содержимое экрана в порт принтера, и он печатал такой же прямоугольник уже своими моноширинными символами. Всякие университетские и корпоративные брошюрки в то время либо отстукивали на машинке и ксерили, либо на ризографе размножали, либо набирали на линотипе или фотонаборной машине. Дизайнерские возможности были не слишком велики (никто не будет долго и сложно делать красивую инструкцию к какой-то железяке), так что люди привыкли думать, что можно пользоваться шрифтом с засечками, шрифтом без засечек и моноширинным для вставки кода и данных. В компьютерные системы работы с документами это и перешло.
World Wide Web создавался в таких условиях, и от этого наследия примитивных решений всё никак не освободиться. В то время и речи не было о том, чтобы на разных системах (дюжине вариантов) были одни и те же шрифты, так что HTML абстрактно задавал разметку «это выделение жирным», «это пример машинного моноширинного текста», а браузеры сами решали, как показать (например, на текстовых терминалах, которые физически не могли менять шрифт, выделение текста могло делаться инвертированием цветов символов). Читай RFC 1866. И вообще, это же был проект информационной системы, набора структурированных текстов. А дальше начался бум диалапа, бум WWW, появилась куча браузеров, в которых начали изобретать свои дополнения к HTML, от картинок в тексте и на фоне до шрифтов «как в нормальных документах», скриптов, доступа к функциям конкретной системы, которых на других в принципе нет, они друг у друга что-то копировали, что-то — нет, и, в общем, закончилось всё тем, что накрылся Веб «Интернет Эксплорером».
https://en.wikipedia.org/wiki/Web_typography
В общем, вот это окошечко с названиями шрифтов пришло ещё из Netscape, и задавало, что делать со шрифтами на странице, и на какие откатываться, когда указанных автором в твоей системе нет. Было это задолго до CSS и перечней шрифтов через запятую, просто <FONT FACE="Abvgd">. Если не работает, я не виноват.
А ещё авторы из западных стран не знали, что в иероглифических системах, например, есть деление на полноширинные и полуширинные символы, что «обычный текст» там и так печатается с одной шириной, потому что он вертикальный (да и иероглифы в принципе квадратные), что выделения делаются иначе (если ты наклонишь иероглиф, то ничего уже не прочтёшь), что минимальный размер шрифта там другой. Следовательно, давным-давно теги <I> и <B> в стандартах пометили устаревшими и много слов написали о том, что в зависимости от языка шрифт просто меняется на другой, и между ними может не быть той связи, которая предполагается в латинице.
В больших книжках и инструкциях всегда добавляют раздел «принятые обозначения», где их описывают.
Можно поинтересоваться, есть ли стандарт, де факто или де юре:
https://duckduckgo.com/?q=conventions+used+linux+command+line
В квадратных скобках указываются параметры, которых может и не быть. В фигурных — перечень для выбора одного из вариантов.
Да браузеры беспредельно охуели. Строят из себя операционную систему внутри операционной системы. Самое ебанутое направление в софте. Даже Temple OS выглядит образцом адекватности по сравнению с браузерами в 2024 году.
С обычным ядром даже не загрузится, потому что там нет правильного дтб, я правильно понимаю? Поэтому и надо пересобирать, только для того, чтоб всучить в него подходящий дтб?
Дело не только в дтб, ты знаешь, что такое вендор ядро? Как на телефоне с андроидом.
Нет, не знаю
Можешь рассказать?
И что именно ты хочешь менять, чтоб пересобрать ядро для своей тв-приставки?
Я другой анон. Производитель форкает ядро, обычно лтс релиз, пихает всё, что ему нужно, не соблюдая стандартов, т.к. всё равно не будет в мейнлайн отправлять.
Загрузится.
Но многие устройства не будут работать. дтб это описание какие устройства присутствуют в компьютере, как они подключены, с какими драйверами совместимы и в каких режимах могут работать.
У меня из-за неправильного дтб в одной прошивке ядро не знает, что у компьютера есть видеовыход, а в другой прошивке не знает где находится вайфай и юсб.
А в другом одноплатнике из-а неправильного дтб ядро думает что это роутер, а не одноплатник, и использует шину видеовыхода как сетевую карту.
А ядро надо пересобирать, потому что в васянскую прошивку васян не положил васянские linux-headers для васянского ядра и поэтому нельзя скомпилировать какие-то драйверы и модули, если понадобится компилировать драйверы и модули.
Понял, в голове стало струкурированнее
Еще вопрос: так все же - куда этот дтб надо подсовывать, если я захочу, чтоб все устройства работали?
И еще: вся эта движуха с дтб - это только для арм? А как без этого живут х86?
Спасибо
Интересно, что там такое производитель с ядром делает, что это надо только ему и никому больше
Драйвера, для каждого устройства свои. У тебя есть телефон? Можешь глянуть в настройках, какой версии ядро, в современных обычно 4.19 или 5.10.
>куда этот дтб надо подсовывать, если я захочу, чтоб все устройства работали?
Есть разные способы. В конкретно армбиане есть папка /воот, а в папке тектовый файл, а в нём параметры запуска ядра, а в параметрах путь к файлу дтб. В других случаях дтб хранится строго по конкретному адресу в ПЗУ. А кто-то встраивает дтб в образ ядра.
>дтб - это только для арм? А как без этого живут х86?
Вообще дтб форсится как универсальный способ для любой архитектуры. Арм, риск-в, мипс, х86, да какая угодно.
Да, х86 могут работать без дтб, т.к. ядро линукса изначально проектировалось для х86 и в него заложены специфичные для х86 способы определения оборудования, типа plug and play, опрос биоса, опрос шины пси и всякое якое. В общев всё что угодно, чего может не оказаться в одноплатнике.
Ну например может как-то хитровыебано инициализировать видеовыход так, чтобы он работал только на специальной версии андроида этого производителя и больше нигде. Просто чтобы усложнить жизнь конкурентам, желающим сделать дешёвые клоны фирменного смартфона.
Из-за этого например в ранние модели оранж пи выдавали изображение только в андроиде, но не выдавали в обычном гну линуксе.
>>61238
Спасибо, аноны! Чуть-чуть разобрался, что-то понял, но начал играться и немного запутался
Для контекста: пик1 - мои текущие настройки (для латиницы так же)
И вот начинаю читать, вижу пик2. Начинаю связывать с настройками из пика1 и делаю вывод, что если конкретный шрифт браузер не находит, то он ищет указание универсального, а конкретный берет из настроек, которые я указал в пике1, верно? То есть пик1 - это мапа между универсальным и конкретным для браузера. Хорошо, но если в css 5 универсальных, то почему в настройках некоторых нет (cursive, fantasy), зато есть какой-то Proportional? Какой шрифт выберет браузер, если я укажу только универсальный тип cursive? Именно это я и проверил - пик3. Откуда взялся DejaVu вообще? Еще интересный момент: пик4. По каким правила Arial конвертнулся в Liberation Sans?
Че-то отошли от линуха, наверное надо задать вопрос в ФФ треде
Но вот вопрос уже ближе к линухе: пик1 - настройки шрифтов флэтпаковского ФФ, а пик2 - настройки пакетного ФФ. Видно, что список поддерживаемых шрифтов другой и во флэтпаковском их больше. Получается, во флэтпаке все же свои шрифты, верно? Правильно ли я понимаю, что они часть org.freedesktop.Platform?
И еще по умолчанию у этих ФФ разные шрифты. То есть ФФ как-то пытается взять системные? Где и как указываются они в системе и во флэтпаке? Что именно ФФ смотрит, чтоб узнать системные шрифты?
>Наоборот, никто даже обращать внимания не будет на такие обстоятельства. Если ты дошёл до того, что кто-то твою жопу будет взламывать
Нет, я не говорю про взлом моей жопы - я никому не нужен. Я говорю про массовый какой-либо взлом/шифрование произошедший через эксплоит в браузере, например. То есть я захожу на сайтик, там реклама, в рекламе код с эксплоитом, который находит хомяка и лихорадочно шифрует. В моем случает что-то внутри контейнера нашифрует - а мне и не жалко. Могут ли в коде дописать до случая, если мой браузер в контейнере - могут, но таких как я - 2,5 человека и это будет нерационально по трудозатратам
>детсадовские решения вроде «переименовать папочку» или «запустить программку от другого пользователя» никак не помогут от получившего полный доступ к системе вируса
Разве изоляция флэтпака настолько дырявая? А что за решение с переименованием папки? Я что-то читал про это в заголовке новостей, но это пофиксят и уже будет сложнее, уровня эксплоита ФФ, разве нет?
Ну и еще новичек в линуксе, но мысли такие: изоляция кушать не просит, а плюшечки от нее есть, хоть это и не изоляция топ-уровня, но в случае чего - может побыть неким препятствием защищая мою жопу, да еще и с каждым обновлением улучшается
Где не прав?
В стародавние времена у компьютеров всяких разных архитектур были фиксированные конфигурации. Прошивки и операционные системы делались конкретно под них. Если изменялось системное устройство, надо было менять код на совместимую версию (в первых IBM PC, например, при установке жёсткого диска надо было менять чип с BIOS на новую версию, понимающую и дискеты, и диски). Периферийные устройства, напротив, могли вообще быть вне зоны ответственности системы (например, ни DOS, ни BIOS не интересно, что у тебя есть звуковая карта, и программы с не работают напрямую в соответствии с заданными вручную пользователем параметрами). В фиксированных конфигурациях всё гораздо проще: во всех Commodore 64 по одному и тому же адресу расположен буфер экрана, одними и теми же командами можно получить нажатие клавиши, по фиксированным адресам вызываются функции прошивки, и так далее. Достаточно иметь техническое описание, и работать будет везде (ну, если не вылезут какие-то недокументированные аппаратные несовместимости между версиями).
Исторически какие-то устройства в IBM PC-совместимых компьютерах есть «всегда» на момент старта (даже если они физически отсутствуют и давным-давно эмулируются). Остальное оборудование ищется, инициализируется и настраивается по тем или иным протоколам. Это позволяет как минимум загрузиться и что-то поделать в 16-битном режиме (если рассматривать режим совместимости с BIOS, UEFI всё это сокращает и новым системам сразу пихает нужную информацию в готовом виде). А вот плата на ARM может быть устроена как угодно. При загрузке запускается код с какого-то адреса, возможно, принадлежащего чипу ROM. Возможно, это загрузчик, в котором жёстко заданы адреса и размеры чипов, и он скопирует нужные куски, содержащие операционную систему, в оперативную память, и запустит её. А дальше что? А ничего. Что произойдёт, если обратиться к адресу памяти 0x12345678? Может, зажжётся светодиод. Может, мотор запустится. Может, ничего. Чтобы описать компоненты системы, о которой нельзя сделать никаких предположений, и нужен перечень всего оборудования с названиями драйверов, с помощью которых система что-то может сделать.
>>61279
Заказчику надо, чтобы хуйня как-то работала, и чтобы её можно было продать в магазине. После окончания гарантийного срока он на неё готов потратить 00 рублей 00 копеек. Следовательно, надо быстренько слепить драйверы с настройками только для этой конфигурации, наотключать хаками всё, что мешает, и кинуть дальше.
В стародавние времена у компьютеров всяких разных архитектур были фиксированные конфигурации. Прошивки и операционные системы делались конкретно под них. Если изменялось системное устройство, надо было менять код на совместимую версию (в первых IBM PC, например, при установке жёсткого диска надо было менять чип с BIOS на новую версию, понимающую и дискеты, и диски). Периферийные устройства, напротив, могли вообще быть вне зоны ответственности системы (например, ни DOS, ни BIOS не интересно, что у тебя есть звуковая карта, и программы с не работают напрямую в соответствии с заданными вручную пользователем параметрами). В фиксированных конфигурациях всё гораздо проще: во всех Commodore 64 по одному и тому же адресу расположен буфер экрана, одними и теми же командами можно получить нажатие клавиши, по фиксированным адресам вызываются функции прошивки, и так далее. Достаточно иметь техническое описание, и работать будет везде (ну, если не вылезут какие-то недокументированные аппаратные несовместимости между версиями).
Исторически какие-то устройства в IBM PC-совместимых компьютерах есть «всегда» на момент старта (даже если они физически отсутствуют и давным-давно эмулируются). Остальное оборудование ищется, инициализируется и настраивается по тем или иным протоколам. Это позволяет как минимум загрузиться и что-то поделать в 16-битном режиме (если рассматривать режим совместимости с BIOS, UEFI всё это сокращает и новым системам сразу пихает нужную информацию в готовом виде). А вот плата на ARM может быть устроена как угодно. При загрузке запускается код с какого-то адреса, возможно, принадлежащего чипу ROM. Возможно, это загрузчик, в котором жёстко заданы адреса и размеры чипов, и он скопирует нужные куски, содержащие операционную систему, в оперативную память, и запустит её. А дальше что? А ничего. Что произойдёт, если обратиться к адресу памяти 0x12345678? Может, зажжётся светодиод. Может, мотор запустится. Может, ничего. Чтобы описать компоненты системы, о которой нельзя сделать никаких предположений, и нужен перечень всего оборудования с названиями драйверов, с помощью которых система что-то может сделать.
>>61279
Заказчику надо, чтобы хуйня как-то работала, и чтобы её можно было продать в магазине. После окончания гарантийного срока он на неё готов потратить 00 рублей 00 копеек. Следовательно, надо быстренько слепить драйверы с настройками только для этой конфигурации, наотключать хаками всё, что мешает, и кинуть дальше.
Рот помой, противно читать.
>адресу в ПЗУ
Что под этим понимается?
Но в конечном итогде ДТБ нужен ядру, верно? Как я понял, дтб придумали, а как его стандартизированно доставлять в ядро - единого способа нет и каждый изобретает свой велосипед, да?
>Чтобы описать компоненты системы, о которой нельзя сделать никаких предположений, и нужен перечень всего оборудования с названиями драйверов, с помощью которых система что-то может сделать.
Это ты о DTB?
Я покачал кучу игр на это говно, что мне ещё делать?
Вместо keepass классического накатил XC.
Тыкаю хоткей для автоввода (ctrl+shift+V) и вместо ввода просто вставляю из буфера. Поменять хоткей нельзя.
И что делать? Снести нахуй XC и накатить тот старый кипас под mono?
При этом плагинов в самом браузере не нужно было иметь.
В XC так нельзя. Но есть браузерный плагин.
Насколько он безопасен? Я так понимаю, главное не отключать запрос-подтверждение при начали автонабора и придется каждый раз Ок тыкать мышкой, но зато безопасно?
Стоит тратить время разбираться с ним? Удобнее будет, чем алгоритмы клавиатурного набора вечно исправлять после пидорасов дизайнеров и говнокодеров, потсоянно ломающих формы логина? или и для плагина тоже постоянно правила надо будет менять после каждого изменения говнокода на сайте.
Поисследуй emacswiki что-ли.
Откатывайся назад на свинду
Что касательно твоей хуйни, я вообще не ебу что у тебя там за хуйпасы кейпасы, да и мне поебать, пойду подрочу лучше
Он как-то кроме контейнерной параши и сорцов распространяется?
>>61382
Классике - классический костыль
https://launchpad.net/~nrbrtx/+archive/ubuntu/xorg-hotkeys
> утилизация GPU 24%
> частота 503 MHz
> энергопотребление 29W
> высокое потребление видеокарты
Ы?
> потребление стабильно держится на уровне 70%
Но частота в эти моменты - наверно ещё раза в 2 ниже чем 503 MHz?
Нужно, чтобы оно раз в недельку автоматом запускалось, считывало смарт, проводило тесты, логгировало это все, скидывало письмо на почтуи желательно в mqtt-сервер данные отдавало.
Погуглил - какие-то примеры-не примеры везде. Может у кого на примете есть гайд?
> чтобы оно раз в недельку автоматом запускалось
крон
> считывало смарт, проводило тесты, логгировало это все
ls -1 /dev/sd? | while read -r line; do sudo smartctl -a $line; done > log.txt
> скидывало письмо на почту
(echo Subject: Logfile; echo; cat /path/to/log.txt) | sendmail -f
> mqtt-сервер
Тут уже сам кури мануал от своей лампочки
Я же говорю, что ты занимаешься исследованиями фигни четвертьвековой давности, которая сегодня не важна и не используется в дизайне страниц. Большинство пользователей сидело на винде, на IE, и имело три с половиной стандартных шрифта в системе, поэтому начинающие и не очень веб-дизайнеры просто указывали на страничках Arial, Times New Roman, Comic Sans MS и даже не думали, как оно будет выглядеть на других системах. W3C пришлось печально задним числом как-то кодифицировать эту практику. Но не могли же они в нейтральном стандарте писать «Comic Sans MS», иначе какая это нейтральность, и как его реализовывать всем, у кого нет этого шрифта? Пришлось изобретать какой-то класс «fantasy». В общем, стыд и срам, устарело миллион лет назад.
Если ты не понял, тебе вовсе не нужны никакие «сайты для тестирования HTML». Вон прямо на скриншоте можно любому элементу на любой страничке свойства CSS менять, добавлять и удалять.
> какой-то Proportional
Это просто шрифт для страниц, у которых вообще ничего не указано. Хочешь по умолчанию с засечками — ставишь, без засечек — ставишь его. Возможно, в девяностых и требовалось кому-то настраивать, если автор страницы предполагал не тот вариант или не тот браузер, что у тебя, и использовал для выделения противоположный ожидаемому шрифт. На азиатских системах вроде ещё могла быть разница, потому что, в отличие от остальных версий, по умолчанию в интерфейсе использовались иероглифы стиля мин (с острыми штрихами), а не готические (аналог латиницы без засечек). Люди с дополнительными шрифтами могли хотеть настроить вид страничек аналогично западным системам.
> По каким правила Arial конвертнулся в Liberation Sans?
Ну это самое простое. Либо в коде Firefox, либо в fontconfig задана замена популярных виндовых шрифтов их специальными метрически совместимыми аналогами при отсутствии оригинала у пользователя.
Как уже было сказано, люди указывали системные шрифты из Windows и даже не думали, что их может не быть. Это касалось не только веб-страничек, но и программ, и документов. И если в принципе для чтения куска текста шрифт не был важен, то дизайны тех лет, прибитые к точному количеству пикселей и декоративным картиночкам заданных размеров, от смены шрифта могли развалиться. То же самое происходило с документами, авторы которых не размечали логически абзацы, главы и не задавали стили, а просто редактировали тяп-ляп, пока конкретно на их системе вывод не получался нужного формата. Для решения проблемы придумали добавить в систему набор шрифтов на замену, у которых все символы имели точно такой же размер, как у соответствующих им стандартных в Windows. Далее при любом обращении к «Arial» или «Times New Roman» достаточно было подставить этот шрифт. Делалось это несколько раз, в каких то случаях внешний вид был аналогичен традиционной гарнитуре, в каких-то только размеры совпадали.
…а потом прошли века, у нас патриотично проснулись с патриотичным стояком и сделали то же самое ещё раз, выпустив «ПТ Астра». При всех разглагольствованиях о злобных буржуях, сам шрифт публично не доступен, поставляется только с системой. Всё как в Windows, ха-ха-ха. Microsoft уровня Хуево-Кукуево, ха-ха-ха.
Ещё был курьёз во времена, когда IE выдавливал конкурентов. Microsoft выложила шрифты для скачивания отдельно и назвала «MS Core Web Fonts», чтобы виндово-иешные штучками все продолжали пользоваться. Рассчитано это было на системы, в которых не был установлен IE, Office, использовался другой браузер, — в первую очередь, конечно, Mac, но и какие-нибудь старые винды в корпоративных сетях с купленным когда-то Netscape. Но коварные линуксоиды заметили, что условия использования неосмотрительно не содержат ограничений, мешающих распространять и устанавливать эти шрифты на прочих системах. Поэтому до сих пор можно самые настоящие майкрософтовские шрифты легально из репозитория получить. Можно, но не нужно, поскольку сегодня это уже очень древние версии, и лучше пользоваться современными заменами или альтернативами.
>>61287
> Правильно ли я понимаю, что они часть org.freedesktop.Platform?
В документации сказано, как в окружении указанного контейнера запустить терминал. Можешь просто посмотреть, что там находится из файлов, либо запустить утилиту для просмотра доступных шрифтов.
> Что именно ФФ смотрит, чтоб узнать системные шрифты?
Боюсь, там исторические отложения из пятидесяти проверок для разных старых и новых систем, разных графических окружений и разных библиотек вывода текста. Ищи сам.
>>61289
> Где не прав?
Ты воображаешь, что от надписи на «Запорожце» «500 лошадиных сил» в самом «Запорожце» что-то должно поменяться.
Ограничения работают для программ, которые не пытаются активно обойти эти ограничения. Если у кого-то появится новый эксплоит для Firefox под Linux, он не пойдёт делать шифровальщик файлов и ждать, когда один процент заходящей на какой-то сайт аудитории попадётся, и не узнает на следующий день, что дырку уже закрыли, потому что первая же жертва подняла шум на весь мир. Его продадут для использования в связке с более серьёзными уязвимостями, против более выгодных целей.
Ты пытаешься убедить себя и других, что если на файлик passwords.txt на рабочем столе поставить права, не разрешающие доступ никому, то и вредоносный код ничего не сможет с ним сделать. Очевидно, что код с полным доступом к системе спокойно в нужный момент поменяет права или просто их проигнорирует, читая данные напрямую. Ты не можешь делать никаких выводов о системе, которую уже не контролируешь. Вот если тот же файлик будет лежать на другом сервере на сетевом диске, а на системе не будет храниться данных для доступа, позволяющего поменять на него права, это уже другой разговор.
Контейнеризация позволяет повысить стоимость взлома, а также защищает от ошибок и тривиальных вещей вроде rm -rf «ой, не то», делает какие-то вещи более удобными, позволяет делить большую систему на многих пользователей, не давая им драться друг с другом и с хозяином, и так далее. Проблема в том, что стоимость взлома на Linux и так уже высока, поэтому в серьёзных случаях и из контейнера и не из контейнера одинаково будет получен доступ. Хостеры виртуальных серверов не потому ставят патчи против всяких новых вариантов Meltdown и Spectre, что им не жалко производительности, а потому, что они знают, что в куче произвольных клиентов найдутся и желающие получить доступ к системе, и сайты с дырками десятилетней давности, которые взломают и дальше начнут проверять систему на прочность.
В общем, надо думать, от чего ты лично защищаешься, сколько это стоит и насколько вероятно.
Я же говорю, что ты занимаешься исследованиями фигни четвертьвековой давности, которая сегодня не важна и не используется в дизайне страниц. Большинство пользователей сидело на винде, на IE, и имело три с половиной стандартных шрифта в системе, поэтому начинающие и не очень веб-дизайнеры просто указывали на страничках Arial, Times New Roman, Comic Sans MS и даже не думали, как оно будет выглядеть на других системах. W3C пришлось печально задним числом как-то кодифицировать эту практику. Но не могли же они в нейтральном стандарте писать «Comic Sans MS», иначе какая это нейтральность, и как его реализовывать всем, у кого нет этого шрифта? Пришлось изобретать какой-то класс «fantasy». В общем, стыд и срам, устарело миллион лет назад.
Если ты не понял, тебе вовсе не нужны никакие «сайты для тестирования HTML». Вон прямо на скриншоте можно любому элементу на любой страничке свойства CSS менять, добавлять и удалять.
> какой-то Proportional
Это просто шрифт для страниц, у которых вообще ничего не указано. Хочешь по умолчанию с засечками — ставишь, без засечек — ставишь его. Возможно, в девяностых и требовалось кому-то настраивать, если автор страницы предполагал не тот вариант или не тот браузер, что у тебя, и использовал для выделения противоположный ожидаемому шрифт. На азиатских системах вроде ещё могла быть разница, потому что, в отличие от остальных версий, по умолчанию в интерфейсе использовались иероглифы стиля мин (с острыми штрихами), а не готические (аналог латиницы без засечек). Люди с дополнительными шрифтами могли хотеть настроить вид страничек аналогично западным системам.
> По каким правила Arial конвертнулся в Liberation Sans?
Ну это самое простое. Либо в коде Firefox, либо в fontconfig задана замена популярных виндовых шрифтов их специальными метрически совместимыми аналогами при отсутствии оригинала у пользователя.
Как уже было сказано, люди указывали системные шрифты из Windows и даже не думали, что их может не быть. Это касалось не только веб-страничек, но и программ, и документов. И если в принципе для чтения куска текста шрифт не был важен, то дизайны тех лет, прибитые к точному количеству пикселей и декоративным картиночкам заданных размеров, от смены шрифта могли развалиться. То же самое происходило с документами, авторы которых не размечали логически абзацы, главы и не задавали стили, а просто редактировали тяп-ляп, пока конкретно на их системе вывод не получался нужного формата. Для решения проблемы придумали добавить в систему набор шрифтов на замену, у которых все символы имели точно такой же размер, как у соответствующих им стандартных в Windows. Далее при любом обращении к «Arial» или «Times New Roman» достаточно было подставить этот шрифт. Делалось это несколько раз, в каких то случаях внешний вид был аналогичен традиционной гарнитуре, в каких-то только размеры совпадали.
…а потом прошли века, у нас патриотично проснулись с патриотичным стояком и сделали то же самое ещё раз, выпустив «ПТ Астра». При всех разглагольствованиях о злобных буржуях, сам шрифт публично не доступен, поставляется только с системой. Всё как в Windows, ха-ха-ха. Microsoft уровня Хуево-Кукуево, ха-ха-ха.
Ещё был курьёз во времена, когда IE выдавливал конкурентов. Microsoft выложила шрифты для скачивания отдельно и назвала «MS Core Web Fonts», чтобы виндово-иешные штучками все продолжали пользоваться. Рассчитано это было на системы, в которых не был установлен IE, Office, использовался другой браузер, — в первую очередь, конечно, Mac, но и какие-нибудь старые винды в корпоративных сетях с купленным когда-то Netscape. Но коварные линуксоиды заметили, что условия использования неосмотрительно не содержат ограничений, мешающих распространять и устанавливать эти шрифты на прочих системах. Поэтому до сих пор можно самые настоящие майкрософтовские шрифты легально из репозитория получить. Можно, но не нужно, поскольку сегодня это уже очень древние версии, и лучше пользоваться современными заменами или альтернативами.
>>61287
> Правильно ли я понимаю, что они часть org.freedesktop.Platform?
В документации сказано, как в окружении указанного контейнера запустить терминал. Можешь просто посмотреть, что там находится из файлов, либо запустить утилиту для просмотра доступных шрифтов.
> Что именно ФФ смотрит, чтоб узнать системные шрифты?
Боюсь, там исторические отложения из пятидесяти проверок для разных старых и новых систем, разных графических окружений и разных библиотек вывода текста. Ищи сам.
>>61289
> Где не прав?
Ты воображаешь, что от надписи на «Запорожце» «500 лошадиных сил» в самом «Запорожце» что-то должно поменяться.
Ограничения работают для программ, которые не пытаются активно обойти эти ограничения. Если у кого-то появится новый эксплоит для Firefox под Linux, он не пойдёт делать шифровальщик файлов и ждать, когда один процент заходящей на какой-то сайт аудитории попадётся, и не узнает на следующий день, что дырку уже закрыли, потому что первая же жертва подняла шум на весь мир. Его продадут для использования в связке с более серьёзными уязвимостями, против более выгодных целей.
Ты пытаешься убедить себя и других, что если на файлик passwords.txt на рабочем столе поставить права, не разрешающие доступ никому, то и вредоносный код ничего не сможет с ним сделать. Очевидно, что код с полным доступом к системе спокойно в нужный момент поменяет права или просто их проигнорирует, читая данные напрямую. Ты не можешь делать никаких выводов о системе, которую уже не контролируешь. Вот если тот же файлик будет лежать на другом сервере на сетевом диске, а на системе не будет храниться данных для доступа, позволяющего поменять на него права, это уже другой разговор.
Контейнеризация позволяет повысить стоимость взлома, а также защищает от ошибок и тривиальных вещей вроде rm -rf «ой, не то», делает какие-то вещи более удобными, позволяет делить большую систему на многих пользователей, не давая им драться друг с другом и с хозяином, и так далее. Проблема в том, что стоимость взлома на Linux и так уже высока, поэтому в серьёзных случаях и из контейнера и не из контейнера одинаково будет получен доступ. Хостеры виртуальных серверов не потому ставят патчи против всяких новых вариантов Meltdown и Spectre, что им не жалко производительности, а потому, что они знают, что в куче произвольных клиентов найдутся и желающие получить доступ к системе, и сайты с дырками десятилетней давности, которые взломают и дальше начнут проверять систему на прочность.
В общем, надо думать, от чего ты лично защищаешься, сколько это стоит и насколько вероятно.
Твой хомяк и .bash_history.
Добра.
>Пришлось изобретать какой-то класс «fantasy».
Изобрели и другие классы, такие как mono, sans, serif. Но вопрос в том: почему их добавили в настройки ФФ, а фантазию нет?
>>61442
>В документации сказано, как в окружении указанного контейнера запустить терминал. Можешь просто посмотреть, что там находится из файлов
Ты про $ flatpak run --command=sh --devel <application-id>?
>либо запустить утилиту для просмотра доступных шрифтов
А вот это не понял. Какую утилиту? Эта утилита же покажет мне шрифты в системе, а не в контейнере. Или ты имеешь в виду запустить эту утилиту внутри контейнера? Так ее нет в контейнере. Я новичек в линухе, так что сорян, если туплю
>>61442
>Если у кого-то появится новый эксплоит для Firefox под Linux, он не пойдёт делать шифровальщик файлов и ждать, когда один процент заходящей на какой-то сайт аудитории попадётся, и не узнает на следующий день, что дырку уже закрыли, потому что первая же жертва подняла шум на весь мир. Его продадут для использования в связке с более серьёзными уязвимостями, против более выгодных целей.
Не забыл те кульные истории, когда в рекламу вставляли эксплоит (оке, скорее всего уже известные, рассчитанные на определенные версии браузеров, скорее всего), который скачивал и устанавливал в систему радмин. Своими глазами видел, как на стриме к его дашборде подключались клиенты и он уже мог крутить ими как хотел. Так что...
>>61442
>Контейнеризация позволяет повысить стоимость взлома
Именно, то есть х+y>x, а y кушать не просит, почему бы не заюзать y?
>>адресу в ПЗУ
>Что под этим понимается?
ПЗУ означает постоянная память. Обычно это флеш память, припаянная к материнской плате и напрямую подключённая к процессору. У ПЗУ обычно нет файловой системы в привычном нам понимании (fat или ext4 или ntfs), а вместо этого где-то хранятся конкретные адреса ячеек памяти, которые указывают, что вон тут должны быть какие-то настройки, вот здесь должен быть код загрузчика, а вон туда можно записать ядро линукса и прочее всякое якое. Процессор знает список этих адресов, т.к. это зашито в нём аппаратно. При старте процессор берёт свой список адресов и находит по этому списку где в ПЗУ базовые настройки, где загрузчик, где всё остальное. Затем он читает найденное и начинает исполнять прочитанное. Примерно так.
Ну или в самом простейшем случае (как например в одноплатнике Манго Пи) Процессор читает ПЗУ начиная с нулевого адреса и сразу исполняет прочитанное. Обучно там загрузчик, а в загрузчике запрограммировано где (то есть в каких адресах ПЗУ) читать дальше чтобы загрузить ядро и всё что связано с ядром (в том числе и дтб).
>Но в конечном итогде ДТБ нужен ядру, верно? Как я понял, дтб придумали, а как его стандартизированно доставлять в ядро - единого способа нет и каждый изобретает свой велосипед, да?
Да, примерно так. Ну, не только ядру. Некоторые загрузчики, например u-boot, тоже используют дтб, чтобы знать, например, где находится порт юсб, в который вставлена флешка с линуксом.
Анон, я совсем запутался, помогите разобраться
>армбиан официально не поддерживает тв приставки
В чем выражается не поддержка? Чего не хватает, если дтб можно ставить сбоку
Алсо хочу понять: эти сборки от васянов для тв-приставки с вендор ядром или как? Если вендор, то что в нем такого изменили? Если не вендор, в чем проблема поставить новое мейнлайн ядро?
Да, это о том же, просто другими словами. Процессор сам по себе не знает, что находится на той материнской плате, к которой припаян этот процессор. При каждом включении процессору надо откуда-то всё узнать. Вот дтб как раз и есть это самое "откуда-то".
>а вон туда можно записать ядро линукса
Всм? Ядро линукса же в ОЗУ подгружается.
>где загрузчик
Загрузчик же вроде на диске находится. Я думал биос тупо считывает первое, что лежит на диске, и если там программа-загрузчик, то она её в ОЗУ помещает.
>>армбиан официально не поддерживает тв приставки
>В чем выражается не поддержка? Чего не хватает, если дтб можно ставить сбоку
Ну вот ты поставил армбиан на одноплатник и у тебя возникли вопросики. И ты идёшь на официальный форум армбиана и рассказываешь там свою кулстори. И сразу прибегает модератор (который по совместительству техподдержка) и отвечает тебе, мол дружок пирожок, ты зашёл не туда, армбиан не поддерживает твой одноплатник, не трать наше время. А если у модератора плохое настроение, то может и банхаммер применить.
>Алсо хочу понять: эти сборки от васянов для тв-приставки с вендор ядром или как? Если вендор, то что в нем такого изменили? Если не вендор, в чем проблема поставить новое мейнлайн ядро?
Тут надо уже конкретного васяна спрашивать. Каждый васян сам себе буратино и может впихнуть в прошивку что угодно.
>Ну или в самом простейшем случае (как например в одноплатнике Манго Пи) Процессор читает ПЗУ начиная с нулевого адреса и сразу исполняет прочитанное. Обучно там загрузчик, а в загрузчике запрограммировано где (то есть в каких адресах ПЗУ) читать дальше чтобы загрузить ядро и всё что связано с ядром (в том числе и дтб).
Вот откуда ты это узнал? Что надо делать, чтоб обладать этими тайными знаниями?
Еще хотел спросить у анона, который припаивал уарт, наверное это ты и есть: а как ты нашел на плате к чему подпаиваться? Писал, что на рандоме, но в смысле на рандоме? Там же тысячи мест
>возникли вопросики
Так а какие вопросики?
И что надо делать, чтоб собрать ядро? То есть ты говорил, что можно собрать свое ядро, но как? Это же надо чтоб оно поддерживало твою приставку, судя по всему? Так вот что для этого надо добавлять в ядро? Где брать эти изменения? Не самому же писать
>Ядро линукса же в ОЗУ подгружается.
Да. Но от куда оно загружается в ОЗУ? Это риторический вопрос.
>Загрузчик же вроде на диске находится. Я думал биос тупо считывает первое, что лежит на диске, и если там программа-загрузчик, то она её в ОЗУ помещает.
Загрузчик находится там, где его решил поместиь инженер, спроектировавший это одноплатник. Не обязательно на диске. Это во первых. Во вторых есть первычный и вторичный загрузчик. Первичный всегда в ПЗУ компьютера. А вторичный может быть и на диске. Чтобы что-то запустить с диска, надо сначала включить этот диск и загрузить откудато диковые драйверы - вот эти как раз занимается первичный загрузчик. И не только этом. Ещё первичный загрузчик может начать задавать вопросики, типа: "Здорова чувак, я вижу в компьютер воткнуты флешка, диск и сетевой адаптер. От куда будем загружать твою ОС?"
>>61484
>Вот откуда ты это узнал? Что надо делать, чтоб обладать этими тайными знаниями?
Из гугла, вестимо. Просто прочитал ПЗУ как файл и сравнил с тем, что пишут на буржуйских форумах серьёзные дяди, которые ковыряли этот одноплатник раньше меня. Пасьянс сошёлся.
>Еще хотел спросить у анона, который припаивал уарт, наверное это ты и есть: а как ты нашел на плате к чему подпаиваться? Писал, что на рандоме, но в смысле на рандоме? Там же тысячи мест
Обычно контакты уарт расположены в ряд по 3-4 штуки и как-то отличаютсчя от других. Я взял переходник уарт-юсб, воткнул одной сторой к ПК. На ПК это переходник определился как ком порт. Запустил пограмму PuTTY и подключился к этому ком-порту. С другой стороны этого переходника приделал три провода (земля, ввод и вывод, подписаны как gnd, rx, tx) и стал тыкать во всё, что хоть как-то похоже на расположенные в ряд 3-4 контакта. Так и нашёл.
Ах да, ещё заранее нагуглил какая обычно бывает скорость уарт на таких тв-приставках и задал такую скорость в программе путти.
>>возникли вопросики
>Так а какие вопросики?
Да любые, какие бывают с линуксом. Ну про драйвера например.
>И что надо делать, чтоб собрать ядро? То есть ты говорил, что можно собрать свое ядро, но как? Это же надо чтоб оно поддерживало твою приставку, судя по всему? Так вот что для этого надо добавлять в ядро? Где брать эти изменения? Не самому же писать
Ой долго объяснять. Лучше сам загугли мануал для того же армбиан, например. Там всё лучше объясняется, чем я могу.
>Ядро линукса же в ОЗУ подгружается.
Да. Но от куда оно загружается в ОЗУ? Это риторический вопрос.
>Загрузчик же вроде на диске находится. Я думал биос тупо считывает первое, что лежит на диске, и если там программа-загрузчик, то она её в ОЗУ помещает.
Загрузчик находится там, где его решил поместиь инженер, спроектировавший это одноплатник. Не обязательно на диске. Это во первых. Во вторых есть первычный и вторичный загрузчик. Первичный всегда в ПЗУ компьютера. А вторичный может быть и на диске. Чтобы что-то запустить с диска, надо сначала включить этот диск и загрузить откудато диковые драйверы - вот эти как раз занимается первичный загрузчик. И не только этом. Ещё первичный загрузчик может начать задавать вопросики, типа: "Здорова чувак, я вижу в компьютер воткнуты флешка, диск и сетевой адаптер. От куда будем загружать твою ОС?"
>>61484
>Вот откуда ты это узнал? Что надо делать, чтоб обладать этими тайными знаниями?
Из гугла, вестимо. Просто прочитал ПЗУ как файл и сравнил с тем, что пишут на буржуйских форумах серьёзные дяди, которые ковыряли этот одноплатник раньше меня. Пасьянс сошёлся.
>Еще хотел спросить у анона, который припаивал уарт, наверное это ты и есть: а как ты нашел на плате к чему подпаиваться? Писал, что на рандоме, но в смысле на рандоме? Там же тысячи мест
Обычно контакты уарт расположены в ряд по 3-4 штуки и как-то отличаютсчя от других. Я взял переходник уарт-юсб, воткнул одной сторой к ПК. На ПК это переходник определился как ком порт. Запустил пограмму PuTTY и подключился к этому ком-порту. С другой стороны этого переходника приделал три провода (земля, ввод и вывод, подписаны как gnd, rx, tx) и стал тыкать во всё, что хоть как-то похоже на расположенные в ряд 3-4 контакта. Так и нашёл.
Ах да, ещё заранее нагуглил какая обычно бывает скорость уарт на таких тв-приставках и задал такую скорость в программе путти.
>>возникли вопросики
>Так а какие вопросики?
Да любые, какие бывают с линуксом. Ну про драйвера например.
>И что надо делать, чтоб собрать ядро? То есть ты говорил, что можно собрать свое ядро, но как? Это же надо чтоб оно поддерживало твою приставку, судя по всему? Так вот что для этого надо добавлять в ядро? Где брать эти изменения? Не самому же писать
Ой долго объяснять. Лучше сам загугли мануал для того же армбиан, например. Там всё лучше объясняется, чем я могу.
1) Гном
2) В последние разы когда я пользовался убунтой, там куча всего лагало. Хуй знает будет ли такое в этот раз.
Ну у меня он просто ломался после каждого чиха. А так, есть целый список приколов с этим дистром. Ща найду
Нашел
ЗА ЧТО МЫ ЛЮБИМ monjaro
У них просрочился TLS сертификатhttps://web.archive.org/web/20181012040231/https://manjaro.github.io/expired_SSL_certificate/и они не придумали ничего лучше, чем посоветовать пользователям откатить системные часы назадhttps://web.archive.org/web/20150409040851/https://manjaro.github.io/expired_SSL_certificate/
Затем сертификат просрочился снова.https://web.archive.org/web/20181112113901/https://manjaro.github.io/SSL-Certificate-Expired/
После того как это случилось уже дважды, они извлекли урок и такого больше никогда не случалось.
https://archived.forum.manjaro.org/t/manjaro-org-certificate/109375
https://web.archive.org/web/20200917185927/https://archived.forum.manjaro.org/t/manjaro-org-certificate/109375
За стремление к совершенству
Постоянный победитель в категории «Самый костыльный скрипт для обновления».https://gitlab.manjaro.org/packages/core/manjaro-system/blob/master/manjaro-update-system.sh
Этим же скриптом они добились появления критической уязвимости в системе.https://www.cvedetails.com/cve/CVE-2018-15912/
Задерживают обновления для «повышения стабильности системы», при этом система ломается при обычном обновлении.
https://archived.forum.manjaro.org/t/stable-update-2019-01-23-kernels-mesa-browsers-nvidia-deepin-virtualbox/72986/27
https://web.archive.org/web/20200917195134/https://archived.forum.manjaro.org/t/stable-update-2019-01-23-kernels-mesa-browsers-nvidia-deepin-virtualbox/72986
Также стоит учесть, что AUR предназначен для пользователей Arch, соответственно, из-за более частых обновлений и разницы в версиях зависимостей, некоторые пакеты AUR могут ломаться в Manjaro.
За мудрость
Советуют пользователям делать частичные обновления, которые не поддерживаются и могут вызвать проблемы.
https://archived.forum.manjaro.org/t/pamac-introducing-our-own-aur-support/17924
https://web.archive.org/web/20200917190401/https://archived.forum.manjaro.org/t/pamac-introducing-our-own-aur-support/17924
Посередине обновления удаляют файл блокировки базы данных пакетов.
https://gitlab.manjaro.org/packages/core/manjaro-system/-/blob/4ef0265e11697786ee63476b4c3df59daca55a60/manjaro-update-system.sh#L58
Их скрипт по очистке модулей ядра иногда просто удалял все модули вообще.
https://archived.forum.manjaro.org/t/usr-lib-modules-getting-deleted-on-boot/49984/11
https://web.archive.org/web/20200917190515/https://archived.forum.manjaro.org/t/usr-lib-modules-getting-deleted-on-boot/49984/11
Их скрипт для обновления выполняет pacman -Q | grep, хотя pacman нативно поддерживает поиск по локальной базе данных пакетов.
https://gitlab.manjaro.org/packages/core/manjaro-system/-/blob/4ef0265e11697786ee63476b4c3df59daca55a60/manjaro-update-system.sh#L55
За добропорядочность
Присваивают себе чужие пакеты, а позже забивают на их обновления.
https://www.reddit.com/r/linuxmasterrace/comments/fpckgz/how_distros_treat_their_deriatives/flk5552/
Был отправлен запрос на покупку ноутбука стоимостью €2000, обсуждавшийся только между Филиппом Мюллером и человеком, которому предназначался ноутбук. Запрос был отклонен казначеем в связи с нарушением внутренних политик. Фил был расстроен отказом и возникшими вопросами по поводу использования финансов от сообщества. Как следствие, человека управляющего финансами сместили
https://archived.forum.manjaro.org/t/change-of-treasurer-for-manjaro-community-funds/154888
https://web.archive.org/web/20200915002821/https://archived.forum.manjaro.org/t/change-of-treasurer-for-manjaro-community-funds/154888/.
Филипп Мюллер — главный исполнительный директор Manjaro, а ноутбук под вопросом — Lenovo Legion 5 с 64GB RAM и SSD на 2TB, такие характеристики необходимы для «разработки нового концепта резервного копирования»
https://archived.forum.manjaro.org/t/change-of-treasurer-for-manjaro-community-funds/154888
https://web.archive.org/web/20200917194135/https://archived.forum.manjaro.org/t/change-in-manjaro-team-composition/155231
Нашел
ЗА ЧТО МЫ ЛЮБИМ monjaro
У них просрочился TLS сертификатhttps://web.archive.org/web/20181012040231/https://manjaro.github.io/expired_SSL_certificate/и они не придумали ничего лучше, чем посоветовать пользователям откатить системные часы назадhttps://web.archive.org/web/20150409040851/https://manjaro.github.io/expired_SSL_certificate/
Затем сертификат просрочился снова.https://web.archive.org/web/20181112113901/https://manjaro.github.io/SSL-Certificate-Expired/
После того как это случилось уже дважды, они извлекли урок и такого больше никогда не случалось.
https://archived.forum.manjaro.org/t/manjaro-org-certificate/109375
https://web.archive.org/web/20200917185927/https://archived.forum.manjaro.org/t/manjaro-org-certificate/109375
За стремление к совершенству
Постоянный победитель в категории «Самый костыльный скрипт для обновления».https://gitlab.manjaro.org/packages/core/manjaro-system/blob/master/manjaro-update-system.sh
Этим же скриптом они добились появления критической уязвимости в системе.https://www.cvedetails.com/cve/CVE-2018-15912/
Задерживают обновления для «повышения стабильности системы», при этом система ломается при обычном обновлении.
https://archived.forum.manjaro.org/t/stable-update-2019-01-23-kernels-mesa-browsers-nvidia-deepin-virtualbox/72986/27
https://web.archive.org/web/20200917195134/https://archived.forum.manjaro.org/t/stable-update-2019-01-23-kernels-mesa-browsers-nvidia-deepin-virtualbox/72986
Также стоит учесть, что AUR предназначен для пользователей Arch, соответственно, из-за более частых обновлений и разницы в версиях зависимостей, некоторые пакеты AUR могут ломаться в Manjaro.
За мудрость
Советуют пользователям делать частичные обновления, которые не поддерживаются и могут вызвать проблемы.
https://archived.forum.manjaro.org/t/pamac-introducing-our-own-aur-support/17924
https://web.archive.org/web/20200917190401/https://archived.forum.manjaro.org/t/pamac-introducing-our-own-aur-support/17924
Посередине обновления удаляют файл блокировки базы данных пакетов.
https://gitlab.manjaro.org/packages/core/manjaro-system/-/blob/4ef0265e11697786ee63476b4c3df59daca55a60/manjaro-update-system.sh#L58
Их скрипт по очистке модулей ядра иногда просто удалял все модули вообще.
https://archived.forum.manjaro.org/t/usr-lib-modules-getting-deleted-on-boot/49984/11
https://web.archive.org/web/20200917190515/https://archived.forum.manjaro.org/t/usr-lib-modules-getting-deleted-on-boot/49984/11
Их скрипт для обновления выполняет pacman -Q | grep, хотя pacman нативно поддерживает поиск по локальной базе данных пакетов.
https://gitlab.manjaro.org/packages/core/manjaro-system/-/blob/4ef0265e11697786ee63476b4c3df59daca55a60/manjaro-update-system.sh#L55
За добропорядочность
Присваивают себе чужие пакеты, а позже забивают на их обновления.
https://www.reddit.com/r/linuxmasterrace/comments/fpckgz/how_distros_treat_their_deriatives/flk5552/
Был отправлен запрос на покупку ноутбука стоимостью €2000, обсуждавшийся только между Филиппом Мюллером и человеком, которому предназначался ноутбук. Запрос был отклонен казначеем в связи с нарушением внутренних политик. Фил был расстроен отказом и возникшими вопросами по поводу использования финансов от сообщества. Как следствие, человека управляющего финансами сместили
https://archived.forum.manjaro.org/t/change-of-treasurer-for-manjaro-community-funds/154888
https://web.archive.org/web/20200915002821/https://archived.forum.manjaro.org/t/change-of-treasurer-for-manjaro-community-funds/154888/.
Филипп Мюллер — главный исполнительный директор Manjaro, а ноутбук под вопросом — Lenovo Legion 5 с 64GB RAM и SSD на 2TB, такие характеристики необходимы для «разработки нового концепта резервного копирования»
https://archived.forum.manjaro.org/t/change-of-treasurer-for-manjaro-community-funds/154888
https://web.archive.org/web/20200917194135/https://archived.forum.manjaro.org/t/change-in-manjaro-team-composition/155231
Gentoo.
>3-4 штуки
А 4 для чего?
> gnd, rx, tx
Сложил в какой-то упорядоченный ряд или еще каждый раз комбинировал между ними тоже?
>стал тыкать во всё
Чтобы что? Что-то увидеть в путти или что? Если да, то что именно?
Впрочем неудивительно, Линукс как был сырой платформой для зоопарк-дистрибутивов, так им и остался поныне
> Картошка как требует термической обработки перед употреблением, так и требует. Ничего не меняется из года в год, да сколько можно?
>Картошка требует термической обработки перед употреблением
Хуйню спизданул, сырую тоже можно есть без проблем, даже вкусно.
4й контакт это питание +3,3 или +5 вольт. Обычно 4-й контакт не используется при подключении к работающему одноплатнику.
>> gnd, rx, tx
>Сложил в какой-то упорядоченный ряд или еще каждый раз комбинировал между ними тоже?
Конкретно в моём случае расположение нужных контактов на тв-приставке удачно совпало с расположением тех же контактов на переходнике уарт-юсб.
Хотя если бы и не совпало, то там особо гадать то и нечего. Крайний контакт это всегда или земля или плюс питание. А второй и третий это ввод и вывод. То есть всего 4 варианта как тыкнуть в что-то похожее на уарт. Можно найти перебором.
Хотя вот на хабре чуваки понтуются, тыкая в плату осцилографом и якобы аналлизируют формы сигналов, чтобы набрать больше плюсиков в карму.
>>стал тыкать во всё
>Чтобы что? Что-то увидеть в путти или что? Если да, то что именно?
В программе путти появляется текстовый вывод консоли линукса с одноплатника. Или просто абракадабра, если неправильные настройки, например если неправильная скорость. Или нихуя не появляется.
Если появился человекочитаемый текст - значит всё правильно сделал.
Вот и вся традиция ПеРдОлИкСа ЖМУ/Аналикса
>у тебя два дтб: один ты вытащил из андроида, второй из армбиана, так?
У меня +100500 дтб, которые васян с ником Балбес положил в свою сборочку, ещё +100500 дтб из гитхаба и ещё +1 дтб, вытащенный из андроида из этой тв-приставки.
>а есть какие-то тв-приставки, чтоб дтб был в мейнлайне, чтоб я просто взял федорку, поставил и радовался?
х.з. не задумывался об этом. мне насрать если честно, потому что у меня есть только одна эта тв-приставка.
> где хранится дтб?
Где попало. Обычно в папке /boot, или в образе initrd, или в конкретно заданной области ПЗУ. Ну в общем куда запишешь, там и будет. Тут важнее разобраться не где он хранится, а как указать ядру его местоположение, где бы он ни был.
>Как вытаскивать и как всучивать его?
Ой, вытаскивать это ебаная техномагия уровня Адептус Механикус из вархамера. Мне пришлось гуглить и комбинировать методы из 3 разных статей, две из которых на нерусском языке. В кратце алгоритм такой - любым доступным способом подключаешься к консоли андроида и любым доступным способом считываешь данные из ПЗУ. В конкретно моём случае подключился через ADB (дада я помню что писал что адб это залупа. но всё равно я использовал это 1 раз). По счастливой случайности там был доступ к root (если бы не было, то было бы сложнее). Использовал обычные команды ls /dev, mount и dd чтобы найти и скопировать данные из ПЗУ на внешнюю флешку. С флешки скопировал на ПК. На ПК дрочился с адовыми васянскими скриптами на питоне, которые из дампа ПЗУ вытаскивают дтб. Потом ещё дрочился командой dtc чтобы расшифровать полученные дтб в человекочитаемый вид и своими глазами убедиться что это именно то самое, а не просто случайный мусор.
А всучивается через параметры запуска ядра, где одним из параметров указывается где конкретно лежит нужный файл дтб. Ну, обычно так. Хотя бывают другие хитровыебаные способы.
> Но вопрос в том: почему их добавили в настройки ФФ, а фантазию нет?
Ты сначала найди сайт, на котором используется такой класс, а я подожду.
Я же говорю, это мертворождённый стандарт тех времён, когда у IE не было конкурентов, и надо было как-то «обобщить» его поведение и функции. Ты ещё спроси, в чём разница между XHTML Transitional и XHTML Strict, или как правильно в 2024 году Java-аплеты запускать, чтобы часики на страничке вывести.
Ты не читай трёп о чём-то, ты читай источники. Посмотри, что в HTML 3 и HTML 4 написано, сравни с текущей версией.
> Я новичек в линухе
А зачем ты тогда копаешься в кишках Flatpak? Только потому, что пацаны в комментариях обсуждают модную вещь? Так её через пять лет забудут, станут какие-нибудь микровиртуалки с пробросом композитора окон на хост обсуждать.
Ты тут пользователь. Тебе пообещали, что можно нажать кнопку и пользоваться. Ты нажал кнопку, заметил какие-то недостатки. Можешь написать сообщение разработчикам, если тебя это сильно волнует, и ты хочешь, чтобы умолчания соответствовали системным. Вероятно, они и не собирались одинаковое поведение гарантировать для каждого возможного дистрибутива, и на этом всё закончится.
Забыл очевидную ссылку, а то ты абстрактные вопросы в вакууме задаёшь.
https://www.youtube.com/playlist?list=PLowKtXNTBypFbtuVMUVXNR0z1mu7dp7eH
Человек на бумажке определяет конфигурацию оборудования своего наколеночного Спектрума.
>В программе путти появляется текстовый вывод консоли линукса с одноплатника. Или просто абракадабра, если неправильные настройки, например если неправильная скорость. Или нихуя не появляется.
Одноплатник бесконечно срет текстом? Что он там высирает бесконечно?
>В программе путти появляется текстовый вывод консоли линукса с одноплатника. Или просто абракадабра, если неправильные настройки, например если неправильная скорость. Или нихуя не появляется.
Одноплатник бесконечно срет текстом? Что он там высирает бесконечно?
>А зачем ты тогда копаешься в кишках Flatpak? Только потому, что пацаны в комментариях обсуждают модную вещь?
Ты так говоришь, что раз я новичек, то я не должен задавать вопросы и разбираться как это работает. В коментах говорят одно, ты говоришь другое, кому мне верить? Я хочу разобраться и сам выбрать по тому как мне это подходит, а не верить тому, кто громче кричит, понимаешь? еще недавно я сидел на хроме, задал тут вопросик, а ты сказал перейти на фф. Я попробовал, поразбирался и перешел на фф. Но я сделал это не потому что ты громко крикнул, а потому что он мне больше подходит. Но все равно спасибо за наводку
Поэтому позволю себе продублировать вопросы
>В документации сказано, как в окружении указанного контейнера запустить терминал. Можешь просто посмотреть, что там находится из файлов
Ты про $ flatpak run --command=sh --devel <application-id>?
>либо запустить утилиту для просмотра доступных шрифтов
А вот это не понял. Какую утилиту? Эта утилита же покажет мне шрифты в системе, а не в контейнере. Или ты имеешь в виду запустить эту утилиту внутри контейнера? Так ее нет в контейнере. Я новичек в линухе, так что сорян, если туплю
Заранее спасибо)
так это же не бесконечно
он может ничего не высирать, ты будешь проводами тыкать в контакты, а там тишина и пойдешь дальше
немного на везение?
> С хорошим видеодекодером есть тв приставки на чипах RK3566, 3588, 3599. Но они стоят от 5к до 15к руб. на алике.
У тебя абсолютно такой же, дурачьё.
> mpv помогает на некро-системах адекватно переваривать видосы с ютуба, но я чет не пойму за счет чего
В браузерах ускорение работает через жопу.
Извращенец либо эффективностедрочер, который придумал сравнивать задержку между вводом в Вскоде и Зеде на главной странице в качестве селлинг-поинта.
>>61647
У меня он и так стоит, но ощущение, будто какая-то херня. Он ощущатеся как 7 винда и всё время мне кажется, что если я хоть где-то его трону, даже там, где его трогать предполагается, он, как обычно, посыпется. Алсо, нет управления под жесты тачпада, как на гноме
(Но гном при этом выглядит как материал дизайн из 2015-го, и приложения на гтк3 желтушные словно из 2011)
Да блять. Хотел поставить хайпрленд, запердолил его сам, но потом началась ёбля в модули и у меня сгорела жопа на моменте с создай свой интерфейс сам или ещё лучше поебись в виджеты, будто я готов 50 часов ебаться с этим. Ставить рандомные дотсы даже кусками это тоже пиздец, нагромождение хлама и индусский принцип чем больше хрючева тем лучше убивает любую скорость системы.
Я знаю, но каковы альтернативы? Вим-емакс, чтобы красноглазить в сочетания клавиш вместо того, чтобы просто пользоваться текстовым редактором? Нотпад++ без расширений?
Geany
>откуда ты это узнал? Что надо делать, чтоб обладать этими тайными знаниями?
Это в некотором роде философский вопрос. Тут нужна вера в Императора в Оминиссию в идеальность СШК в то, что это конкретное устройство подчиняется каким-то правилам. То есть имаджинировать себя техножрецом и поиграть в техномагию.
Столпы веры таковы:
- Андроид это линукс и работает как линукс;
- ТВ-приставка это одноплатник и работает как одноплатник;
- В ТВ-приставке есть UART и он работает;
- Разные ТВ-приставки созданы по единому образу и подобию и на базовом уровне работают одинаково;
- ПЗУ отображается в /dev как свет Императора отображается в варпе;
- У ТВ-приставки есть нормальный загрузчик и с ним можно взаимодействовать через UART;
- У ТВ-приставки есть консоль линукса и она работает через UART;
- У андроида этой ТВ-приставки есть ADB и он доступен каким-то кошерным способом;
- Для этой ТВ-приставки можно получить доступ в root каким-то кошерным способом;
- Существует одноплатник с таким же железом как у этой ТВ-приставки и существует прошивка линукс этого одноплатника, которая может работать на этой ТВ-приставке;
- Какие-то другие люди уже разбирали похожие одноплатники и ТВ-приставки и указывают верный путь.
И дальше с верой во всё это гуглишь похожие случаи, пытаешься повторить и веришь что что-нибудь получится.
А потом такой: лол кек, оно живое работает.
Это просто игра. Мы все играем с компьютером. Кто-то играет каэсочку, кто-то в линукс, кто-то в одноплатник. С каким-то ЛОРом играть интереснее.
И нахера ты это кинул?
Ну да, мы в прошлых тредах выяснили, что есть какие-то китайцы, которые через какую-то жопу могут заставить работать аппаратный видеодекодер в гну линуксе.
Спасибо за напоминание. Надеюсь у меня хватит терпения разобраться с этим.
С чего ты взял, что на soc такого же семейства, но на одноплатниках, будет что-то другое?
>>61671
И да, RK3566 в 2 раза мощнее чем RK3528. Так что если 3528 без китайской магии вытягивает ютуб 720@60, то 3566 должен вытянуть таким же способом FullHD@60, а может быть и больше.
>>61672
Дружище, я пока ничего не взял по этой теме. Руки не дошли. Внимание сосредоточено на других вопросиках.
Мне бы пока заставить работать вместе вайфай, юсб и hdmi в одной прошивке.
>да, RK3566 в 2 раза мощнее чем RK3528. Так что если 3528 без китайской магии вытягивает ютуб 720@60, то 3566 должен вытянуть таким же способом FullHD@60, а может быть и больше.
Мы про блок кодеков говорим, зачем ты это высрал.
>Дружище, я пока ничего не взял по этой теме. Руки не дошли. Внимание сосредоточено на других вопросиках.
Тогда зачем ты каждый тред пишешь, что на 3588 всё охуенно, когда там идентичная хуйня.
Видишь хуйню - исправь. Поясни по человечески где и почему ошибка.
А я тебе скажу спасибо за исправления.
Дружище, ты считаешь, что это должно заработать каким-то "правильным". Ну конкретно SOC этого семейства должен аппаратно декодировать видео 4к. Нуштож, никто не спорит. Раз должен, значит должен.
У тебя получилось? Покажи, поделись историей успеха. Наполни тред своим интересным контентом.
Есть ссылочки с пруфами - тоже поделись. Братишкам будет интересно.
Будь ласка, не будь курва)
https://about.winamp.com/press/article/winamp-open-source-code
>Андроид это линукс и работает как линукс;
Андроид это хуйня, а не линукс, там свои api и драйвера. Для декодинга видео там mediacodec, который не используется в обычном гну/линуксе.
>>61568
>Тут важнее разобраться не где он хранится, а как указать ядру его местоположение, где бы он ни был.
Ядру не нужно его местоположение, дтб загружает убут.
>>61475
>У ПЗУ обычно нет файловой системы в привычном нам понимании (fat или ext4 или ntfs), а вместо этого где-то хранятся конкретные адреса ячеек памяти, которые указывают, что вон тут должны быть какие-то настройки, вот здесь должен быть код загрузчика, а вон туда можно записать ядро линукса и прочее всякое якое.
Это хранят всё на emmc, обычная флеш память. Просто создатели прошивок иногда под системные файлы пилят отдельные разделы, без фс.
>Процессор знает список этих адресов, т.к. это зашито в нём аппаратно.
Точно нет. Он просто передаст управление со своего внутреннего мини загрузчика нормальному загручику, который лежит на emmc или другом накопителе. А у того есть скрипты загрузки, которые могут оперировать хоть адресами, хоть с фс загружать файлы.
У меня SoC от другого вендора, ты и так знаешь.
Спасибо за уточнения.
Но есть некоторые возражения.
>>Процессор знает список этих адресов, т.к. это зашито в нём аппаратно.
>Точно нет. Он просто передаст управление со своего внутреннего мини загрузчика нормальному загручику, который лежит на emmc или другом накопителе. А у того есть скрипты загрузки, которые могут оперировать хоть адресами, хоть с фс загружать файлы.
Бывает по разному. Если например читнуть даташиты на ESP32 (это слабенький микроконтроллер, на котором кто-то смог запустить минимальный линукс) или MT7688 (а это уже штука посерьёзнее, там линукс полноценный, хоть и для роутеров), то обнаруживаешь там карту памяти с конкретными адресами и процессор ожидает что по этим конкретным адресам будут конкретные штуки.
Итак, в разных SoC бывает по разному.
>Итак, в разных SoC бывает по разному.
Я про конкретные писал, которые в приставки пихают. Они загрузчик с начала накопителя стартуют.
>MT7688 (а это уже штука посерьёзнее, там линукс полноценный, хоть и для роутеров), то обнаруживаешь там карту памяти с конкретными адресами и процессор ожидает что по этим конкретным адресам будут конкретные штуки.
Покажи. Это хуёвая практика, т.к. файлы растут с новыми версиями линуксов, могут не поместиться. Вангую, там тот же убут есть, которому можно свои написать адреса или фс.
>Покажи.
Вон тот маленький прямоугольничек в середине.
>Это хуёвая практика, т.к. файлы растут с новыми версиями линуксов, могут не поместиться.
Да. Так и есть. Поэтому новых прошивок с новыми ядрами для них не делают. Но кто хочет - может поебаться сам и может быть получится впихнуть свежее ядро. А если нет - "просто купите новый роутер".
>Вангую, там тот же убут есть, которому можно свои написать адреса или фс.
Да, есть. Прекрасный убут, который работает и который можно пересобрать и перезалить для получения чего-то другого вместо функционала роутера.
>Вон тот маленький прямоугольничек в середине.
Видел эту хуйню твою, я про датащит с адресами писал.
>Да, есть. Прекрасный убут, который работает и который можно пересобрать и перезалить для получения чего-то другого вместо функционала роутера.
Тогда тебе должно быть похуй на эти адреса.
>я про датащит
https://drive.google.com/drive/folders/1fNV08Eu1_OCQUpqZ8By9CD68w4Ibh8fZ
Вроде где-то здесь.
Я не против чтобы ты проверил и ответил мне, что я опять написал хуйню. Кто-то же должен меня критиковать.
>Тогда тебе должно быть похуй на эти адреса.
Ну почти похуй. В даташит лазил искать как превратить 800-рублёвый роутерный модуль в 4к-рублёвый iot-одноплатник
Хорошо, будем считать что я возможно ошибаюсь, то тех пор пока я не найду пруфы своих утверждений.
Итак, к чему мы пришли? К постулату, что обычные SoC начинают исполнение кода с нулевого адреса своего ПЗУ, где у них лежит первичный загрузчик.
Первичный загрузчик в самом SoC. Потом он запускает загрузчик на носителях. В моём случае - цепочку зашифрованных загрузчиков, последний из которых uboot.
https://7ji.github.io/embedded/2022/11/11/amlogic-booting.html
Ебать эти китайцы нахуячили. Загрузчик за загрузчиком загрузчики загружает. Зачем так? Они ебанутые?
>>61699
Ладно хуй с этими китайскими приколами. Похуй на все эти BLа-BLа-BLа. Как-то работает - ну и пусть работает.
Я так понимаю главное разбираться в следующих вещах:
1. Помнить что первые 4 мегабайта по дефолту это цепочка загрузчиков, которую можно рассматривать как один большой загрузчик. Ну типа как много маленьких трансформеров собираются в один большой. И эти 4 мегабайта надо ничем не перезаписывать, а не то можно получить кирпич и потом вместо решения линукс-вопросов придётся учится раскирпичивать.
Ну если конечно не стоит конкретная цель сделать свой u-boot с блекджеком и шлюхами.
2. Понять как влезть boot.scr и что там можно менять чтобы например грузить линукс с USB флешки вместо e-mmc, если это изначально не предусмотрено как дефолтная опция.
3. Понять как влезть в uEnv.txt, чтобы там указывать где лежит дтб для ядра и куда ядро должно срать консолькой.
Всё так?
Да. Вместо boot.scr можно использовать простой и понятный extlinux, если твой uboot его поддерживает и тебе не нужны сложные сценарии загрузки.
Так, думал, что с вопросами закончил, но появилась еще парочка
А на оранж пи тоже можно поставить один из популярных дистров? Как мне понимать на каких одноплатниках будет норм, а на каких нет, что по каждому одноплатнику не задавать тут вопрос?
Чем отличается малинка от той же тв-приставки, что на одном одноплатнике все ок, а на втором все криво-косо? Поддержкой в мейнлайне? А что такого добавляют в мейнлайн тогда/в чем заключается эта поддержка?
>А на оранж пи тоже можно поставить один из популярных дистров?
Можно, но тогда придётся самому засовывать ядро, инитрамфс, загрузчик и дтб, если дистр готовый образ не делает для твоего одноплатника. Легче поставить готовый армбиан, там дебиановые репы.
>Чем отличается малинка от той же тв-приставки, что на одном одноплатнике все ок, а на втором все криво-косо? Поддержкой в мейнлайне?
Да. Разрабы малинки и сообщество активно пилят дрова, в мейнлайн их продвинули.
>>61701
>Понять как влезть boot.scr и что там можно менять чтобы например грузить линукс с USB флешки вместо e-mmc, если это изначально не предусмотрено как дефолтная опция.
Вот, кстати, не задумывался, теперь задумался
А как на одноплатниках ставить линух? На обычном пк я в уефи задаю приоритет загрузки, чтоб загрузиться с флешки. А как по-православному это делают на арм?
мимокрок
>придётся самому засовывать ядро, инитрамфс, загрузчик и дтб, если дистр готовый образ не делает для твоего одноплатника
Я снова прихожу к вопросу: а чем мейнлайновское ядро, загрузчик и остальное (кроме дтб, тут понятно) не подходит этому одноплатнику?
Алсо, читал, что поддержку оранж пи 4 добавили в мейнлайн - это все еще не значит, что дебиан без проблем на него могу поставить?
Ну, самый прикольный случай, который я читал в интернетах на хабре - чувак вместо линукса установил второй u-boot в с блекджеком и шлюхами в дополнение к первому, спрашивающий откуда грузиться и запоминающий твой ввыбор.
Одноплатники - творческая среда. кек
Понял
Но я, наверное, не очень правильно задал изначальный вопрос
Меня интересует: вот я получил одноплатник/тв-приставку и хочу поставить линукс. Что мне для этого надо делать? Первый шаг типичный (залить на флешку установщик) или уже тут шаг в сторону? Если типичный, то дальше надо как описывали раньше влезать в boot.scr?
Всё очень просто. Ты либо платишь деньгами за малину, либо платишь личным временем за условный дешёвый оранж пи.
Как понять запустится ли дистр наодноплатнике? Гуглишь название одноплатника + название дистра. Если это работает, то значит кто-то уже попробовал и похвастался. Если не гуглится, то сам для себя решаешь достаточно ли крепки твои яйца чтобы разобраться в этом самостоятельно и возможно стать первым и даже может быть собрать контент для ещё одной статьи на хабре.
Зачем, в extlinux есть bootmenu. Видимо, ему нужна была определённая версия uboot.
>Я снова прихожу к вопросу: а чем мейнлайновское ядро, загрузчик и остальное (кроме дтб, тут понятно) не подходит этому одноплатнику?
Нет драйверов.
Конкретно я просто записал на CD карту, вставил, включил и оно сразу заработало. Но это мне так повезло.
А перед этим смотрел видосики и там у кого как. Кто-то искал и нажимал секретную кнопку, кто-то пердолил консольку андроида, кто-то выпаивал микросхемы из платы и всякие прочие странные вещи.
Ну, то есть никогда не угадаешь, каково это будет. Если найдёшь гайд для конкретно своей модели, то делаешь по гайду. Если нет, то проявляешь фантазию и прокачиваешь интуицию.
> а чем мейнлайновское ядро
В большинстве случаев подходит. Потому что в большинстве случаев ты покупаешь не самый дешёвый, но очень мейнстримный одноплатник, для которого уже всё сделали.
Кастомное ядро нужно когда у тебя что-то особенное. Например когда ты нашёл самую дешёвую тв-приставку, для которой не предусмотрено делать что-то большее чем просмотр ютубчика, и пытаешься наебать систему, делая ПК общего назначения из этой тв-приставки.
Интересно как это реализовано на ноутах на арме и есть ли какой-то стандарт для них
>Кастомное ядро нужно когда у тебя что-то особенное. Например когда ты нашёл самую дешёвую тв-приставку, для которой не предусмотрено делать что-то большее чем просмотр ютубчика, и пытаешься наебать систему, делая ПК общего назначения из этой тв-приставки.
Так вот все равно не понимаю, что в ядре должно быть такого кастомного? Выше ответили, что драйвера. Надеюсь, кроме драйверов ничего больше такого нет? Тв-приставка - это же тот же одноплатник изначально.
Кстати, драйвера отдельно от ядра не поставишь, да? Только с ядром собирать и ставить. Собрать драйвера отдельно от ядра в линухе невозможно, я так понимаю, да?
Да-да
Просто все же думаю, должны придти к единому стандарту - это все же массовый продукт для людей, которым ютубчик, а эникейщику тоже не хочется разбираться в зоопарке мануалов
>Так вот все равно не понимаю, что в ядре должно быть такого кастомного? Выше ответили, что драйвера. Надеюсь, кроме драйверов ничего больше такого нет? Тв-приставка - это же тот же одноплатник изначально.
Всякий раз по разному. В этом вся суть.
То есть нельзя так посто взять и сказать - а что же там такого особенного ВООБЩЕ. Надо рассматривать конкретный случай, конкретную железку - тогда можно будет спросить и ответить, нужно ли там кастомное и если нужно, то зачем.
Вот тут >>61688 показан тоже своего рода одноплатник. Ему нужно кастомное ядро чтобы он превратился из простого роутера в модуль iot.
>Кстати, драйвера отдельно от ядра не поставишь, да? Только с ядром собирать и ставить. Собрать драйвера отдельно от ядра в линухе невозможно, я так понимаю, да?
Примерно да. И примерно нет. Тоже по разному. Собрать можно отдельно. Но нужны исходники ядра чтобы конкретный драйвер работал с конкретным ядром.
Ну а ставить - да, нужно с ядром. Без ядра твой одноплатник не поймёт, что нужны какие-то драйверы. И вообще нихуя не поймёт.
Но это не точно. Бывают случаи, когда драйверы работают без ядра. Но это особые случаи и ты можешь всю жизнь прожить и ни разу не увидеть этого.
РЕЗЮМИРУЮ.
есть главное правило, которое ты пытаешь нарушть весь тред: одноплатники все разные, каждый дрочит как хочет. Нет единой базы, нет единого стандарта. Хочешь разобраться в одноплатнике - берёшь один конкретный одноплатник и разбираешься с ним конкретно. Не пытайся найти универсальный ответ для всех одноплатников.
Да даже в х86 нет единого стандарта. На игровых ПК одно, на макинтошах другое, на каком-нибудь Хуйлет Паккард Энтерпрайз Сервер третье.
>Вот тут >>61688 показан тоже своего рода одноплатник. Ему нужно кастомное ядро чтобы он превратился из простого роутера в модуль iot.
А можешь на этом примере пояснить: чем это кастомное ядро отличается от мейнлановского или ты так глубоко не копал?
>>61733
>Ну а ставить - да, нужно с ядром. Без ядра твой одноплатник не поймёт, что нужны какие-то драйверы. И вообще нихуя не поймёт.
Я опять криво написал вопрос. Я имею в виду: в линухе же нельзя собрать драйвер и поставлять отдельно от ядра, пакетом например, да? То есть собрал один раз драйвер и ставь на любой дистр - такое линух не позволяет, верно?
Да почти ничем. Собирается из тех же мейнлайновых исходников. Можно прямо с kernel.org качнуть или из гита Линуса Торвальдса. Никаких левых патчей не надо, никаких левых модулей. Разница всего лишь в одном пунктике конфига, который позволяет из юзерспейса менять содержимое регистров процессора, которые нужны для переключения процессора из режима роутера в режим iot. А цена этого маленького пунктика 3к рублей.
>Я имею в виду: в линухе же нельзя собрать драйвер и поставлять отдельно от ядра, пакетом например, да? То есть собрал один раз драйвер и ставь на любой дистр - такое линух не позволяет, верно?
Да можно. В общем-то в любом репозитории лежать драйвера отдельно от ядра. Надо только, ну грубо говоря, версия скомпиленного драйвера совпадала с версией ядра. Например, драйвер какой-то залупы, скомпиленный для ядра 4.х, может не запуститься в ядре 5.х. А может и запустится. Рандом. Вот чтобы точно запустился, надо компилировать драйвер под конкретную версию ядра.
>цена этого маленького пунктика 3к рублей.
пикрил что это значит.
Железо одинаковое. Отличаются только прошивка и имя бренда.
Тонны нефти тебе!
>Да можно. В общем-то в любом репозитории лежать драйвера отдельно от ядра
Хотел задать вопрос: а почему тогда производитель не собирает драйвера, чтоб можно было скачать и установить, если, например, проблема только в драйверах, но потом понял, что производителю это не надо, чтоб под каждое ядро компилить, а в случае тв-приставки дважды не надо, чтоб кто-то использовал ее как одноплатник
>режима роутера в режим iot
А что за режимы? И расскажи плз как ты это используешь? Ставил линукс? Там что-то есть из графического (дурной вопрос, но я убедиться)? Есть такие же варианты, но уже в плате или с обвязкой или как там называется, чтоб не паять, а уарт, юсб уже был?
>Хотел задать вопрос: а почему тогда производитель не собирает драйвера, чтоб можно было скачать и установить, если, например, проблема только в драйверах, но потом понял, что производителю это не надо, чтоб под каждое ядро компилить, а в случае тв-приставки дважды не надо, чтоб кто-то использовал ее как одноплатник
Производитель сделал проще. Он выкладывает архив с исходниками и скрипт для компиляции. Например, так поступает нВидия с драйверами видиокарт. Ты скачиваешь архив, распаковываешь. В архиве есть файл install.sh. Запускаешь его и он что-то компилирует и устанавливает. Потом перезагружаешься и твоя RTX 5000 начинает работать быстро как в винде.
>>режима роутера в режим iot
>А что за режимы? И расскажи плз как ты это используешь? Ставил линукс? Там что-то есть из графического (дурной вопрос, но я убедиться)? Есть такие же варианты, но уже в плате или с обвязкой или как там называется, чтоб не паять, а уарт, юсб уже был?
В этом конкретном случае в режимероутера выводы этого модуля работают как сетевые карты. А в режиме iot они превращаются в gpio как у Ардуино или как у Малины, и к ним можно поджсоединять всякие залупы, ну например дисплеи, датчики, моторчики. У кого на что фантазии хватит. Ничего особенного. Просто типа ардуинка с линуксом.
Есть вариант Омега2 с платой со всей фигнёй. Стоит примерно 10к.
У тебя много таких плат, можешь примерно расписать сколько такие потребляют энергии в режиме простоя? Интересно сколько может продержаться на внешнем аккумуляторе
>как ты это используешь?
Пока никак. Сейчас решается вопросик переделки 3D принтера в станок по производству печатных плат. Потому что вдруг осознал что паять к этой мелкой хуйнюшке +100500 проводов - так себе затея.
https://habr.com/ru/articles/708664/
Вот чувак заморочился сделать роутер на батарейках с таким же модулем. Можешь с ним связаться поспрашивать. Он очень общительный.
Да просто делать нехуй. Компьютерные игры надоели.
Не. Только фломастер ⌀ 0.3 мм
Мне нравится идея рисовать печатную плату фломастером.
Лазер звучит слишком серьёзно.
Попробовал в виртуалке загрузиться с копии фс, получил примерно тот же трейс.
Создал новую фс, те же флаги, те же опции монтирования, скопировал все файлы из старой, всё заработало.
Ребзи, помогите или подскажите как исправить эту проблему?
В его профиле есть его телега. Очевидно общаться можно через телегу.
>>61822
Да не. Просто первая попавшаяся механика из ДНС, выбранная вслепую на ощупь. Решил попробовать чтобы были одинаковые клавиатуры везде. Купил 3 одинаковых дешёвых по цене одной дорогой. 2 домой и 1 на работу.
А то каждый раз, пересаживаясь за другой компьютер, подстраивать моторику рук под другую клавиатуру - не очень комфортно.
Если попытаться вникнуть в клавиатуры, то обнаруживаешь огромные наслоения устоявшихся культурных традиций. Например все кейкапы большинства клавиатур делаются по нескольким традиционным шаблонам и поэтому похожи во клавиатурах разных производителей.
А что касается конкретно Оклик, то я скорее поверю, что вся клавиатура целиком делается в Китае у ОЕМ-производителя. Из русского там только ценник.
Оказывается код уже сливали несколько лет назад:
https://archive.org/details/winamp-srcarc
https://web.archive.org/web/20210515031018/https://github.com/CONIGUERO/winamp
Четверки не сочиняют.
Вы видите копию треда, сохраненную 20 июля в 22:02.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.