Купил ноутбук Lenovo 330s-15ikb, установил Ubuntu 19.04 вайфай заработал но постоянно показывает низкий уровень сигнала но конектититься работает, знаю что проблема в драйверах на эту карту WiFi (QCA9377).
Сейчас купил мышь MiMouse по блютузу он ее даже не видит, пробывал консольными утилитами тоже не видна, к телефону подключаеться работает, сам модуль блютуз работает колонки я подключаю к нотбуку, собственно вопрос подскажите какую карту можно купить на замен этой
Сразу оговорюсь в линуксе новичек.
В общем проблема в том, что при создании\редактировании в MS Word\Excel через Wine, он меняет атрибуты файла на -rwxrwxr-x из-за чего не удается его корректно сохранить и далее редактировать. Word\Excel запускается из под пользователя.
добрый день
При попытке входа выдает
"Ваш вход занял слишком много времени, пожалуйста попробуйте ещё раз сейчас"
Любые логины-пароли и правильные и неправильные.
Дата на сервере верная..
Сабж. Это багфиксный релиз.
О том, что это такое:
A tool for converting multiple audio types from one format to another.It supports the following audio formats:
3G2, 3GP, 8SVX, AAC, AC3, ADTS, AIFF, AL, AMB, AMR, APE, AU,
AVR, BONK, CAF, CDR, CVU, DAT, DTS, DVMS, F32, F64, FAP, FLA,
FLAC, FSSD, GSRT, HCOM, IMA, IRCAM, LA, MAT, MAUD, MAT4, MAT5,
M4A, M4R, MP2, MP3, MP4, MP4A, MPC, MPP, NIST, OFF, OFR, OFS,
OPUS, OGA,OGG, PAF, PRC, PVF, RA, RAM, RAW, RF64, SD2, SF, SHN,
SMP, SND,SOU, SPX, SRN, TAK, TTA, TXW, VOC, VMS, VQF, W64, WAV,
WMA, and WV.It can also extract audio from the following video extensions:
RM, RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, OGV, QT, VCD,
SVCD, M4V, NSV, NUV, PSP, SMK, VOB, FLV, WEBM and WMV.Parallel Processing, a CD ripping function with CDDB support, batch conversion,
tag preservation for most supported formats, independent tag reading &
writing, service menus for KDE Dolphin/Konqueror, Gnome Nautilus sсript, and
action scripts for Nemo/Thunar are also provided.
Changelog: https://fossies.org/linux/pacpl/ChangeLog
Скачать: https://sourceforge.net/projects/pacpl/files/pacpl/6.1.2/pacpl-6.1.2.tar.bz2
Как преобразовать столбец:
[list]
1111
2222
3333
[/list]
в строку, через запятую (на bash)
P.S. Сорри за разметку ЛОР
Ubuntu, KVM, QEMU
Остановил вирт. машину через virsh. Через какое то время понадобилось запустить, выдает вот такую ошибку. Другие ВМ запускаются нормально.
ошибка: unsupported configuration: This QEMU doesn’t support virtio scsi controller
в логах libvirt:
virNetSocketReadWire:1454 : End of file while reading data: Input/output error
Поврежденный файл? Можно ли что-либо предпринять?
Подскажите, где найти реализацию poll syscall на уровне машинных команд?
Можно ли получить такой листинг с помощью gcc -S на простейшем примере кода, где есть вызов poll()?
Если нет, то какие файлы ядра посмотреть? Поглядел /usr/src/linux-source-4.9/include/linux/poll.h - там ничего, напоминающего ассемблерный код, нет.
И ещё. Как poll связан с x86-инструкцией WAIT/FWAIT? Реализован ли poll() через прерывания процессора?
https://www.opennet.ru/man.shtml?category=2&topic=poll
Кейс такой - есть цепочка сумматоров, у которого есть номер, к каждому сумматору подключены 1 или 2 микрофона (порт A и B).
Нужно получать данные микрофона как по его номеру, так и обратно - выяснять номер микрофона по известному номеру сумматора и его порту.
MICS = {
1: {'summator': 8, 'mic': 'B'},
2: {'summator': 9, 'mic': 'A'},
3: {'summator': 10, 'mic': 'B'},
4: {'summator': 10, 'mic': 'A'},
5: {'summator': 1, 'mic': 'A'},
6: {'summator': 1, 'mic': 'B'},
7: {'summator': 2, 'mic': 'A'},
8: {'summator': 2, 'mic': 'B'},
....
}
Мне не кажется что я выбрал не оптимальную структуру словарь в словаре для хранения этого добра. Что посоветуете?
Я играю в Minecraft на Raspberry Pi, вот скрин, вот руководство для Raspbian 9, и 10.
Но потом сервер Ttyh обновил версию сервера с 1.12 до 1.14, и у меня всё сломалось!
Автор руководства пишет, что это всё потому, что, начиная с версии 1.13, поддержка 32-битных ОС прекращена. Но я думал, что это только x86! А зачем прекращать поддержку ARM 32-бит? Это же актуальная платформа!
Можно ли вернуть поддержку 32-бит? Хотя исходный код игры закрыт... Но мод-мейкеры же расковыряли все файлы игры? Может где-нибудь встречали какой-нибудь ключик, включающий 32 бита обратно...
Имею VPN без доступа без доступа в интернет, можно ли сконфигурировать rout’ы так, что бы ходить в VPN только за определенными ресурсами, а в остальные места ходить через 192.168.1.1
> ip route show
default via 10.32.245.1 dev ppp0
10.32.245.1 dev ppp0 proto kernel scope link src 10.32.246.254 metric 50
<IP> via 192.168.1.1 dev wlp3s0 proto static metric 600
192.168.1.0/24 dev wlp3s0 proto kernel scope link src 192.168.1.49 metric 600
192.168.1.1 dev wlp3s0 proto static scope link metric 600
<куча docker путей>
Заранее спасибо!
CMake — это набор инструментов, который позволяет создавать, тестировать и упаковывать программное обеспечение. Это семейство инструментов доступно сразу на нескольких платформах и распространяется под открытым исходным кодом. Чаще всего CMake применяют для упрощения процесса компиляции созданного ПО путём использования простых кроссплатформенных файлов конфигурации.Также с помощью CMake создаются специальные файлы makefile — наборы инструкций, которые позволяют использовать возможности компилятора в дальнейшем при автоматизации сборки. Автором CMake является команда Kitware. Создание этого ПО было продиктовано необходимостью формирования мощной среды, которая могла бы работать сразу на нескольких платформах с проектами, где открыт исходный код (прежде всего — с Insight Segmentation and Registration Toolkit
Запись Установка CMake в Ubuntu впервые появилась Losst.
добрый день
прототип проекта, в процессе отработки EEPROM инициализирована необходимыми данными (участок памяти)
необходимо при прошивке конечного контроллера залить этот участок по назначению
можно ссылки, идеи, мысли итд
спасибо
ATmega328 / linux / avr-gcc / свисток + AVR MKII
зы
в инете набегом, поэтому вопросы без арт-подготовки :о)
Доброго времени суток
Сабж. Пока из более-менее приемлемых вариантов есть:
- vmware converter. но он меняет ВМ ( создаёт новые диски ) и нужно останавливать полезную нагрузку
- поднять esxi кластер с бесплатной версией nutanix и мигрировать сначала средствами nutanix на новый кластер, потом средствами vsphere на нормальный datastore
- всё же вручную трахаться с acli + qemu-img. не вдохновляет, тем более что запись пойдёт на паршивые sata диски nutanix ( т.к. последовательная запись ), поэтому видимо нужно сначала эвакуировать диск из nutanix, а уже снаружи конвертировать. плюс большой даунтайм
Хочу научиться собирать ядро на продвинутом уровне что бы лучше изучить внутреннее устройство самого ядра и уметь «затачивать» ядро для определенных задач, что бы выжимать максимум из железа. Есть ноут с которым экспериментирую на железе. На данный этапе обучения поставил себе такие задачи:
- Отчистить ядро от неиспользуемых компонентов (например убрать amd-микрокод, если ноут на intel). Возможно, отключить защиту от Spectre и Meltdown
- Уменьшить время на загрузку ядра
- Получить выигрыш в производительности/энергоэффективности. Да, знаю, что улучшение будет на уровне погрешности, но это больше «для души» чем для решения реальной задачи
- Научится кросс-компилировать ядро
Уже многократно собирал ядро с кастомным конфигом и патчами, но изменения там были минимальные. Часто я просто следовал инструкции. Хочется всё же комфортно себя чувствовать при конфигурировании ядра. Посоветуйте литературу/сайты/статьи/материалы/патчи/хитрости/лайфхаки и т.п. на которые стоит обратить внимание
Доброго времени суток.
Преамбула:
Когда-то давно я настраивал рабочее место с интернет для посетителей, как справочное место. Дело было лет 8 назад, и разумеется никаких заметок не осталось (предприятия тоже уже не существует). А тот еще и сам GNU/Linux очень сильно изменился за последнее время, и вопрос решить, так сказать, с наскоку - не получается. Вернее получается, но уж как то очень костыльно.
История:
Раньше я делал следующее рабочее место:
Была машина, на ней ставился дистрибутив без графики. Создавался пользователь без пароля с автовходом (тогда еще не было systemd). Ставились иксы. У пользователя прописывался автостарт иксов. В иксах автостарт браузера. При закрытии сессии выход из системы, скриптом очистка истории браузера и автовход… и т.д.
Цель:
Возникла такая же необходимость. Стал искать кто как делал подобное и ужаснулся количеству костылей и способов, и какждый отставивает, что он делает правильно, а другие не правильно.
Пример 1:
Предлагают поставить дисплейный менеджер, например GDM, KDM, LightDM и пр. и настраивать автовход пользователя с автозапуском необходимых программ уже в нем.
Решение самое простое, но как мне кажется очень избыточное. Целый дисплейный менеджер ради запуска одного браузера, учитывая, что он за собой тащит кучу зависимостей.
Пример 2:
Предлагают поставить только Xorg, автовход в учётку в консоли осуществлять с помощью утилиты rungetty, автостарт Иксов осуществлять с помощью ~/.bash_login
, браузер запускать с помощью ~/.xinitrc
.
Решение минималистичное, но уж очень костыльное.
Пример 3:
Предлагают поставить только Xorg, автовход в учётку в консоли осуществлять с помощью правки /etc/systemd/logind.conf
(systemctl enable [email protected] && reboot
), автостарт Иксов осуществлять с помощью ~/.bash_login
, браузер запускать с помощью ~/.xinitrc
.
Решение минималистичное, и на один костыль (rungetty) меньше, чем в примере 2.
Кто нибудь сейчас делал подобное решение? – имеется ввиду сейчас, а не 8-10 лет назад, учитывая современные реалии (systemd, wayland). Может кто-то это делал без использования Иксов, с помощью того же вяленого или другими способами? Какой вариант с Вашей точки зрения самый оптимальный? Что Вы использовали для решения подобной задачи у Вас?
Ситуация:
Куча серверов на CentOS 7 в разных городах.
С них нужно слить большой объём данных на один сервер Windows.
Сейчас делаем это, подмонтировав шару командой mount.cifs.
В некоторых случаях, при проблемах с сетью, зависает процесс, работающий с точкой монтирования.
После этого не удаётся ни отмонтировать, ни убить процесс.
Погуглив, вроде понял, что проблема в модуле cifs, некоторым помогает vers=3.0 (но не нам).
Пока выходим из положения, просто создав другую точку монтирования и продолжая работать с ней.
И всё бы ничего, но после того, как такое случилось, сервер не удаётся перезагрузить - «застревает» где-то в конце, судя по логу после после принудительной перезагрузки - не может перемонтировать корень. Это очень неудобно, т.к. «серверы» в большинстве - дешёвый самосбор, и приходится просить «руки» на месте ребутнуть.
Собственно, вопрос:
Можно ли заставить systemd не сидеть на месте, если не может кого-то убить или перемонтировать корень, а ребутнуть систему принудительно?
P.S. Предупреждая возможные советы: да, мы можем переделать схему, возможно, поставим rsync на винду. Но всё-таки интересен именно вопрос поведения systemd при shutdown/reboot.
где найти порты 10-ой freebsd.
здесь нет ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/
есть с 1 по 9 и с 11 по 12 на ftp выше весь излазил, может есть где зеркало?
Я создал в NetworkManager такое подключение:
connection.type: gsm
connection.autoconnect: yes
connection.autoconnect-priority: 100
connection.autoconnect-retries: 0 (forever)
Если запустить его руками
nmcli c up Megafon\ GPRS
то все работает, доступ в интернет через модем есть. Но подключаться автоматически при старте системы оно не хочет. Ничего не понимаю, почему так происходит?
Запуск руками:
Nov 25 04:58:07 ct-10 NetworkManager[887]: <info> [1574657887.7442] device (ttyUSB0): Activation: starting connection 'Megafon GPRS' (7291b54f-a21a-4cf2-bcc5-b5fc7b5c6206)
Nov 25 04:58:07 ct-10 NetworkManager[887]: <info> [1574657887.7514] audit: op="connection-activate" uuid="7291b54f-a21a-4cf2-bcc5-b5fc7b5c6206" name="Megafon GPRS" pid=1497 uid=1000 result="success"
Nov 25 04:58:07 ct-10 NetworkManager[887]: <info> [1574657887.7538] device (ttyUSB0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect started...
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (4/8): Wait to get fully enabled
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (5/8): Register
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (6/8): Bearer
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (7/8): Connect
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Nov 25 04:58:07 ct-10 ModemManager[868]: <warn> Couldn't find associated cdc-wdm port for 'net/wwx001e101f0000'
Nov 25 04:58:07 ct-10 NetworkManager[887]: <info> [1574657887.7926] modem["ttyUSB0"]: modem state changed, 'registered' --> 'connecting' (reason: user-requested)
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> registered)
Nov 25 04:58:07 ct-10 NetworkManager[887]: <info> [1574657887.7958] modem["ttyUSB0"]: modem state changed, 'connecting' --> 'registered' (reason: user-requested)
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect started...
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (4/8): Wait to get fully enabled
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (5/8): Register
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (6/8): Bearer
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Simple connect state (7/8): Connect
Nov 25 04:58:07 ct-10 ModemManager[868]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (registered -> connecting)
Nov 25 04:58:07 ct-10 ModemManager[868]: <warn> Couldn't find associated cdc-wdm port for 'net/wwx001e101f0000'
Nov 25 04:58:07 ct-10 NetworkManager[887]: <info> [1574657887.8260] modem["ttyUSB0"]: modem state changed, 'registered' --> 'connecting' (reason: user-requested)
Nov 25 04:58:08 ct-10 ModemManager[868]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)
Nov 25 04:58:08 ct-10 ModemManager[868]: <info> Simple connect state (8/8): All done
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9409] modem["ttyUSB0"]: modem state changed, 'connecting' --> 'connected' (reason: user-requested)
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9616] device (ttyUSB0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9699] device (ttyUSB0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9764] modem["ttyUSB0"]: IPv6 configuration disabled
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9768] modem-broadband[ttyUSB0]: IPv4 static configuration:
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9772] modem-broadband[ttyUSB0]: address XX.XX.XX.XX/29
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9774] modem-broadband[ttyUSB0]: gateway XX.XX.XX.XX
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9776] modem-broadband[ttyUSB0]: DNS XX.XX.XX.XX
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9777] modem-broadband[ttyUSB0]: DNS XX.XX.XX.XX
Nov 25 04:58:08 ct-10 NetworkManager[887]: <info> [1574657888.9946] device (ttyUSB0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Nov 25 04:58:09 ct-10 NetworkManager[887]: <info> [1574657889.0075] device (ttyUSB0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Nov 25 04:58:09 ct-10 NetworkManager[887]: <info> [1574657889.0133] device (ttyUSB0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Nov 25 04:58:09 ct-10 NetworkManager[887]: <info> [1574657889.0971] device (ttyUSB0): Activation: successful, device activated.
При старте системы:
Nov 25 04:39:22 ct-10 ModemManager[516]: <info> Couldn't check support for device '/sys/devices/platform/soc@1c00000/1c12000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1': not supported by any plugin
Nov 25 04:39:22 ct-10 ModemManager[516]: <info> Couldn't check support for device '/sys/devices/platform/soc@1c00000/1c50000.ethernet': not supported by any plugin
Nov 25 04:39:25 ct-10 NetworkManager[537]: <info> [1574656765.2144] manager: startup complete
Nov 25 04:39:30 ct-10 ModemManager[516]: <info> [device /sys/devices/platform/soc@1c00000/1c1c000.usb/usb2/2-1] creating modem with plugin 'Huawei' and '4' ports
Nov 25 04:39:30 ct-10 ModemManager[516]: <warn> Could not grab port (usbmisc/cdc-wdm0): 'Cannot add port 'usbmisc/cdc-wdm0', unsupported'
Nov 25 04:39:30 ct-10 ModemManager[516]: <info> Modem for device '/sys/devices/platform/soc@1c00000/1c1c000.usb/usb2/2-1' successfully created
Nov 25 04:39:35 ct-10 ModemManager[516]: <info> Modem: state changed (unknown -> disabled)
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0427] modem["ttyUSB0"]: modem state changed, 'disabled' --> 'enabling' (reason: user preference)
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0490] manager: (ttyUSB0): new Broadband device (/org/freedesktop/NetworkManager/Devices/5)
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0548] device (ttyUSB0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0609] device (ttyUSB0): modem state 'enabling'
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0687] device (ttyUSB0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0776] policy: auto-activating connection 'Megafon GPRS' (7291b54f-a21a-4cf2-bcc5-b5fc7b5c6206)
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0910] device (ttyUSB0): Activation: starting connection 'Megafon GPRS' (7291b54f-a21a-4cf2-bcc5-b5fc7b5c6206)
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.0953] device (ttyUSB0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Nov 25 04:39:35 ct-10 ModemManager[516]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (disabled -> enabling)
Nov 25 04:39:35 ct-10 ModemManager[516]: <info> Simple connect started...
Nov 25 04:39:35 ct-10 ModemManager[516]: <info> Simple connect state (4/8): Wait to get fully enabled
Nov 25 04:39:35 ct-10 ModemManager[516]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabling -> enabled)
Nov 25 04:39:35 ct-10 ModemManager[516]: <info> Simple connect state (5/8): Register
Nov 25 04:39:35 ct-10 NetworkManager[537]: <info> [1574656775.9313] modem["ttyUSB0"]: modem state changed, 'enabling' --> 'enabled' (reason: user-requested)
Nov 25 04:39:35 ct-10 ModemManager[516]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed (unknown -> registering)
Nov 25 04:39:36 ct-10 ModemManager[516]: <info> Simple connect state (6/8): Bearer
Nov 25 04:39:36 ct-10 ModemManager[516]: <info> Simple connect state (7/8): Connect
Nov 25 04:39:36 ct-10 NetworkManager[537]: <info> [1574656776.0204] modem["ttyUSB0"]: modem state changed, 'enabled' --> 'connecting' (reason: user-requested)
Nov 25 04:39:36 ct-10 ModemManager[516]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (enabled -> connecting)
Nov 25 04:39:36 ct-10 NetworkManager[537]: <info> [1574656776.0232] modem["ttyUSB0"]: modem state changed, 'connecting' --> 'unknown' (reason: user-requested)
Nov 25 04:39:36 ct-10 ModemManager[516]: <warn> Couldn't find associated cdc-wdm port for 'net/wwx001e101f0000'
Nov 25 04:39:36 ct-10 NetworkManager[537]: <info> [1574656776.0234] device (ttyUSB0): state change: prepare -> disconnected (reason 'user-requested', sys-iface-state: 'managed')
Nov 25 04:39:36 ct-10 ModemManager[516]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> unknown)
Nov 25 04:39:36 ct-10 ModemManager[516]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed (registering -> home)
Nov 25 04:39:36 ct-10 ModemManager[516]: <info> Modem /org/freedesktop/ModemManager1/Modem/0: state changed (unknown -> registered)
Nov 25 04:39:36 ct-10 NetworkManager[537]: <info> [1574656776.0690] modem["ttyUSB0"]: modem state changed, 'unknown' --> 'registered' (reason: unknown)
Хочется сделать разблокировку экрана путём жеста по тачпаду, как графический ключ в ведроиде. Можно ли так сделать?