LINUX.ORG.RU

Сообщения Vsevolod-linuxoid

 

Ну и что мне дальше делать с этой звуковухой?

Форум — Linux-hardware

Страдаю с этим железом:

vsevolod@hp15debian9:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc521c000 irq 47
 1 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc5218000 irq 48
vsevolod@hp15debian9:~$ lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)

Пульса постоянно заикается. Звук через альсу пашет. В 8 дебиане всё было норм.

Вот вывод ошибок пульсы:

E: [alsa-sink-ALC3227 Analog] alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.
E: [alsa-sink-ALC3227 Analog] alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
E: [alsa-sink-ALC3227 Analog] alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

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

Есть хоть какие-нибудь идеи? На данный момент менял по-разному настройки PulseAudio и модуля snd_hda_intel. Бьюсь уже неделю.

 , , , ,

Vsevolod-linuxoid
()

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

Форум — Linux-hardware

Вот что стоит у меня в ноуте:

vsevolod@hp15debian9:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc521c000 irq 46
 1 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc5218000 irq 48
vsevolod@hp15debian9:~$ lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)

После обновления до Debian 9, начал появляться плавающий баг со звуком: через 5 - 15 минут музыка заикается на миг и вновь идет дальше. При выводе через ALSA глюков нет, но не все приложения уже с ней работают :-(

Я пробовал менять параметры PulseAudio и модуля ядра intel_hda — не то что бы не было результатов, но не было нужного.

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

 , , , ,

Vsevolod-linuxoid
()

Как определить, на каком именно слое висит плавающий баг со звуком?

Форум — Multimedia

Одна из проблем звуковой подсистемы в Linux — её сложность. Целых четыре уровня:

  • Приложения
  • PulseAudio
  • ALSA
  • Harware

Время от времени звук заикается. Как настроить хотя бы ALSA и PulseAudio на логирование, чтобы можно было прочесть, в чём ошибка?

 , , ,

Vsevolod-linuxoid
()

Новая стабильность

Галерея — Скриншоты

Это Debian 9. Он поставлен на ноут с официального netinstall 9.0, а не обновлен с более старых версий, так как я переделал разделы жесткого диска.

До этого жил на Debian 8, отличий в числе багов немного. Убрали часть старых — добавили немного новых. Конечно, не все баги связаны именно с Debian, часть идут от программ.

Кстати, если внешний вид кажется знакомым — тема оформления слизана с Xubuntu. Но дефолтом для Debian она не является.

Поскольку установка Debian на ноут именно как ОС для быта довольно сложна, я расскажу, как это делать для новичков. Полностью рассказывать по ходам не буду, это всё же не статья. Те, кто не являются новичками, могут не читать далее. Поехали.

Ставил я в режиме Legacy(BIOS). Строго говоря, UEFI имеет ряд преимуществ, и единственная причина, почему я его стараюсь не использовать — это разработчики мат. плат, которые часто допускают в нем ошибки, причем зачастую весьма серьёзные. Разбивку диска выбрал немного нестандартную, но ранее подобная часто встречалась:

sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0   953M  0 part /boot
├─sda2   8:2    0  65,2G  0 part /
├─sda3   8:3    0   8,4G  0 part [SWAP]
└─sda4   8:4    0   857G  0 part /home
Все разделы первичные. При этом sda1 помечен как загрузочный, и туда же установлен GRUB (обычно он ставиться в MBR). Сделано это для простоты переустановки, вдруг захочу сменить дистрибутив. Вообще говоря, размеры /boot и / сильно с запасом, но мне места не жалко, а проблем это не несет.

Ставил я только минимальные системные утилиты, так что всё остальное пришлось доустанавливать руками. В начале я добавил секции contrib non-free в /etc/apt/sources.list, потом выполнил заранее написанный скрипт, что ставит минимальную графику:

#!/bin/bash
dpkg --add-architecture i386 && apt update && apt install -y light-locker lightdm default-dbus-session-bus tango-icon-theme policykit-1-gnome xfce4 xfce4-goodies xfwm4-themes xfce4-whiskermenu-plugin xfce4-power-manager unrar-free && reboot
exit
Потом с помощью похожего скрипта поставил необходимое ПО. Вы спросите: а почему не сразу? Потому, что иначе возникал странный баг: после загрузки иксов система намертво висла и не отвечала ни на какие команды с клавиатуры или мыши. В Debian 8 такого не было, но там было кое-что другое при тех же условиях. Видимо, APT по-разному настраивает пакеты в зависимости от присутствующих в системе. Цитировать второй скрипт не буду, он слишком длинный, да и часть пакетов я ставил не из него, а поиском в Synaptic (темы оформления для GTK, значков и курсоров, а также шрифты).

Пришлось для части ПО подключать дополнительные репозитории. В первую очередь, Debian Multimedia; но за ней нужно следить, иначе она пол-системы заменит на свои пакеты, что может привести к конфликтам. Поэтому я добавил в /etc/apt/sources.list строчку

deb http://www.deb-multimedia.org stretch main non-free
, добавил ключ по инструкции с оф. сайта, после чего создал в /etc/apt/preferences.d/ файл multimedia со следующим содержимым:
Package: *
Pin: origin "www.deb-multimedia.org"
Pin-Priority: 499
и обновил список пакетов. Эти настройки позволяют ставить и обновлять со сторонних реп те пакеты, что нет в стандартных, не затрагивая остальные. Но такая настройка годится не для всех ситуаций. VirtualBox я ставил со оракловских репозиториев по официальным инструкциям. Ничего особенного: прописал репы, обновил ключи, поставил бокс, добавил пользователя в группу vboxusers, установил пакет расширений.

Теперь о настройке графики. У меня видеокарта от Intel, и чтобы не было тиринга, просто создаем файл /etc/X11/xorg.conf.d/20-intel.conf с содержимым:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option "TearFree" "true"
EndSection
и перезагружаемся. Чтобы настроить внешний вид приложений на Qt4 просто ставим пакет qt4-qtconfig, а далее переключаем тему оформления на GTK через GUI утилиту настройки. Чтобы настроить Qt5, придется повозиться: ставим пакеты qt5-gtk-platformtheme и qt5-style-plugins и в файл /etc/environment добавляем строчки
QT_QPA_PLATFORMTHEME=gtk2
QT_STYLE_OVERRIDE=gtk2
и перезагружаемся. Хотя строчка
QT_STYLE_OVERRIDE=gtk2
уже не обязательна, и даже иногда может привести к проблемам, например рецепт с ней не работает с SMPlayer, хотя для других приложений на Qt5 он действует. Но можно зайти в его Настройки\Внешний вид\Стиль — gtk2. Правда тоже меняет не до конца. Шрифты у меня Noto, сглаживание максимальное RGB.

Немного расстроил VLC: при просмотре .mkv он сильно глючил, при этом на другом компе та же версия на той же системе работала норм. Я нашел причину: по умолчанию аппаратное декодирование VDPAU, а оно глючит у меня. Выставив декодирование на VA-API через X11, а вывод видео через X11 (XCB), получаем нормальную работу без артефактов при перемотке.

Описал далеко не всё, конечно. Но это будет слишком много.

 , ,

Vsevolod-linuxoid
()

Посоветуйте быстрый и актуальный репозиторий для Debian

Форум — General

Обычно я использую

http://ftp.ru.debian.org/debian
, но там скорость зачастую падает до 20 kB/s, что совсем не радует. При этом с самим интернетом у меня всё в порядке. И желательно, чтобы новые версии пакетов в нем появлялись с минимальными задержками.

 , ,

Vsevolod-linuxoid
()

[НАШЕЛ ПРИЧИНУ] Debian Stretch в UEFI режиме не загружается после выключения.

Форум — General

Я поставил Debian Stretch в UEFI режиме в VirtualBox. Ставил с netinstall. Появляется очень странный баг: после установки система нормально загружается, и команда reboot работает корректно, но после команды shutdown -h now UEFI не может загрузить систему.

Что вообще может вызвать такой баг?

UPD: у Debian Jessie та же фигня. Интересно, это только в виртуалбоксе глючит?

 , , ,

Vsevolod-linuxoid
()

[РЕШЕНО] Как настроить внешний вид Qt5 приложений в Xfce на Debian Stretch?

Форум — Desktop

Много чего перепробовал, не помогло. Прочитал это: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822697 , но рецепт не сработал. Я прописал в ~/.profile в низ строчки

export QT_STYLE_OVERRIDE=gtk2
export QT_QPA_PLATFORMTHEME=gtk2
, но это тоже не сработало. Пакет qt5-gtk-platformtheme установлен, а пакет libqt5libqgtk2 я вообще не смог найти, его походу удалили.

 , , ,

Vsevolod-linuxoid
()

Debian Sid заявляет, что он Stretch

Форум — Desktop
user@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.0 (stretch)
Release:	9.0
Codename:	stretch
user@debian:~$ cat /etc/apt/sources.list
deb http://ftp.ru.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ sid main contrib non-free

Так и должно быть?

 ,

Vsevolod-linuxoid
()

Как узнать все активные машины в сети, их IP и hostnames?

Форум — Admin

Есть роутер, он образует локальную подсеть 192.168.0.1/24 В сети той несколько машин, все на Linux. Иногда я использую ssh для управления одной машиной с другой, и в этом нет проблем.

Но для ssh необходимо знать IP компа, так как ssh не понимает hostname, если его нет в /etc/hosts А так как это роутер, то IP динамические.

nmap -sn 192.168.1.0/24

выводит только активные IP в сети, а

nmap -sP 192.168.1.0/24
тоже не помогает, даже из-под root

Сейчас смотрю IP и hostname в админке роутера, что не совсем удобно. Я конечно могу всем дать статичные IP, а потом настроить /etc/hosts, но это костыль какой-то.

Нужна команда, что выведет список всех активных IP в подсети 192.168.0.1/24 и их hostnames. Гуглить пробовал, но он путает hostname c netbios, и часть команд под винду, причем без указания этого.

 , , , ,

Vsevolod-linuxoid
()

Как удвоить все строки в текстовом файле

Форум — General

Условно, есть файл типа

11111
22222
33333
нужно превратить его в
11111
11111
22222
22222
33333
33333

Наверняка есть какая-то готовая команда в vi или emacs для этого, можете подсказать? Нет, это не студ. задание, просто нужно.

 , , ,

Vsevolod-linuxoid
()

Накидайте тем Xfce для слабых глаз

Форум — Desktop

Сабж. Экран средних размеров, FullHD, а зрение -11,5 с частичной цветовой слепотой (не всегда отличаю красный от зеленого). Можно конечно сидеть на ContrastHight, но у меня ещё не настолько все плохо, чтобы мириться с этим вырвиглазием.

Сейчас же почти все современные темы это либо светло-серый на белом или темно-серый на светло-сером (если светлая), либо серый на черном (если темная).

Сейчас сижу на этой теме (UPD: перешел на эту) и этой рамке окна (UPD: перешел на эту). Все в принципе нормально, но хотелось бы лучше. В первую очередь хочется рамку с большими кнопками. Ну и другие темы было бы интересно посмотреть (но обязательно с поддержкой GTK3), а то поиска для слабых глаз на опендесктопе нет.

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

 , , , ,

Vsevolod-linuxoid
()

Переживет ли Debian падение Ubuntu?

Форум — Talks

Что происходит с Canonical, все знают. Денег нет, проще говоря. Некоторые высказывают опасения, что Ubuntu может пойти по стопам Mandriva.

Но есть одна вещь, про которую все забыли: Debian получал довольно значительную помощь от Ubuntu, фактически многие разработчики работали над обоими проектами одновременно.

Рассмотрим наихудший вариант: Canonical банкрот. Вероятность того, что Debian исчезнет совсем, не очень велика, все-таки это очень крупный проект, и Canonical далеко не его единственный спонсор. Но он может сильно сдать свои позиции и превратиться в маргинальный дистрибутив.

Ваши соображения на тему пишите в комментариях. А я пошел изучать CentOS :-(

 , , , ,

Vsevolod-linuxoid
()

Магазин свободных расширений для Chromium

Форум — Desktop

У Chrome есть свободная альтернатива — Chromium. Браузер сам по себе меня устраивает. Но есть небольшая проблема: в Firefox все расширения имеют подпись под какой лицензией они выпущены, а Chromium использует магазин Chrome, а там не только свободные есть, причем не написано, какие — какие.

Есть ли магазин расширений для Chromium, где всё — opensource?

 , , , ,

Vsevolod-linuxoid
()

Как в GTK-based DE сделать такое же сглаживание шрифтов у Qt (KDE) приложений, как у GTK приложений?

Форум — Desktop

Внешний вид можно сменить утилитой qt4-qtconfig, это я знаю, но настроек сглаживания шрифтов там нет. Нашел совет поставить systemsettings, но эта утилита вообще ничего не меняет, хотя запускается.

Какие ещё пакеты можно попробовать поставить?

 , , ,

Vsevolod-linuxoid
()

В каких браузерах можно располагать вкладки вертикально?

Форум — Desktop

Обычно я использую Firefox с Tree Style Tabs, но с 52 57, так что на решение есть время, версии это расширение может перестать работать. Следующий ESR тоже основан на 52, так что и он не будет выходом (хотя возможно в ESR сохранят часть функционала 51 версии). таки будет выходом, а там что-нибудь придумаю. Но всё равно пишите, лучше заранее готовиться.

Вопрос: какие ещё есть варианты? Желательно с открытым кодом и обязательно под Linux.

 , , , ,

Vsevolod-linuxoid
()

Что значат всякие буквы после буквы после % в секции Exec файлов .desktop в /usr/share/applications?

Форум — Desktop

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

 , ,

Vsevolod-linuxoid
()

Как грамотно закрыть остальным пользователям доступ к своим файлам?

Форум — Desktop

У меня есть комп под Ubuntu, и время от времени за него садятся другие люди, притом они работают под своими учетками. По умолчанию, они не могут редактировать мои файлы, но могут их смотреть. Как закрыть для них эту возможность?

Я знаю про команду

chmod -R o-rw /home/vsevolod
, но ведь помимо пользователей-людей есть пользователи-демоны, причем многие из последних полезны. Не будет ли данная команда иметь негативные последствия?

 

Vsevolod-linuxoid
()

Как легально получить образ macOS, если владеешь Mac mini?

Форум — Desktop

Сабж. У меня есть Mac mini late 2009, но установочные диски утеряны, а система уже начала подвисать. Как я могу получить .iso Mac OS 10.6, ну или последнюю из тех версий, что еще поддерживают это старье?

 , ,

Vsevolod-linuxoid
()

Посоветуйте внешний ЖД без проблем под Linux

Форум — Linux-hardware

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

 ,

Vsevolod-linuxoid
()

О SystemD, GNOME 3 и EEE в опенсорсе

Форум — Talks

Сейчас я вам расскажу, в чём моя (и не только моя) главная претензия к SystemD и GNOME 3. Она заключается не в технических достоинствах или недостатках данных продуктов; безусловно, SystemD имеет ряд преимуществ по сравнению с другими системами инициализации (и целую кучу недостатков); GNOME 3 — революционное DE с массой достоинств (которое даже в среде линуксоидов многими считается слишком новаторским и неудобным). И она даже не в том, что эти спорные продукты являются дефолтом.

А в том, какими именно методами они взобрались на свой трон и как его пытаются удержать. Начнем с GNOME 3. Он, как известно, базируется на GTK3, причем у этого тулкита практически отсутствует совместимость с GTK2. Это ещё можно объяснить техническими причинами, но даже в самом GTK3 при переходе к новой версии ну очень часто ломают совместимость, из-за чего приложения, использующие GTK3 нормально выглядят только в GNOME 3 (причем это пожалуй единственное DE, где для смены темы оформления надо ставить сторонний софт, в других это из коробки). И команда GNOME 3 при этом регулярно заключает различные пакты с разработчиками другого софта, чтобы их софт работал только с GTK3, например такой пакт есть с Mozilla. И уже неважно, хочешь ты использовать GTK3 или нет: ставишь Firefox — он будет, причем нормально он выглядит только в том же GNOME 3.

Теперь о SystemD. Это, увы, далеко не случайность, что эта система инициализации необходима для работы GNOME 3, хотя это грубейшее нарушение философии Unix. Причем это искусственно вызванная зависимость, технических причин для неё нет, что доказывают порты GNOME 3 в *BSD. Помимо этого DE, есть и другие программы, для которых необходимость SystemD явно вызвана искусственно.

Всё это доказывает, что команды SystemD и GNOME 3 являются бандой, целью которой является господство над миром Linux в духе «Одна система инициализации, одно DE, один тулкит», причем средства они выбирают в «лучших» традициях Microsoft — ведь вышеописанное это классическое EEE. Немудрено, что мелкомягкие вошли в совет по развитию Linux — у них там талантливые ученики.

 , , , ,

Vsevolod-linuxoid
()

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