LINUX.ORG.RU

Сообщения Tyse_EX

 
Форум — Linux-hardware

Как на арче завести IRDA-адаптер?

 ,

Только что купил IRDA-адаптер с подключением по USB. Вставил в комп, в ожидании чуда, ОДНАКО, получил лишь

[  +6,332782] usb 1-5: new low-speed USB device number 7 using xhci_hcd
[  +0,236274] usb 1-5: New USB device found, idVendor=07d0, idProduct=4959, bcdDevice= 1.00
[  +0,000007] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  +0,000003] usb 1-5: Product: USB to IRDA
[  +0,000002] usb 1-5: Manufacturer: Kingsun CO.

А где само устройство-то? Я впервые сталкиваюсь с чистым IRDA(до этого у меня был только ИК-приёмник на COM-порту), но точно помню, что в интернетах писали, что чистый IRDA будет числиться как отдельное устройство rfcomm или ircomm. На арчвики нет ни слова про настройку

Tyse_EX
()
Форум — Desktop

Команда cd не работает

 ,

Началось, наверное, со вчерашнего дня. Думал исправится простой перезагрузкой, но нет… Суть проблемы: Пишется в терминале, условное, cd / из отправной точки /home. Жму Enter - ничего не происходит(хотя команда сработала и выхлопа никакого нет). Делаю cd .. - тоже ничего. Думаю, может баг какой. Проверяю dir и вижу, что я реально стою в /home, сдвинуться не могу.

В dmesg тишина. Как узнать, что вообще происходит при вводе команды? Судя по man (man7.org), она даже своего хелпа не имеет

Tyse_EX
()
Форум — General

Голый rm обходит права доступа?

 ,

В «удалятор» на Go сделал такую политику: Указывается название цели. Потом цель ищется в каком-то месте, в каталогах и подкаталогах его. Если вдруг она находится - спрашивает оно у юзера о том, нужна ли юзеру цель; если нет - удаляет через exec.Command("rm", "%v", current_target). Ошибку, при наличии, выводит в

if orth_err := exec.Run(); orth_err != nil{ 
   fmt.Println(orth_err)
   return
}

В действительности, когда файл находится, rm(а точнее ранний вариант использования rm -f) его быстро сносит, без каких-либо проблем. Тогда я решил прикольнуться и, от рута, забрать себе права на файл. По идее, юзер обыкновенный, не принадлежащий группе рута, не должен мочь удалить такой файл из-за неналичия прав, ОДНАКО, ему удаётся!

Убрал -f, попробовал удалить голым rm - получается. Тогда я снова присвоил права на файл руту, но уже чтобы Owner = root, Group = root. rm справляется, ни смотря ни на что. Однако, уже в таком случае, запущенный вручную rm, говорит о защите от записи(но удалить всё равно может, если написать y), а в удаляторе он выдаёт Код ошибки 1 и, без вопросов, удаляет файл.

Суть оригинального эксперимента быда в том, чтобы узнать, передаст ли запущенный от рута удалятор права суперпользователя на команду rm.

Tyse_EX
()
Форум — Desktop

Ошибка с БД при переустановке Arch Linux

 , ,

Вчера запустил sudo pacman -Syyu, перезапустил ПК и не смог загрузиться - из вариантов только Reboot into firmware interface. Пошёл грузиться с Live DVD манжары. Загрузочные разделы под /boot/efi и просто /boot были размечены как гиговые /dev/nvme0n1p1 и nvme0n1p2, оба в FAT32. Один из них(который просто /boot) оказался с побитой ФС, не поддающейся восстановлению через FSCK. Я его форматнул и повторно выдал флаги boot_legacy и boot_grub(могу ошибаться, но в названии точно было grub). Попытался с того же Live DVD переустановить GRUB, но не мог войти в manjaro-chroot. Решил грузиться с флешки с последним дистрибутивом арча, где есть arch-chroot. Однако он не хочет работать, ибо, как я понял, внутри него нету /bin/bash. Решаться должно через pacstrap -k /mnt base, но он не хочет, потому что:

failed to initialize alpm library:
(root: /mnt, dbpath: /mnt/var/lib/pacman/)
Database is incorrect version

Каст pacman-db-upgrade не только молчит после исполнения, так ещё и не помогает. Pacman -Syyu(как я понял, это одно и то же) не может обновить все пакеты(а там на 200 мегабайт) потому что что-то ВНЕЗАПНО сжирает кучу места на диске(на рамдиске?), требуя под 250000 блоков из свободных около 67000. Через -Sy обновил только archlinux-keyring, повторно дважды кастовал pacman-db-upgrade и пошёл в archinstall, который всё равно не может пройти через arch-chroot из-за той самой библиотеки alpm.

Помогите ;-; Загрузчиком был GRUB

Tyse_EX
()
Форум — Development

Где познать микроджаву(она же J2ME) в 2025?

 ,

Ну, во-первых, у меня из головы не вылезает «Вокруг одни говноеды», которое, скорее всего, произошло от услышанного про «640 килобайт хватит всем». А может от того, что в каждом углу сидят питонисты, которые пишут всё подряд на исключительно на их медленном интерпретируемом язычке, потому что больше не умеют.

А оперативки у меня мало(на всех устройствах), поэтому хотелось бы ощутить себя не говноедом, а сильным и бесстрашным чувачком, которому выделяемых 1.5 МБ рамы будет достаточно для запуска и нормальной работы. Да и ребят таких уже искать надо днём с огнём - у меня на ноутбуке четвёртая крыса по 700 мегабайт отжирает, при этом без композиторов и с отключёнными эффектами, а к этим 700 мегабайтам ещё прикатываются мегабайты выделенной памяти для встройки…

Собсна, хочу кое-что(игру) портировать(хотя бы попробовать) на красавицу микроджаву. В наличии:

  • Nokia какая-то, слабая и страшная(128x160)
  • Sony Ericsson K790i(240x320, 1 MB for Heap)
  • Samsung GT-C3050(128x160, 1 MB for Heap)

Хотелось бы заиметь и тестовую мобилу с экраном 178x220 и, хотя бы, 1,5 мегабайт под кучу… А какой смысл искать такую мобилу, если ты писать не умеешь?

А где научиться? Есть какие-нибудь гайды для утырка, не умеющего читать документации(для Golang такие есть, причём даже много)? Есть какие-нибудь аддоны на Visual Studio Code, чтобы ошибки копмиляции подсвечивались и указывали на конкретные строки?

P.S: Пытался установить NetBeans 10.0, ибо он, вродк как, должен быть не таким новым, чтобы не поддерживать микроджаву. Из исходников собрать не смог - что-то не смогло подкачаться с накрывшегося central.maven.org. Новый NetBeans 24 не умеет в микроджаву, а для аддона SDK с сайта Ораклов нужна лютая регистрация*

Перемещено hobbit из general

Tyse_EX
()
Форум — General

Прога занимает ОЗУ в несколько раз больше, чем занимает диска

 ,

Скажу сразу, что гуглить пытался - ничего не нашёл, а что нашёл, то ссылалось на фоновую малварь. Есть «Удалятор мусора», написанный на Go. Исходник занимает 3.4 килобайта, а собранный линуксовый бинарник с отключённой отладкой и дебагом - примерно 1.7 мегабайт. Запуская удалятор, он сразу же забирает 5-6 мегабайт оперативы, а при запуске поиска файлов потребление скачком растёт с 11 до 16 мегабайт. С чем связано такое лютое потребление? Скачок при поиске может быть вызван подгрузкой библиотеки?

Tyse_EX
()
Форум — Desktop

А нет ли плагина на отправку файлов для Double Commander?

 , , , ,

Имеется: XFCE4(с предустановленным Thunar), Double Commander, лютая неприязнь к Thunar, Bluetooh-донгл

Хочется: Чтобы, как в виндовсовом Тотале, можно было нажать ПКМ по файлу и, в списке действий, отобразилось какое-нибудь «Отправить по» с вариантом «Bluetooth». Thunar так умеет, но ориентироваться в нём мне неудобно очень. Чтобы скинуть рингтон на Sony Ericsson K790 мне пришлось открыть из трея Blueman, свернуть его окошко и перетащить мышкой на название устройства. Только после этого, я подождал где-то секунд шесть, пока он сбросится. Таки ожиданье и непривычка убивает. Поискал вот здесь, вдруг будет плагин - а нету :(

А может у кого есть? Поделитесь ;-;

Tyse_EX
()
Форум — General

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

 , ,

Хотел поменять рингтон на Redmi Note 10, но при попытке выбрать кастомный, меня выбрасывает из настроек. Запуск активити выбора из-под рута не работает, как и андроидовский родной(com.android.soundpicker) - саундпикер не может прожевать рингтон, ни в m4a, ни в mp3. Мобила рутированная(от этого отвалился блюпуп), на андроиде 11. Часть блотвари вычищена. Обновляться выше не хочу - по опыту Князя стало ясно, что гуглы на тринадцатом андроиде настолько отдалились от легаси, что не в состоянии запустить комплексный калькулятор для андроида 4.4.

А есть кто-нибудь, кто выпускает что-то нормальное, где он особо развит «ад зависимостей», как в MIUI, и блотвари относительно немного?

Tyse_EX
()
Форум — Security

Что должен делать антивирус, когда у него нет доступа к чтению/записи в определённом каталоге?

 ,

Я не скажу, что у меня прям антивирус… Оно ищет конкретный файл/набор файлов, начиная поиск из конкретной директории(допустим с корня). Оно шерстит папки, как вдруг спотыкается об data/bin и спамит мне в терминал Ошибка: open data/bin: permission denied. Это создаёт лютейшую нагрузку на ядро, пока я не решусь остановить его через CTRL+C. Если файл должен быть, но просто к какой-то директории доступа нет - это не значит, что самого файла нет, то-есть сдаваться нельзя. А как быть тогда? Пропустить директорию? А вдруг там нужный файл. Выдать себе права на запись и пробежаться по ней? Опасно. Сдаться? Не вариант! Удалить эту папку? Тоже опасно.

Хотел проверить поведение доктора веба, но он научился получать доступ чтения+записи к моей флешке(чего раньше не умел)

Tyse_EX
()
Форум — General

Ядро потерялось ;-;

 , ,

Второй топик за день. Дождался, пока Xanmod 6.15 выйдет в мэйнлайн и решил собрать себе на ноутбук. Всё-таки, да, старый конфиг подошёл. Собрал ядро любимым make -j12, увидел

Kernel: arch/x86/boot/bzImage is ready  (#1)
[byeyan@archlinux linux-6.15.4-xanmod1]$

Зашёл в папку с сурсами, а ядра нет. Точнее, может оно и есть, раз собралось(папка определённо стала больше), а вот пакетов с ядром нету. Куда пакеты делись? В /tmp их не наблюдаю…

Tyse_EX
()
Форум — General

Идеальный маршрутизатор на все случаи жизни

 , , ,

Не знаю других форумов, поэтому пишу на ЛОР. Васап эврибади! Есть в наличии медиасервер на винде с поднятым FTP и древний D-Link DIR-300. Всё бы хорошо, да только карточки сетевые у моего ПК и у медиасервера тянут гигабит, кабеля выходят восьмижильные Cat.5E, а приходят они в древний роутер с четырьмя фаст ЛАН. Я и раньше думал поменять маршрутизатор, но не решился из-за цен. Сейчас цены выросли почти вдвое…

Нужно: те же 4 LAN, только уже гигабитных. По схеме сети мой роутер приходит вторым. В него же втекает WAN с другого, крутого маршрутизатора, который, как раз, даёт гигабит. Подключить всё напрямую в крутой не могу - недотягивается кабель, причём он только один, да и не круто это - без контроля зоны сидеть.

Нашёл вот это: D-Link DSL-245GR/R1A

Он и в ADSL умеет, и в LAN умеет, и даже мобильный интернет по модему раздать может. Ну просто чудо! На картинках пишут, что порта 4, где один используется как LAN/WAN. Приходящие в мой текущий роутер устройства - это ПК, медиасервер, телевизор, и что-нибудь, в зависимости от ситуации(ноутбук, временный ПК). Пускай четвёртый порт почти никогда не задействован, терять его всё равно жалко. Есть ли способ в один порт LAN/WAN одновременно и клиент подключить(четвёртое устройство), и первичный роутер в виде WAN подключить? Разветвитель с одного на два Ethernet поможет?

Tyse_EX
()
Форум — General

А на Linux 6.15 уже можно пересаживаться?

 , , ,

Хочу новое ядро себе на ноутбук. Хочу быстрое туда-сюда внутри exFAT, у меня под неё флешка отформатирована. Вчера в AUR смотрел ядро linux-xanmod, оно до сих пор под 6.14, а вот linux-xanmod-edge - 6.15.3. Но если эдж, то опасна, страшна и, типа, ну роллинг-релиз же!

У меня до сих пор стоит конфиг для сборки ядра с вырезанными интеловскими драйверами, сетевыми адаптерами и ещё кучей всего, что я забыл. Сравнивая с голым Xanmod, ноут чувствует себя гораздо свободнее на моём конфиге. Надеюсь, он и на новое ядро встанет. Так что, пора?

Tyse_EX
()
Форум — General

Почему на сотовых телефонах разрешение фото было сильно выше, чем видео?

 , , , ,

В частности интересуют Sony Ericsson K790i/K800i. Оба устройства как двоюродные братья из линейки камерофонов. Оснащены камерами по 3.2 мегапикселя, но снимают видео в 176x144 пикселя, вроде бы в 15 FPS. Я бы подумал, что ЦП просто не вытянет постоянно снимать 15 кадров по, хотя бы, 640x480(а уж тем более 2000x1600) , но у этих мобилок есть 2D-ускоритель. Почему не захватывать картинку через него?

Если говорить про общий вопрос, то почему, даже сейчас, у всех телефонов разрешение видео меньше, чем у фото?

Tyse_EX
()
Форум — Security

Что можно делать в открытых Wi-Fi сетях?

 , ,

Здрасте! Мне выпала возможность посидеть на публичном беспарольном Wi-Fi со своего ноутбука. Первым делом я, конечно же, зашёл в SniffNet и попытался найти айпи-адреса своих соседей, надеясь, что они пошлют бродкаст. Но никто его слать не хотел, зато вокруг была куча пакетов к германским айпи, серверам VK и BYTEDANCE. Эти пакеты шли, на удивление, не ко мне, а через меня. Как я понимаю, они проходят через всех клиентов, но нужны именно тому, который их запрашивал. По приколу я зашёл в Wireshark и мне стало жалко сеть от такого количества запросов. Побегав по заголовкам рандомных пакетов, я ничего полезного не нашёл. Просто набор символов без какой-то конкретной информации, вроде, хотя бы, моделей телефонов других клиентов. Что тогда может быть страшного в открытой Wi-Fi сети? Никто друг от друга не изолирован, но и узнать особо друг о друге ничего не может

Tyse_EX
()
Форум — Desktop

Научите... ставить 32-битную джаву...(Arch Linux)

 , ,

Всем доброго утра. Есть потребность в эмуляторе J2ME(буду называть её «микро джавой»). Есть FreeJ2ME, есть MicroEmulator. Я БЕЗ ПОНЯТИЯ зачем они мне, если, судя по инфе от пакета sun-wtk существует существовал такой пакет как bin32-jre7-openjdk, который можно было поставить, чтобы использовать команду emulator.

Кто-то в комментариях пишет, что для таких целей вполне подойдёт bin32-jre, но поставить его тоже не получается. Началось всё с .zip-архива с политикой, который не скачивался у меня. Я попросил других ребят открыть ссылку на архив, где их редиректнуло на страницу с ошибкой скачивания. Думаю, окей, вернулся на АУР и заметил тарбол с самой джавой. Скачал тарбол, распаковал. Оказалось, это сама джава, которой место в /usr/lib32/jvm. Почему я так решил? Потому, что в тарболе лежали ещё и бинарники от этой джавы, вполне рабочие, если запускать в терминале.

Вкинул распакованную джаву по указанному выше пути, в терминале сделал archlinux-java32 status, а мне пишет, что типа никакой подходящей джавы нет. Попытался пропихнуть ему эту джаву через sudo archlinux-java32 set /usr/lib32/jvm/jre1.8.0_333, потом через sudo archlinux-java32 set /usr/lib32/jvm/jre1.8.0_333/bin/java, но мне в обоих случаях писало, что это невалидный путь среди джавы.

Пошёл на арчвики… Запутался… Сдался… Помогите 🙏

Tyse_EX
()
Форум — General

Как подкрутить контрастность монитора на графике AMD?

 , , , ,

Ноут всеми нелюбимый: Lenovo G505, с матрицей TN+Film. Проблема не в разрешении, а в цветопередаче. Рисовать невозможно - у всех пиксель ярко-красный, а у меня блекло-коричневый. Поменять матрицу на другую пока не могу. В проприетарном драйвере Энвидии есть раздел Color Correction, где можно через гуй RGB покрутить. У AMD гуя нету. Краем глаза заметил на ЛОРе упоминания xgamma, но ничего про него не знаю(возможно он даже никем не поддерживается, хз). Чем цветопередачу покрутить?

P.S: Колориметра у меня нет, как и профилей в инете под мой монитор.

Tyse_EX
()
Форум — General

Воскресить WAP

 , ,

Есть физические устройство: Samsung C3050. Имеет WAP-браузер, судя по всему версии 2.0. Википедия пишет, что WAP 2.0 умеет в XHTML и CSS(возможно какую-то его урезанную реализацию).

Вчера скачал оперу мини, смог зайти в гугл и через него на пару сайтов. Оформление ихнее было испоганено, но это, скорее всего, проблема неподдержки WAP. Насчёт неподдержки у меня как раз есть сомнения. В инете пишут, что XHTML мёртв, а часть его перешла в HTML5. У меня есть подозрение, что моя мобила просто не умеет в HTML5, а у гугла, сайтов дискорда и оверклокеров просто стоит какой-то «ретранслятор», который переводит HTML5 в XHTML, причём под нужный размер экрана.

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

Проблемы две:

  • Где и как хостить веб-страницу, если нет белых айпи или хостинга?(вопрос второго плана)
  • Есть где почитать теорию по работе WAP и его веб-страниц, чтобы было всё не поверхностно расписано?

P.S: В этот раз я не забыл снять галочку с анонимусов

Tyse_EX
()
Форум — General

Разница реализаций X86_64 в виде AMD64 против Intel 64(EM64T)

 , ,

Gочитав Википедию я заметил две(без VIA) выжившие реализации 64-бит для архитектуры x86. Если и тот, и другой, оба x86_64, то сравниваются не микроархитектуры, а реализации «64-битных расширений для архитектуры x86».

А, собственно, есть ли разница между реализациями? ._.

Я имею ввиду не «Ну, названия разные», а какие-то различия, вроде, например, инструкций, которые умеет понимать только процессор от Интел, но не от АМД, или наоборот.

Tyse_EX
()
Форум — General

В чём идея Golang и UNIX-овых бинарников в целом?

 , ,

Здравствуй ЛОР, я не знаю, как правильно задать вопрос… Постараюсь описать всё понятно, чтобы вы поняли, что меня интересует. Сразу скажу, что я не программист - я просто человек, который решил посмотреть на язык, испугался, и побежал на форум.

Дело было так: Я писал маленькую программку/скрипт на Golang. Её задачей было удалять тот файл, который не нужен, а его важность определял пользователь. В качестве эксперимента у меня лежала картинка doks.png. Сидя в VS Code мне приходилось вводить её полное название(doks.png), а мне хотелось только имя файла(doks). Я нажал [TAB], но вместо привычного терминального выбора близлежащего файла у меня сработал длинный перенос строки. Я подумал, что это проблема самого VS Code, запустил программу в Allacrity, но там было тоже самое. Тогда я решил, что если я скомпилирую проект в бинарник, проблема точно решится. Компиляция не помогла - оказалось, что перенос вызывает сам fmt.Scan(). Конец истории.

Вроде ничего страшного, но оно есть. Бинарник на выходе получил название родительской директории. Быть может это фиксится флагами, я ещё не разобрался. Страшно здесь то, что бинарник получился просто «бинарником». Ни .Appimage, ни .x86_64(как делает Godot). Это натолкнуло меня на мысль, что я неправильно понимаю идею Golang. Почитав где-то на Хабре про сборку пакетов, я увидел упоминания о go install, где предлагалось инсталлировать пакеты в папку установки языка, куда-то тоже в раздел с бинарниками. Это натолкнуло меня на другую мысль - а может Golang нужен, чтобы писать на нём какие-то демоны или или какие-то кусочки бэкенда в стиле «работает - не трогай»?

Единственный стиль установки программ, с которым я знаком, это виндовсовый. У тебя есть .exe - не просто чистый бинарник, а исполняемый бинарник конкретного стандарта. Он имеет свой путь, по которому он вызывается и получает аргументы(например: C:/Programm\ Files/MySoftware/Software.exe –help). В моём случае это больше похоже на какую-то запакованную программу, которая должна находиться строго с остальными, которая вызывается по её названию(команде), причём абсолютно не важно, где я сейчас нахожусь, хоть на примонтированном DVD-диске. Я правильно всё понимаю? Если да, то это больше похоже на поведение демонов или системных утилит, вроде top. Это нормально? Оно так и задумано? Есть ли тогда разница в «чистых бинарниках»(безформатных) и .appimage?

Tyse_EX
()
Форум — Multimedia

Почему можно писать DVD в 720x576, если стандарт 768x576?

 , ,

Хотел познать «истинное сжатие» из H.264 в XviD, чтобы выходное видео на DVD читалось, практикуясь на «Minecraft в кино». Я добыл его в виде .mkv в 1080P, а теперь мне надо было в Kdenlive его сжать под 768x576 пикселей, при этом колдуя битрейтами и некоторыми «улучшайзерами», чтобы было меньше потерь на выходе. Уже раз 30 его перекодирую, скоро придёт конец моему единственному SSD. Оказалось, что мой DVD-плеер не читает .mkv, но умеет в .avi. Причём видео должно быть записано не по стандарту(768x576), а уже обрезанным - 720x576. Читал Википедию, там было написано, что 48 теряются физически, потому что ЭЛТ-трубки не смогут столько отрисовать. Не смогут - окей. Но программно разрешение зачем резать? У меня были планы на 768 по горизонтали( Что за заговор? Люди знающие, расскажите 🙏

Tyse_EX
()

RSS подписка на новые темы