LINUX.ORG.RU

Сообщения dymdin

 

Принудительная «Защита аккаунта»

Прошу прощения за дурацкий вопрос, но не понимаю что происходит. Сначала на гугле в обязательном порядке потребовали подтвердить личность:

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

Из всех способов «подтверждения» остался только один:

Получить код подтверждения на телефон

Теперь, я написал в support.google.com в замечания под статьёй «Не могу войти в аккаунт», с описанием ситуации и дал почтовый ящик, для возможной переписки, на yandex.ru. К вечеру упомянутый ящик тоже включил «защиту» и потребовал ответа на «контрольный вопрос», ответ на который не помню, помню ключевое слово, но не помню точной фразы, регистра букв и знаков препинания. Несколько лет назад я пытался заменить «контрольный вопрос», но сколько не бился не смог повторить точную фразу заданную в настройках кабинета. Перед этой неприятностью (точнее перед первой с гууглом) я очистил куки…

 ,

dymdin
()

Debian11: Несовпадение с версией ядра программы установки

Сделал некоторое время назад, с тогда только что вышедшей Bullseye, дистрибутив, добавив туда необходимые мне файлы, положил получившийся образ на флешку; теперь, когда понадобилось, загрузившись с образа, поставить эту ОС на хард выскакивает такое окно:

Настройка пакета                                               
                                                               
 ┌─────────────┤ Несовпадение с версией ядра ├──────────────┐  
 │                                                          │  
 │ Версии ядра "live"-системы и ядра программы установки    │  
 │ не совпадают                                             │  
 │                                                          │  
 │ Программу установки можно использовать, только если      │  
 │ версия ядра "live"-системы (5.10.0-9-amd64) и программы  │  
 │ установки (5.10.0-8-amd64) совпадают.                    │  
 │                                                          │  
 │ Выполните перезагрузку с правильным ядром                │  
 │ (5.10.0-8-amd64).                                        │  
 │                                                          │  
 │                          <Ok>                            │  
 │                                                          │  
 └──────────────────────────────────────────────────────────┘  

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

 ,

dymdin
()

Подскажите нетяжёлый дистрибутив с DVB-T2 из коробки

Рухнул жёсткий диск, сейчас юзаю ОС с флешки. Есть ли в мире какой-нибудь дистрибутив на ядре linux с хорошим набором драйверов для твтюнера и firmware непосредственно в live образе, чтобы можно было подгрузить iso в grub2,grub4dos и сразу смотреть DVB-T2 ? Требуется нетяжёлый дескоп: xfce,lxde и.т.д, и.т.п либо тайловый оконный менеджер типа i3. Желателен на базе archlinux либо (и) с ядром 5.15…

 ,

dymdin
()

tty: не вводятся буквенные символы

Debian 11, решил отказаться от услуг дисплейного менеджера, тяжёл однако, отключил дисплейный менеджер: systemctl disable lightdm (он же gnome-dm), при загрузке открывается вход в терминале, в имени логина вводятся только циферные символы, буквенные - нет. Попробовал (чрут с ОС с флешки)

dpkg-reconfigure console-setup

По-умолчанию стояла кодировка ISO-8859-3, поставил UTF-8 Далее в окне ‘Character set to support’ оставил по-умолчанию ‘Guess optional character set’, в окне ‘Font for the console’ оставил по-умолчанию Fixed, ну и ‘Font size’=8x16, Символы tty-вход продолжает не видеть… Где продолжать копать ? ,

 , ,

dymdin
()

pulseaudio и линейный вход. как записать ?

Есть дебиан11, есть audacity есть проигрыватель подключенный к линейному входу, пластинка звучит в колонках, но громкость не управлятся ползунком Master, только Line и только в ALSA. Pulse а вместе с ним и pavucontrol линейный входом не управляет. Audacity звук упорно не видит, хоя настроен на устройство HDA Intel VT1705 Analog (hw:0,0), хотя имеется и какое-то HDA Intel VT1705 Alt Analog (hw:2,0), но его я отношу к тюнеру тв. Как настроить на запись с линейного входа ? Пожалуйста, ответьте по быстрее, у меня проигрыватель скоро заберут, а хочется успеть оцифровать любимую пластинку. Можно и SOX

UPD: Раньше я стопорил пульсу и записывал непосредственно с устройства, теперь не помогает.

 ,

dymdin
()

eml в mbox, как конвертировать ?

Понадобилось открыть сохранённые старые файлы с почтой, оказалось, что claws-mail не понимает данный формат, thunderbird может открывать только по одному файлу за раз.

Нашёл конвертер: https://github.com/yardenac/eml2mbox/blob/master/eml2mbox.rb

Но даёт ошибку:

Traceback (most recent call last):
	2: from /usr/local/bin/eml2mbox:283:in `<main>'
	1: from /usr/local/bin/eml2mbox:283:in `new'
/usr/local/bin/eml2mbox:283:in `initialize': Is a directory @ rb_sysopen - /home/mylogin/mbox/ (Errno::EISDIR)

Можно ли прикрутить к claws-mail этот устаревший формат ?

 

dymdin
()

Как загрузить GRUB2 с EFI ?

Требуется перейти от одного загрузчика (grub4dos), по цепочке к grub2. Поискал в интернетах, там советуют грузить /boot/grub/i386-pc/core.img, но нынче в грубе есть тольк EFI, то бишь /efi.img Попробовал такой конфиг:

iftitle [if exist /efi.img] Bootable Grub2 from /efi.img 
find --ignore-floppies --set-root /efi.img
chainloader /efi.img

И вот, что получается:

Partition table not recognized(chainloader_edx=0xE0, err=4).
Error 43:(http://grub4dos.chenall.net/e/43)
         The BPB hidden_sectors should not be zero for a hard-disk partition boot sector

Press any key to continue...     

 ,

dymdin
()

lxde-rc.xml и вложенные 'кавычки'

Хочу заменить штатный скринсшотер на имеющийся в ImageMagick, для этого пытаюсь в lxqt-config-globalkeyshortcuts прописать следующее, для полного экрана:

sh -c \\"import -window root $(xdg-user-dir PICTURES)/$(date '+%Y-%m-%d-%H-%M-%S')_$(xdpyinfo -display :0.0 | grep dimensions | egrep -o '[0-9]+x[0-9]+ pixels' | egrep -o '[0-9]+x[0-9]+').png\\"

для активного окна:

sh -c \\"import -window '$( xprop -root 2>/dev/null | sed -n '/^_NET_ACTIVE_WINDOW/ s/.* // p')' $(xdg-user-dir PICTURES)/$(date '+%Y-%m-%d-%H-%M-%S')_$(xdpyinfo -display :0.0 | grep dimensions | egrep -o '[0-9]+x[0-9]+ pixels' | egrep -o '[0-9]+x[0-9]+').jpg\\"

Знаки экранирования двойных кавычек исчезают, а двойные превращаются в одинарные, и соответствующим результатом на ошибку:

pixels | egrep -o [0-9]+x[0-9]+).jpg\\: -c: строка 1: неожиданный конец файла во время поиска «)»
pixels | egrep -o [0-9]+x[0-9]+).jpg\\: -c: строка 2: синтаксическая ошибка: неожиданный конец файла

Что можное сделать ?

 ,

dymdin
()

volume meter: звук есть, в наушниках звука нет

Этой проблеме много лет уже. До сих пор, в Арче, лечилось перезагрузкой. Но вот обновил Федору 33, и всё, звук пропал окончательно, хотя volumemeter в pavucontrol показывает что на headphones-output звук выводится. Да, в прошлом, я был почти уверен, что такой баг наблюдается в следующей сессии если в предыдущей сессии уровень громкости поставить >100% а в лотке привода (уже в текущей загрузке) есть какой-нибудь диск. Словом, я действительно, не понимаю что происходит :(

$ pactl list short

0	module-device-restore		
1	module-stream-restore		
2	module-card-restore		
3	module-augment-properties		
4	module-switch-on-port-available		
5	module-udev-detect		
6	module-alsa-card	device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"	
7	module-bluetooth-policy		
8	module-bluetooth-discover		
9	module-bluez5-discover		
10	module-esound-protocol-unix		
11	module-native-protocol-unix		
12	module-default-device-restore		
13	module-always-sink		
14	module-intended-roles		
15	module-suspend-on-idle		
16	module-systemd-login		
17	module-position-event-sounds		
18	module-role-cork		
19	module-filter-heuristics		
20	module-filter-apply		
0	alsa_output.pci-0000_00_1b.0.analog-stereo	module-alsa-card.c	s16le 2-канальный 4800	SUSPENDED
0	alsa_output.pci-0000_00_1b.0.analog-stereo.monitor	module-alsa-card.c	s16le 2-канальный 4800	SUSPENDED
1	alsa_input.pci-0000_00_1b.0.analog-stereo	module-alsa-card.c	s16le 2-канальный 4410	SUSPENDED
0	module-systemd-login.c	(null)
7	protocol-native.c	vlc
13	protocol-native.c	firefox
18	protocol-native.c	pactl
0	audio-volume-change	s16le 2-канальный 4410	0,067
0	alsa_card.pci-0000_00_1b.0	module-alsa-card.c

$ pactl list sinks

Аудиоприёмник №0
	Состояние: SUSPENDED
	Имя: alsa_output.pci-0000_00_1b.0.analog-stereo
	Описание: Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4800
	Схема каналов: front-left,front-right
	Модуль-владелец: 6
	Звук выключен: нет
	Громкость: front-left: 50980 /  78% / -6,54 dB,   front-right: 50980 /  78% / -6,54 dB
	        баланс 0,00
	Базовая громкость: 65536 / 100% / 0,00 dB
	Мониторный источник: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Свойства:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "VT1705 Analog"
		alsa.id = "VT1705 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel"
		alsa.long_card_name = "HDA Intel at 0xfeaf8000 irq 26"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "27d8"
		device.product.name = "NM10/ICH7 Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Аналоговый стерео"
		device.description = "Встроенное аудио Аналоговый стерео"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Порты:
		analog-output-lineout: Line Out (type: Line, priority: 9000, available)
		analog-output-headphones: Headphones (type: Наушники, priority: 9900, availability unknown)
	Активный порт: analog-output-headphones
	Форматы:
		pcm

$ aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=Intel
    HDA Intel, VT1705 Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, VT1705 Analog
    Front output / input
surround21:CARD=Intel,DEV=0
    HDA Intel, VT1705 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, VT1705 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, VT1705 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, VT1705 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, VT1705 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, VT1705 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

P.S: да, на колонках, звук есть, там всё нормально, проблема только с наушниками

Собственно, проблемы с управлением наушниками были всегда: pulse в моей системе не хочет управлять наушниками отдельно от колонок, я даже такой костыль придумал, в файле /usr/share/pulseaudio/alsa-mixer/paths|analog-output-headphones.conf изменил так строки:

[Element Hardware Maser]
switch = on ; по-умолчанию было mute

[Element Master]
switch = on ; по-умолчанию было mute

[Element Headphone]
switch = on ; по-умолчанию было mute

[Element Front]
switch = on ; по-умолчанию было mute
volume = off ; по-умолчанию было zero

Но сейчас, с обновлением, прилетел исходный конфиг.

 ,

dymdin
()

easytag, kid3-qt преобразование m3u8 в cue и кодировка тегов

Прошу прощения, что объединяю две темы в одну.

Проблема: есть mp3 с нестандартными ID3v2, где теги записаны кодировкой cp1251, и, следовательно, любые проигрыватели отображают только кракозябры, ибо стандарт ID3v2 требует только UTF, перезапись файлов невозможна, стало быть необходимо составить плейлист с инфой взятой из тэгов… В связи с этим два вопроса:

  1. EasyTag понимает кракозябры правильно и показывет содержащийся в тегах текст, но он сохраняет плейлист только в m3u8, а нужен cue, как конвертировать одно в другое ?

  2. kid3 в настройках кодировок для ID3v2 позволяет только кодировки ISO-8859-1/UTF-8/UTF-16, можно ли заставить его работать с CP1251 в ID3v2 ?

 , ,

dymdin
()

rtorrent по расписанию

Прошу прощения если повторяюсь :(

Но как настроить раздачу по расписанию ?

schedule2 = watch_linux,02:00:00,05:59:00,"load.start=rtorrent/seeds_linux/*.torrent,d.directory.set=~/Downloads/linux,d.start="
schedule2 = watch_linux,06:00:00,01:59:00,"load.start=rtorrent/seeds_linux/*.torrent,d.directory.set=~/Downloads/linux/,d.close="

Не работает. Не включает не останавливает :(

Требуется распространение распространение расписания на уже существующие (‘tied’) так и на новые торренты

 

dymdin
()

i3wm и плиточное размещение окошек

Возможно ли заставить i3wm открывать окна вновь запускаемых программ по краям экрана, двигая фокус по окружности ?

Я сделал примерно так:

for_window [class="fm"] move right ; move left ; move down
for_window [class="term"] move right ; move left ; move down

Более-менее похоже на то, что требуется, но стремится открывать вместо плиточных окошек tabbed-ы в них. В этом смысле мне нравится awesome, но настройки того wm очень сложны для моего понимания…

 

dymdin
()

Автономный дистрибутив

В преддверии глобального чебурнета, мне кажется, стоит озаботиться выбором дистрибутива не нуждающемся в обязательном внешнем репозитарии, у такого дистрибутива должно быть несколько условий:

  • Сам iso должен быть размером не превышающим размер болванки DVD, и оптимально использовать объем диска, оставляя незаписанным пространство по минимуму
  • Cодержать две части: install и небольшой repo содержащий минимум самых востребованных программ (оптимальный набор depends-пакетов и makeutils для самостоятельной сборки из сурцов программ, window manager, легковесные редакторы таблиц, текста, архиваторы, драйвера и nonfree компоненты для них, и.т.п.)
  • Быть как можно более далёким от собственников из стран СНГ

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

  • Mageia
  • Slackware (если дополнить non-free компонентами
  • Debian (Хорошо, но всякие devel и make-утилиты разбросаны по разным dvd.iso, коих, наверное, около 20)

Может, этими дистрибутивами выбор не ограничивается ? Если есть ещё какие, удовлетворяющие этим условиям, большая просьба написать в комментариях :)

 ,

dymdin
()

Downgrade Chromium

С давних пор для просмотра карт Яндекса использую использую браузер Chromium, только в нём панорамы работают более-менее без тормозов, но, начиная с версии 54 или 55 слои на картах Яндекса стали пропадать: исчезли слои с векторами улиц, остановками общественного транспорта, треками панорамных съёмок. У последней версии (по-моему, 81) вообще вместо панорамных съемок чёрный квадрат. Если отключить в настройках браузера ускорение webgl, панорамные съёмки появляются, но люто тормозят, слои же улиц так и не появляются. Посмотрел на старом live дистрибутиве, всё на месте. Стал вопрос об откате на более ранние версии хромиума. У кого-нибудь сохранились appimage с хромиумами версий до 54 ???

 ,

dymdin
()

Невидимые данные в ISO образе

Экспериментируя с grub4dos, с удивлением обнаружил, что при примонтированиии CD/DVD образов, не факт, что доступными станут все данные, записанные на диске... Есть-ли способ извлекать данные из скрытых сессий, то есть что-то подобное, что в оффтопике делает IsoBuster ? Вот, к примеру, диск DOSLIVECD на fdd5-25.net/doslivecd, если примонтировать loop исходный ISO, то саму ДОС, и её основные компоненты, вы не увидите, и, стало быть, распакованный образ окажется неработоспособным. Куда вообще в образе iso могла спрятаться эта дос, неужели, хватило места на ёмкости El Torito ?

 ,

dymdin
()

squashfs из iso loop

Собственно хочу понять как подхватывать вторичную фс при загрузке из iso, в качестве примера взят mageia2:

grub.cfg такой:

menuentry "MageiaLive-2 x86_64-DVD.iso" {
## https://forum.mxlinux.org/viewtopic.php?p=343499&sid=8ead07b227700eb06d6b8eaae592b58d#p343499
	probe -s ruuid -u $root
	search --no-floppy --fs-uuid $ruuid --set=root
	set isofile='/isoimage/Mageia-2-LiveCD-GNOME-x86_64-CD.iso'
	loopback loop0 $isofile
	probe -s isolabel -l loop0
	probe -s isouuid -u loop0
	linux (loop0)/boot/vmlinuz root=mgalive:LABEL=ISOIMAGE ro isofrom=$ruuid:$isofile looptype=squashfs loop=/loopbacks/distrib-lzma.sqfs lang=ru rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0          
	initrd (loop0)/boot/cdrom/initrd.gz 

Где ISOIMAGE это метка тома ISO по умолчанию от grub2-mkrescue -o ../grub.iso .

Собственно, загрузчик этой конфигурацией подхватывается, но вылетает при попытке загрузиться с loopbacks/distrib-lzma.sqfs:

SQUASHFS error: squashfs_read_data failed to read block 0x0
SQUASHFS error: unable to read squashfs_super_block
mount /dev/loop0: can't read superblock
dracut Warning: /sysroot has no proper rootfs layout, ignoring and removing offending mount hook

dracut Warning: Can't mount root filesystem
losetup: failed to setup loop device: No such file or directory
mount /dev/loop0: can't read superblock
dracut Warning: /sysroot has no proper rootfs layout, ignoring and removing offending mount hook

Что тут можно сделать ? Очень желательны и другие примеры :)

 

dymdin
()

Chainloader из Grub4Dos

Прошу простить, но в очередной раз про grub:

~/isoroot/menu.lst:

title isolinux
rootnoverify (cd)
find --set-root --ignore-floppies /boot/isolinux/ldlinux.c32
kernel /boot/isolinux/ldlinux.c32

title Switch to GRUB2 core.img for booting
find --set-root /boot/grub2/i386-pc/core.img
configfile /boot/grub2/grub.cfg
kernel /boot/grub2/i386-pc/core.img

syslinux не берёт управление с предупреждением:

Filesystem type is iso9660, using whole disk

...

Error 14: invalid or unsupported executable format

В syslinux пытался скармливать помимо ldlinux ещё и isolinux и syslinux, с одинаковым результатом.

Grub2 тоже не запускается: Grub4Dos остаётся в своей консоли. Собственно, нужен работоспособный пример передавать управление следующему загрузчику :(

И, да: обязательно ли в grub4dos иметь menu.lst в корне диска ?

UPD: Да, и ещё вопрос: продираюсь сквозь английский документации к грубу, пытаюсь хоть что-то понять, нашёл любопытный пример:

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

Я понимаю, что эта штука должна создавать на флешке новые разделы, и на образе DVD.iso работать не должна, но можно ли всё это замапить в память, и изголятться уже на виртуальной таблицей разделов ? И ещё интересует назначения адресов и размеров: 0xffffffff, 0xffff, 0x601d6, 0xaa55, 0xa000, 0x300

 , ,

dymdin
()

Мултизагрузочная флешка с Damn Small Linux

Хочу сделать мультизагрузочноную флешку с Damn Small Linux,

grub.cfg такой

## Damn Small Linux Live ISO config & config KNOPPIX
menuentry "Damn Small Linux 4.11rc1 Live ISO" {
    insmod part_msdos
    insmod ntfs
    set iso="/iso/dsl-4.4.10.iso"
    loopback loop $iso
    probe -s isolabel -l loop
    linux (loop)/boot/isolinux/linux24 isofrom=$iso root=live:LABEL="KNOPPIX" ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 nomce noapic quiet BOOT_IMAGE=knoppix
    initrd (loop)/boot/isolinux/minirt24.gz
}

В итоге: на экране «два пингвина», и «Cannot find KNOPPIX filesystem». В порыве отчаяния решил скачать другой образ: dsl-4.11.rc2-syslinux.iso и скормить такую ересь:

menuentry "DSL chainloader" {
    insmod part_msdos
    insmod ntfs
    set iso="/iso/dsl-4.11.rc2-syslinux.iso"
    loopback loop $iso
    chainloader (loop)+1
}
Загрузка даже не начинается. :( Что делать ?

 ,

dymdin
()

Fedora31: nmcli c down отключает DISPLAY :0

Использую в качестве оконного менеджера i3 и для ввода логина чистый терминальный вход (lightdm отключил)

Останавливая сеть nm c down ethernet, приходится мириться с тем, что перестают запускаться графические программы, ругаются:

Cannot open display: No protocol specified Unable to init server: Could not connect: Connection refused

xhost тоже не помогает:

Error: cannot open display: :0 No protocol specified xhost: unable to open display «:0»

 

dymdin
()

Fedora 31: passwd: Authentication token manipulation error

Поставил Fedora-31 (XFCE), но пароль не принимает (lightdm), полез в терминал, нашёл как загрузиться минуя графическое окружение, но тут тоже засада, пароль заданный установщиком терминальный вход тоже не принимает, полез в систему с liveuser, отчрутился, но пароль поменять невозможно: [code]passwd: Authentication token manipulation error[/code] Дал руту права записи чтения /etc/shadow, тоже без толку.

Вот что интересно: всё это делаю из под чрута, примонтировавшись к установленной системе, а окно SELinux с предупреждением об опасных действиях вылезает в liveuser.

В англоязычном интернете пишут что-то про pam, но я ничего не понял :(

 , ,

dymdin
()

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