LINUX.ORG.RU

Сообщения windows10

 

Как включить ноут без кнопки включения?

Приветствую ЛОР. Кто-нибудь сталкивался с подобным?

Есть винбук. Jumper Ezbook 2. Точнее уже линбук, отсюда и пост.

По сути это не лаптоп, а скорее планшет, на Атоме, с неочевидными решениями. Волею судеб у него перестала работать клавиатура, сам виноват.

Кнопка включения питания - на клавиатуре.

Кто-нибудь знает принцип ее работы - это просто клавиша которая генерирует особый сканкод? Или под нее выведены отдельные контакты? Можно как нибудь ЭТО включить, без доступа к клавиатуре, или с обычной клавиатуры?

Если что, к кишкам девайса - доступ есть.

Спасибо.

 ,

windows10
()

Отсутствие носителя и примонтированного /

Собственно сабж. Обычный такой удаленный клиентский серверок. Разве такое возможно ?

[root@s166-62-102-194 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
none            8.0G  4.0K  8.0G   1% /dev/shm
[root@s166-62-102-194 ~]#
[root@s166-62-102-194 ~]# fdisk -l
[root@s166-62-102-194 ~]#
[root@s166-62-102-194 ~]#
[root@s166-62-102-194 ~]# mount
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
[root@s166-62-102-194 ~]#
[root@s166-62-102-194 ~]#
[root@s166-62-102-194 ~]# cat /proc/partitions
[root@s166-62-102-194 ~]#
[root@s166-62-102-194 ~]# cat /etc/fstab
none    /dev/pts        devpts  rw,gid=5,mode=620       0       0
none    /dev/shm        tmpfs   defaults                0       0
[root@s166-62-102-194 ~]#
[root@s166-62-102-194 ~]# whoami
root
[root@s166-62-102-194 ~]# date
Fri Jan 13 07:32:33 MST 2023
[root@s166-62-102-194 ~]#

Проблемы нет, вопрос скорее из любопытства, все работает, фиксить ничего не нужно.

Перемещено shell-script из talks

 ,

windows10
()

Идеальный Линукс.

Я нуб.

Ну не так чтоб совсем нуб - понимаю как работает комп, как устроена загрузка, и чем bfq отличается от kyber.

Но чаще всего я эти знания применять не хочу.

Я хочу придти домой, включить ноут, поиграть в игорю, показать девочкам в вайбере своего котика, выключить ноут, и идти в душ.

С современными Линуксами у меня такой возможности нет, при чем «нет» - не по моей вине, во всяком случае не по видимой вине. Ну скажите, какая может быть моя вина, если я сейчас закрыл крышку ноута, и Линукс ушел в слип, а через несколько часов открыл крышку ноута, посмотрел в ютуб, закрыл крышку, а экран продолжает светиться и работать ? При этом на фоне, за браузером, торчит окошко что-то типа с предупреждением про потерю данных в случае сна. Никакой вины.

Как нет вины и с периодическим выключением компа, когда по рандомному (для меня) методу, какая-то нехорошая программа с минуту гоняет звездочки около «a stop job is running for user manager for uid 1000» - што это ? зачем это ?

Что такого можно сделать, чтобы после очередного выхода из саспенда - направление прокрутки тачпада поменялось, а после ребута восстановилось ?

Не моя вина что в меню из двух позиций появляется прокрутка.

Не моя вина что вдруг в вайбере перестала работать вебкамера, хотя эта же вебкамера работает рядом в телеграмме, да и работает в этом же вайбере, но на соседнем дистрибутиве.

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

И таких ситуаций - десятки, а судя по нытью на форумах - десятки тысяч. При чем это не ситуации «забыл скомпилить модуль и прописать параметры ядра», а ситуации «скачал образ - поставил ОС по автомату - перезагрузил».

В общем решил я обновить маме ноутбук, и нашел хороший такой вариант - Chromebook от HP.

Меня потрясла стабильность работы Хромосистемы !

Все что она должна делать - она делает. Нигде нет никаких артефактов, нет сбоев, нет глюков, съезжающих менюшек, залипаний клавиатур, глюков со sleep или переключалкой языка. Звук в блютуз-колонках не заикается при проигрывании видосов в ютубе. Видеоэффекты присутствуют, но они не тормозят систему (напомню, речь идет о Cel 2955 + 4Gb RAM + 16Gb eMMC).

Раз 20 перезагрузил ноут, надеясь что их инит даст мне повод для злости - не дал. Втыкнул наушники в слипе, открыл крышку - звук в наушниках как положено, а не в колонках и наушниках (привет pipewire). Короче система работает так, как этот ваш Gnome на i5 с 8-мью гигами и SSD на NVMe.

Что касается Хромобраузера: открыл примерно 40 вкладок, пару из них с видео - система стала подтормаживать по процу, но не зафризилась как это происходит с компами где в два раза больше оперативки.

Принес ноут маме (она у меня в возрасте) - в отличие от винды 10-тки и линукса на крысе\циннамоне - осилила за час.

Для сегодняшних пожилых людей (а это чаще всего не айтишники) - критично важно, чтобы система работала предсказуемо. Для них нет проблемы вызвать консоль и написать shutdown -r, но для них проблема - понять, в каких случаях это нужно сделать.

Вот кстати аж до сих пор бесит это «a stop job is running for user manager for uid 1000». Подобное сообщение мог придумать только асоциальный имбецил, который не контактирует с нормальными людьми. Нормальному людю, включая меня, айтишника - плевать что там происходит в системе, мне надо указания, чё мне с этим делать. «Please wait, starting prepare to reboot» - норм. «Unable to stop process chromium-browser» - норм. «Sorry, cannot reboot» - тоже норм.

И вот Хромоось этих недостатков лишена. Даже фатальные сообщения об ошибках там во-первых информативны (Chrome OS is missing or damaged), а во-вторых, содержат простейшие указания что с этим делать (Please insert recovery USB stick or SD card).

Хороша она не только в юзабилити. Благодаря человеческому подходу к разработке - видимо в ней используется меньше фреймворков на фреймворке, из-за этого ноут живет от батареи на пару часов дольше. Опять же, проверял несколько лет назад на ноуте жены, кажись Acer CB-35 или около того. Тогда на ChromeoOS просто в режиме любования на десктоп, ноут прожил 11 часов. Сдуру поставил GalliumOS - Убунта с XFCE и патченным ядром - ноутбук прожил 9 часов.

Так что робяты, Линукс для десктопа абсолютно готов, но это не Бомжара, не Убунта, и даже не Федора. Это Хромка =)

 

windows10
()

Свежескоспиленное ядро не грузится и не выводит сообщения

Дано:

Относительно новое железо, на AM4, NVMe, все дела;

Арч.

Свежескомпиленное ядро почему-то не загружается. Почему «почему-то» ? Потому что оно не выводит ни одного сообщения. Кроме грабовского Loading kernel...

Пробовал 6.1 и 62rc.

Пробовал localmodconfig и localyesconfig под уже загруженным ядром.

Пробовал .config от моего вручную собранного 5.15.

Пробовал разные настройки вкомпиленных шрифтов, драйверов фреймбуфера и тд.

Пробовал любые комбинации - не работает и все.

При том, что мое ранее собранное 5.15 - работает на отлично.

make localyesconfig;make -j5;make modules_install;make install;grub-mkconfig > /boot/grub/grub.cfg;reboot

Это что-то сломали в > 6.0 ?

Есть какой-нибудь способ прочитать высер ядра ?

 ,

windows10
()

Доконпелять модуль

Приветствую.

Так вышло, что понадобился мне bluetooth, который я не вкомпилил в предыдущее ведро.

Исходники есть, .config есть.

Подскажите пожалуйста вкратце, как можно докомпилить\доустановить bluetooth ?

 ,

windows10
()

Что за дебилизм с микшером, или как выбрать устройство записи ?

Итак, юзкейс: караоке. Самое обычное, банальное.

Программа для записи звука: gnome audio recorder, но не суть.

Запись звука идет с внутреннего стерео-микшера, то есть с устройства воспроизведения, А НЕ С МИКРОФОНА.

В пш-пш-микшере, опции выбора источника записи НЕТ. Есть Input Devices, там есть микрофон, который очень даже работает.

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

Кто-нибудь знает как назначить дефолтное устройство записи звука до начала записи ?

 

windows10
()

Программа для звукозаписи

Приветствую. Подскажите пожалуйста простую ГУЁвую программу, которой можно записать звук с микрофона, а потом его же воспроизвести. Что-то типа диктофона.

Не консольные, не переусложненные команды, а что-то типа виндового саундрекордера или как его там. С двумя кнопками «record\play».

Заранее спасибо.

 

windows10
()

Мысли по поводу «CPU бенчмарков»

Привет.

Был у меня домашний сервак, чей задачей было держать мой вебсайтик с парой сотней в день, следить за состоянием умного дома (управлял всем микроконтроллер разумеется, а сервак просто настраивал и графики выводил), и видеонаблюдение держать через motion: писать поток на винт и стримить этот же поток в mjpeg. Собственно motion и дает львиную долю нагрузки на процессор.

Краткий конфиг сервака: Celeron 1037U \ 8G DDR3 \ 240SSD SATA.

Все меня в нем устраивало, кроме разве что отсутствия корпуса и дебильноватого ATX, из-за которого пришлось покупать picoPSU.

И вот недавно встал вопрос о замене на чего-то другое.

Выбор пал на https://www.thebookpc.com/product-p/ndis-125l.htm Nexcom 125-l, в котором прежде всего приглянулся металлический корпус, идеально встающий в мою мини-полку. Единственное что напрягло - это «Atom 525».

Перед покупкой я погуглил по бенчмаркам. По всем параметрам проц говно, меньше кеша, и на 68% меньше попугаев в бенчмарках, чем у Celeron 1037U. Однако повелся на корпус, и купил.

И приятно удивился.

При том же самом программном окружении (старый SSD-шник просто подключил в этот комп) - почему-то загрузка процессора в два раза меньше, чем на конфигурации которая вроде как на 68% быстрее если судить по бенчмаркам. Безвентиляторный корпус еле еле теплый.

Вот уже второй день пытаюсь понять в чем же дело. Просадок по FPS в видео-стриминге нет. Конфигурация та же самая. Памяти в четыре раза меньше и она SoDIMM. Проц такой же двухъядерный (правда с гиппер-триппером) и частоты одни и те же. Правда CPU bugs чистые, ни тебе spectre, ни тебе meltdown. Проц вроде как на три года старше.

Может какие-то аппаратные технологии в этом Atom'е, ускоряющие преобразование h.264 в mjpeg?

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

 , , ,

windows10
()

Вопрос Убунтоводам

Привет.

Подскажите пожалуйста, можно ли сделать с Убунты норм. Линукс избавиться от снапа ?)

Я не хочу snap'ы, я хочу apt install chromium.

Спасибо.

 ,

windows10
()

Эмулятор Sega MD

Приветствую.

А подскажите пажалста, какие есть толковые эмуляторы Сеги в онтопике ? Что немаловажно - с толковым конфигуратором, без консольной мастурбации, наподобие как gens в оффтопике.

p.s. тупоумный dgen с безусловным закрытием по esc - не предлагать.

Спасибо.

 

windows10
()

Видео в браузере не стартует до киллинга pulseaudio

Приветствую.

Есть Арч, точнее endevourOS, хотя не суть.

Суть проблемы в том, что после остановки предыдущего видео (или аудио, я хз) - следующее не воспроизводится, пока не сделаешь killall pulseaudio.

Кто-нибудь сталкивался с подобным ?

 ,

windows10
()

Arch-based не работает с одной аппликухой, может кто знает, почему

Приветствую.

Столкнулся с непонятной мне проблемой.

Имеется софтина, которая мне нужна. Называется freelancer-desktop-app. Это штуковина, которая трекает время и шлет скриншоты моей работы, писанная на джаве. Енвайрмент включая джаву, и необходимые либы, оно таскает за собой.

Последнее время перестала запускаться на основной системе, выдавая вот это:

[ntfs@ntfs-a320mh ~]$ cd freelancer-desktop-app/bin
[ntfs@ntfs-a320mh bin]$ ./freelancer-desktop-app 
Exception in thread "main" java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:873)
Caused by: java.lang.UnsupportedOperationException: Internal Error
	at com.sun.glass.ui.gtk.GtkApplication.lambda$new$5(GtkApplication.java:158)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.glass.ui.gtk.GtkApplication.<init>(GtkApplication.java:140)
	at com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(GtkPlatformFactory.java:41)
	at com.sun.glass.ui.Application.run(Application.java:146)
	at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:257)
	at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)
	at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)
	at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:337)
	at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
	... 5 more
[ntfs@ntfs-a320mh bin]$ 

На десктопе, стоит т.н. EndeavourOS - арчеbased - не работает;

Но ноутбуке, стоит этот же EndeavourOS, перенесенный клонированием с десктопа - работает. Наверное потому что обновления не запускал;

В свежескачанных archbased-дистрах - не работает. Как в установленных, так и в live. От DE не зависит, пробовал кеды, lxde, xfce;

В остальных дистрах, начиная от DEB-based, заканчивая всякой маргинальщиной типа Void (вообще удивлен) - РАБОТАЕТ;

Ни у кого в последнее время в Arch ничего подобного не ломалось ?

 , ,

windows10
()

Кулер на вдув или на выдув?

Приветствую котаны-железячники. Созрел нубский вопрос.

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

Есть самодельный небольшой системник из акрила.

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

Системник - горизонтальный, т.е. вентиляционные дырки в крышке смотрят в потолок.

Вопрос: вентилятор должен ВЫДУВАТЬ теплый воздух из системника в окружающую среду? Или он должен ВДУВАТЬ в него прохладный воздух из окружающей среды?

Linux тут при том, что на этом серверке крутится Убунта, а оно пока еще Linux.

 ,

windows10
()

«Ну вот как так», или «опять почему не Manjaro»

Все началось с того, что одна нужная мне программка, написанная на Java, перестала запускаться. С сообщения «Exception in thread „main“ java.lang.reflect.InvocationTargetException» мне ничего не ясно, но исходя из того, что эта сама программка, той же версии, работает рядом на ноутбуке под той же самой ОС, теми же самыми путями и тд, сделал вывод что на десктопной ОС что-то не то удалил. И бог с ним. Есть полчаса, а значит пришло время переустанавливать Linux.

Снова попытался в Manjaro. И ви таки не поверите, снова какая-то хрень но уже в другом месте. На конечном этапе установки: unable to run pacstrap. Более того, после перезагрузки отвалилась сеть (такое я видел и раньше), пришлось выключать и включать комп.

Попробовал поставить debian с netinstall'а. Их инсталлятор во-первых отказался устанавливать точку монтирования для ntfs-раздела (ntfs тупо нет в списке), но это не самое забавное и критичное. Забавнее то, что во-вторых, он не разрешил мне /boot раздел в FAT32. Тот самый /boot который уже работает.

Попробовал Убунту. Встала как няшечка.

Интересно, Бомжару хоть когда-нибудь доделают до того момента, когда работу с ней не придется осиливать ?)

 , ,

windows10
()

Подскажите по mc. Интересно.

Сразу оговорюсь: это НЕ ПРОБЛЕМА. Решать ее НЕ НУЖНО. Это просто интерес.

Так вот. Midnight Commander. В src папке - файлы. В dest папке - пусто. Выделяю insert'ом все файлы, копирую в пустую папку.

Иногда говорит что такой файл уже существует. Но КАК, если я копирую в пустую папку ?

Там что копирование в несколько тредов работает, и иногда новый тред пытается скопировать то, что уже скопировал старый ?

https://ibb.co/XY1fkXP

 

windows10
()

Добавить патч в драйвер клавиатуры

Приветствую котаны. Нужен ваш совет-подсказка.

Есть у меня ноут (и не только у меня судя по нытью по форумам) Dell Latitude 7350, с проблемой характерной только под Linux: периодически программно залипают рандомные клавиши, вплоть до нажатия любой следующей.

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

«Косяк» в драйвере ядра: https://github.com/torvalds/linux/blob/master/drivers/input/keyboard/atkbd.c, решение затрагивает одну строчку.

Немного напрягает коммент, как раз возле спорной строки: «is now delegated to userspace tools», и я немного не могу понять его суть: т.е. мы даем вам глючный драйвер, квирки в таблицу больше не добавляем, ни инфы ни уведомления о направлении глюка не даём, а если хотите - дрочитесь через юзерспейс ? Хотя через юзерспейс оно тоже работает, патч для починки клавы занимает одну строку в шелле.

Собственно вопрос по теме: нужно писать в пулл реквест гита ? Или есть какие-то другие места ? Стоит вообще заморачиваться с этим ?

 

windows10
()

Swap на VPS

Создам в толксах, потому что пост из разряда «ах у ели, злые волки».

Очередной раз наткнулся на ситуацию. Есть ни в чем не виноватый клиент, у которого есть VPS.

Первоначально он взял себе с 2 гб ОЗУ, но потом его какой-то скрипт че-то делает, и OOM прибивает какой-то из процессов.

Разумеется в меню апгрейда нету понятия «сколько вы хотите себе РАМы»: либо у вас одноядерный проц \ 2 Гб \ 20 Гб, за 5 баксов, либо у вас двухъядерный проц \ 4 Гб \ 40 Гб, за 10 баксов, даже если вы его используете как файлопомойку где из демонов - proftpd.

Клиент апгрейднул. Теперь платит в два раза больше. а OOM все равно прибивает процессы. Пробую добавить своп, а система говорит «хрен тебе».

Это вообще возможно ? Гипервизор настолько хитрожоп, что может извне блочить работу функций ядра ?

[root@server ~]# swapon /swap
swapon: /swap: swapon failed: Operation not permitted
[root@server ~]# file /swap
/swap: Linux/i386 swap file (new style), version 1 (4K pages), size 1048575 pages, no label, UUID=4995963b-fb0c-4c99-94ea-c007d64c9f04
[root@server ~]# 

У меня начинается паранойя. Если можно запретить своп - то я хз, может можно и память свободную «забить» ?

Зачем эти сраные хостинг-провайдеры так делают ? Чтобы развести клиента на более дорогой продукт ?

 ,

windows10
()

Опять же, почему мы не любим Manjaro

Итак. Есть Арчлинукс. Мы его ставим сами, настраиваем сами, обновляем сами, несем ответственность за текущее состояние системы тоже сами. Если у нас что-либо не работает - ССЗБ. Если нам нужно что-то сделать - курим маны и так далее.

А есть Манжара. «Готов для десктопа» и так далее.

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

И вот update failed. И снова предложение обновиться разумеется. С тем же самым по кругу. И так раз пять, пока не надоело и не полез читать детали.

Synchronizing package databases...
Starting full system upgrade...

Resolving dependencies...
Checking inter-conflicts...
Warning: dependency cycle detected:
Warning: libglvnd will be installed before its mesa dependency
Downloading abseil-cpp-20220623.0-1-x86_64.pkg.tar.zst...
Downloading linux-api-headers-5.18.15-1-any.pkg.tar.zst...
Downloading много чего короче говоря...
Checking keyring...
Checking integrity...
Error: geany: signature from "Alexander F. Rødseth <xyproto@archlinux.org>" is marginal trust
Error: hwinfo: signature from "Alexander F. Rødseth <xyproto@archlinux.org>" is marginal trust

Failed to commit transaction:
invalid or corrupted package:

Слушай, «десктопный дистр», да мне насрать на твои маргинал трасты, я даже не знаю что это такое. Если бы хотел знать - поставил бы Арч. Ты мне выдал кнопку update - я ее нажал. Либо делай свой апдейт, либо не пудри мне мозг.

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

P.S. Бомжара не моя, и слава богу. Просто еще один аргумент не ставить это гогно, ИМХО.

 ,

windows10
()

Подскажите человеческий способ скопировать файлы на внешний USB-носитель в FreeBSD

Собственно, FreeBSD 10.3.

Флешка вставлена в сервер, доступ только удаленный.

Как на эту хрень что-то скопировать ?

Маны - идут лесом, потому что:

[root@pdc ~]# mount_msdosfs /dev/da0s1 /media/usb
mount_msdosfs: /dev/da0s1: Disk too big, try '-o large' mount option: Invalid argument
[root@pdc ~]# mount_msdosfs -o large /dev/da0s1 /media/usb
mount_msdosfs: /dev/da0s1: Invalid argument
[root@pdc ~]# 

если оно пробирочное сначала советует, а потом не может понятным языком сказать что ему нужно - маны не нужны, нужен реальный работающий на практике совет.

Спасибо.

 

windows10
()

Вебка в вайбере

Привет, котаны. Напишу в лолкс, ибо проприетарщина и не хочу захламлять разделы.

У кого есть вайбер - подскажите, у вас с вебкамерой в нем все нормально ?

Не было ни единого разрыва. Ничего не устанавливал, не обновлял. Завтра тупо перестала работать вебка в вайбере, хотя название устройства видно, просто нет картинки.

- Вебка работает в других приложениях, начиная с vlc и заканчивая питоном;

- Название камеры в вайбере определяется. Других камер нет;

- Тот же самый вайбер работает на этом же компе, с этой же вебкой в винде;

- Арч, но не суть.

Есть какие-нибудь идеи как это можно пофистить, или хотя бы понять че ему нужно, ибо в терминал оно не гадит ?

Перемещено leave из talks

 ,

windows10
()

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