LINUX.ORG.RU

Debian 11 Xfce с ALSA

 , ,


0

1

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

Ничего особо примечательного нет, это дуалбут, Windows 8.1 на первых 128 гибибайтах, потом 321 гибибайт под / в ext4, потом остальные 16,8 гибибайт под swap.

Опции монтирования стандартные, так как у меня SSD Samsung 860, то в опции ядра прописано libata.force=noncqtrim и я выполняю fstrim / просто время от времени руками, настроил sudo, чтобы делать это без ввода пароля от своего пользователя.

Ядро стандартное 5.10 от дистрибутива, тут ничего особенного.

По оформлению всё практически так же, как было в Ubuntu 19.04 с Xfce 4.14 pre-release – ну мне так комфортно, всё та же модифицированная oodwaita для черного текста на белом, всё те же шрифты Noto Sans, всё те же иконки gnome-brave и тема обрамления окон Stoneage. Чтобы была синхронизация тем Qt5 и GTK

vsevolod@hp15:~$ cat /etc/environment
QT_QPA_PLATFORMTHEME=gtk2

и поставил пакет qt5-style-plugins – тогда всё OK. Да, обои дефолтные – мне они правда понравились.

Использую обычно пакеты из фирменных репозиориев, за исколючением этого, из официальных .deb пакетов поставлены PeaZip, LibreOffice 7.2 и xfwm4-themes (их почему-то удалили, пришлось взять пакет от Debian 10), из flatpak и flathub поставлен Rocket.Chat, Pinta и Oomox theme designer, через официальные AppImage и просто архивы стоят локально у пользователя KeePassXC, Instead и Blender, и из официальных репозиториев стоит VirtualBox.

Из примечательного то, что на ОС нет PulseAudio, только голая ALSA. На самом деле, это не так трудно настроить. По каким-то причинам, ести PA установлено, то нормально настроить звук на ALSA не выйдет, потому сперва ставим netinstall минимальную систему, запрещаем установку пакета через

vsevolod@hp15:~$ ls /etc/apt/preferences.d/
gnome-keyring  pulse
vsevolod@hp15:~$ cat /etc/apt/preferences.d/gnome-keyring 
Package: gnome-keyring
Pin: release n=bullseye
Pin-Priority: -1
vsevolod@hp15:~$ cat /etc/apt/preferences.d/pulse 
Package: pulseaudio
Pin: release n=bullseye
Pin-Priority: -1

(gnome-keyring я по иной причине запретил), после чего у тебя не будет в ОС PA никогда, чтобы была нормальная регулировка звука через функциональные клавиши, достаточно поставить Volume Icon, там всё это можно настроить, а чтобы звук шел не на HDMI по умолчанию, прописываем

vsevolod@hp15:~$ cat /etc/modprobe.d/audio.conf 
options snd_hda_intel index=1,0

– после этого звук из коробки работает везде. Да, Firefox ESR, мой основной браузер, в Debian собирают с патчем для голой ALSA, так что проблем нет ни с чем, и даже звук от разных приложений работает.

Сейчас тут в комментариях начнут рассказывать, что PA можно отключить в конфиге у пользователя, и не нужны такие меры, что PA можно так-то настроить… я потратил на все эти попытки часы. По итогу плюнул, и решил, что запретить установку PA глобально и довериться автонастройке ALSA, раз всё работает, тупо проще.

У меня лишь однажды на Debian 9 каким-то чудом удалось настроить PA на нормальный звук на обычном ядре. Но воспроизвести это я не смог. Так что ну его нафиг.

В плане настройки чтобы не было тиринга всё просто – xfwm4 в Xfce 4.16 сам умеет его устранять – но с нюансом: по умолчанию на Debian 11 используется для встроеной видеокарты Intel 5 поколения старый драйвер, где тиринг есть. Но его можно переключить на новый, и тогда всё хорошо:

vsevolod@hp15:~$ cat /etc/X11/xorg.conf.d/20-intel.conf 
Section "Device"
  Identifier  "Intel Graphics"
  Driver      "modesetting"
EndSection

К слову, на ОС практически нет проприетарного ПО:

root@hp15:~# vrms
                Non-free packages installed on hp15

firmware-misc-nonfree               Binary firmware for various drivers in the Linux kerne
firmware-realtek                    Binary firmware for Realtek wired/wifi/BT adapters
intel-microcode                     Processor microcode firmware for Intel CPUs
rar                                 Archiver for .rar files
unrar                               Unarchiver for .rar files (non-free version)
  Reason: Modifications problematic

                Contrib packages installed on hp15

iucode-tool                         Intel processor microcode tool
peazip                              PeaZip free file archiver utility, GTK2 build
virtualbox-6.1                      Oracle VM VirtualBox

  5 non-free packages, 0.2% of 2591 installed packages.
  3 contrib packages, 0.1% of 2591 installed packages.

Обычно использую VirtualBox или qemu-kvm, для последней поднимаю бридж, чтобы по ssh ходить на виртуалки без доступа в сеть:

vsevolod@hp15:~$ cat /etc/qemu/bridge.conf 
allow br0
vsevolod@hp15:~$ cat /etc/systemd/system/set-up-br0.service
[Unit]
Description=Set up br0

[Service]
Type=simple
ExecStart=/bin/bash /usr/local/bin/br0.sh

[Install]
WantedBy=multi-user.target
vsevolod@hp15:~$ cat /usr/local/bin/br0.sh
#!/bin/bash
ip link add name br0 type bridge
ip link set up dev br0
ip addr add dev br0 172.16.0.1/24

И потом их запускаю их с опцией -net nic -net bridge,br=br0 – тогда сеть через br0 идет, а маршрутизация во внешнюю сеть у меня и не настроена.

>>> Просмотр (1920x1080, 341 Kb)

★★★★★

Проверено: hobbit ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от wtj12

Так это не всё! Тут ведь какое дело… после установки с этих неофициальных .iso, ЕМНИП, драйвера не сохраняются.

То есть если ты ставишь Debian по WiFi, для которого нужны несвободные драйвера:

  • Качаешь неофициальный .iso с этими драйверами.
  • После установки грузишься с .iso и chroot в ОС, чтобы поставить уже в установленную ОС проприетарные драйвера.

А ты – PPPoE не работает нормально… ну да, не работает…

Vsevolod-linuxoid ★★★★★
() автор топика
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

да ну это же очевидность, конечно в новую систему надо установить то что вам нужно в не зависимости от того что было на установочном iso. это контроль над новой системой))

wtj12
()

Windows 8.1 на первых 128 гибибайтах, потом 321 гибибайт под / в ext4, потом остальные 16,8 гибибайт под swap.

И как ты решаешь проблему общих файлов между виндой и линуксом?

R_He_Po6oT ★★★★★
()

Опции монтирования стандартные, так как у меня SSD Samsung 860, то в опции ядра прописано libata.force=noncqtrim и я выполняю fstrim / просто время от времени руками, настроил sudo, чтобы делать это без ввода пароля от своего пользователя.

В этом посте прекрасно всё. Я думал вишенка на торте это выпиливание пульсов, но нет.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Что ты бредишь? Три недели назад я лично ставил Дебьян с исошки с несвободными дровами, никаких танцев с бубнами, ничего делать не нужно, поставил, исошку стёр, флэшку в окно, сидишь на свежеустановленом Дебьяне и все несвободные дрова присутствуют.

А потом такие вот ыксперты рассказывают про хуки для настройки sudo для произведения fstrim ВРУЧНУЮ!!! Ёптить, я буду ругаться матом.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Окей, видимо ошибся.

А по поводу sudo на fstrim – на него правда нужны права root.

И да, я в курсе про discard в /etc/fstab и про fstrim.timer – просто не уверен, что после отключения NCQ там будет работать нормально первый вариант, а таймер выбирает время сам – вдруг это будет в тот момент, когда я буду активно с ФС оперировать, тормоза же пойдут.

Vsevolod-linuxoid ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

Никак. У меня их нет. C:\ монтируется в RO, если нужно, то с флешки перекидываю файлы с Linux на Windows. Я всё ещё не доверяю ntfs-3g на запись.

Vsevolod-linuxoid ★★★★★
() автор топика
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

Я только что ради теста поставил в виртуальную машину qemu-kvm вот с этого: https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.0.0+nonfree/amd64/iso-cd/firmware-11.0.0-amd64-netinst.iso – в экспертном режиме с подключением contrib non-free репозиториев.

И никакого несвободного ПО, включая драйверов, vrms не нашел в установленной ОС.

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

Vsevolod-linuxoid ★★★★★
() автор топика
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от wtj12

но это сырое в 11

С этим я должен согласится. Жрет больше, нежели Buster, Libreoffice запускается долго, словил фриз, да такой фриз, что даже reisub не помог. Поспешили они с релизом. Нужно ждать выпуска 11.2, тогда и ставить.

Odalist ★★★★★
()

ну прямо петиция - много букв, дебри команд и ключей, некогда вникать и лень, и на скрине дефолт - оптимизация доделана не до конца

votafak ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Он же написал

fstrim.timer – просто не уверен, что после отключения NCQ там будет работать нормально первый вариант, а таймер выбирает время сам – вдруг это будет в тот момент, когда я буду активно с ФС оперировать, тормоза же пойдут.

Это называется перевозилия. Никого не слущал - сам же «куллхацкер»

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

Ага, пропустил сначала мимо глаз, но мне можно, я же не куллхацкер, а простой клован :)))

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

У него в официальных .iso нет проприетарного ПО. Включая драйвера на большинство WiFi и прочих модемов.

Это преимущество, а не проблема.

Polugnom ★★★★★
()
Ответ на: комментарий от Odalist

Ответь на простой вопрос -зачем пульсу из системы выпиливать? У него не гента, у него дистрибутив в котором пульса идёт всегда и весь софт на неё ориентирован. Для пользования пульсой не надо делать ни одного телодвижения, а для выпиливания корпеть и корячиться. У тебя тоже Дебьян? Зачем ты его выпилил? Это ты его научил выпиливать пульсу? ЗАЧЕМ? Какая сермжная в этом правда? А шрифты неиспользуемые ты не удаляешь? А мануалы на других языках? Почему именно пульса? Она работает незаметно (особенно на лаптопах)

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от Polugnom

Это правильная позиция, уважаю их выбор, даже поддерживаю. Но я ни разу в жизни не видел компа где всё полностью открыто и работает без фирмварей. Простым смертным надо же как-то пользоваться их железками?

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Зачем ты его выпилил?

Я его не выпиливал. Просто делал минимальную установку с netinst.iso, и установил только то, что мне нужно. DE не испльзую. Для моих простых задачь хватает и alsa.

А мануалы на других языках?

Мануалы у меня на английском. Зачем мне другие языки?

У него не гента, у него дистрибутив в котором пульса идёт всегда и весь софт на неё ориентирован.

Чепуха. И причем тут гента? С помощью netinst.iso я могу установить легковесную систему. И без компеляции.

Она работает незаметно

жрет цпу и ram, плюс делает пшшшшшшшшшшш.

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

Простым смертным надо же как-то пользоваться их железками?

Да пользоваться конечно нужно. Я то и сам грешен, проприетарщину использую. Но всегда должен быть выбор. У меня был древний ноутбук на котором можно было использовать голый, полностью свободный Debian без проблем. И это было прекрасно. Это вопрос не удобства, а свободы.

Polugnom ★★★★★
()
Последнее исправление: Polugnom (всего исправлений: 1)
Ответ на: комментарий от fornlr

С ётим ещё наверняка лицензию нарушает, сомневаюсь, что купил лицензию

Удивительно, что rar вообще включили даже в non-free. Само ПО распространяется бесплатно, но его можно использовать только 40 дней, а потом пользователь должен купить лицензию:

https://metadata.ftp-master.debian.org/changelogs//non-free/r/rar/rar_5.5.0-1...

А вот на unrar нет ограничений во времени использования. Только нельзя делать архиваторы https://metadata.ftp-master.debian.org/changelogs//non-free/u/unrar-nonfree/u...

[...]
     2. UnRAR source code may be used in any software to handle
        RAR archives without limitations free of charge, but cannot be
        used to develop RAR (WinRAR) compatible archiver and to
        re-create RAR compression algorithm, which is proprietary.
[...]

Zubok ★★★★★
()
Ответ на: комментарий от Odalist

Нужно ждать выпуска 11.2, тогда и ставить.

Они растеряли славу своего дистрибутива по стабильности. Зачем выпускать сырое. Даже в rolling дистрибутиве ничего не падает а там пожалуста.

wtj12
()
Ответ на: комментарий от wtj12

Они растеряли славу своего дистрибутива по стабильности.

Ничего они не растеряли. Когда выходил Debian Buster, тоже были проблемы. А теперь он работает как часы. Вот и говорю. Нужно подождать. Как минимум выпуска 11.2. И да. Хватит ныть. Ты запилил баг репорт?

ничего не падает

Так толсто аж тонко.

Odalist ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

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

Vsevolod-linuxoid ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

И какая же дыра у меня в безопасности? Что ПО от моего пользователя сможет выполнить команду fstrim / ? Офигеть уязвимость, даже представить не могу, где это можно применить для взлома.

Vsevolod-linuxoid ★★★★★
() автор топика
Ответ на: комментарий от Zubok

Я его уже удалил, и 40 дней с момента установки не прошло, так что я ничего не нарушил.

Vsevolod-linuxoid ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

На самом деле никакой ориентации на PA в Debian нет. Они даже специально собирают Firefox с патчем для поддержки ALSA.

Vsevolod-linuxoid ★★★★★
() автор топика
Ответ на: комментарий от Odalist

ну правда же не падает, зачем мне врать. вот что конкретно у вас упало в arch. с debian то я описал что прям на этапе установки можно сказать - позор какой.

wtj12
()
Ответ на: комментарий от Odalist

Ничего они не растеряли. Когда выходил Debian Buster, тоже были проблемы. А теперь он работает как часы.

Ну вот у меня arch так же работает. Уж не знаю как было когда он выходил как было. Ах да, он же не выходит релизами, он просто работает.

wtj12
()
Ответ на: комментарий от wtj12

Ну вот у меня arch так же работает.

Я рад за тебя. Держи меня в курсе событий.

он просто работает.

Как я понимаю, никакого баг репорта небудет?

Odalist ★★★★★
()
Ответ на: комментарий от wtj12

прям на этапе установки можно сказать - позор какой.

Пользуйся Debian Buster, или ты банально фапаешь на циферки? А если предпочитаешь свежачек, поставь Void Linux.

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)

в опции ядра прописано libata.force=noncqtrim и я выполняю fstrim / просто время от времени руками

так как у меня SSD Samsung 860

А что с ним не так?

TheAnonymous ★★★★★
()

Ну-у-у-у... Как бэ, сказать-то попроще, чтоб не обидеть. Пользуюсь Mint 20.2 Cinnamon. Доволен, как стадо слонов. Индийских. Африканские - мелкие какие-то. Скучно стало. Ну в смысле - работает и не глючит! Тут любому скучно станет.

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

cadaber ★★
()

никогда не понимал что такое линукса для души :) тебе она или нравится и ты ее юзаешь забивая на все заморочки «по работе», потому что для работы запилить линуксу можно, так вот или не нравится, нахера эти дуалбуты нужны :) с XP не ставил больше никогда осей на свой лэп, нахера оно надо :) есть виртуалка с 10кой на всякие там непристойные дела :) и то трогаю ее раз в 5 летку

init_ ★★★
()
Ответ на: комментарий от init_

никогда не понимал что такое линукса для души :) тебе она или нравится и ты ее юзаешь забивая на все заморочки «по работе», потому что для работы запилить линуксу можно, так вот или не нравится, нахера эти дуалбуты нужны :) с XP не ставил больше никогда осей на свой лэп, нахера оно надо :) есть виртуалка с 10кой на всякие там непристойные дела :) и то трогаю ее раз в 5 летку

Совершенно с тобой согласен, бро. Нахрена, если не умеешь в полной мере инструмент использовать. Но вот беда - некоторое время назад, когда это ещё возможно было, занимался прошивкой FRP телефонов, заблокированных гуглом. А тут - сам понимаешь, весь вменяемый софт заточен под винду. Был. Согласен, на безрыбье и краб - рыба, но линуксовый ADB тут как-бы немножко не канает. В последний раз менял винт на SSD, уже без винды. С другой стороны, у мну вобщем-то не один комп, с виндой №7 тоже есть.

ЗЫ: Вообще говоря, со сравнительно старенькими компами, особенно ноутами, при установке винды, сталкиваешься с кучей проблем. Начиная от отсутствия драйверов, даже на сайте производителя, и заканчивая подбором вменяемого бесплатного (или хакнутого) антивируса, который всю систему колом не ставит. А линукс - внатуре проще - поставил, обновил, и забыл нафик, что такое драйверы и вообще.

cadaber ★★
()
Последнее исправление: cadaber (всего исправлений: 1)
Ответ на: комментарий от Odalist

Как я понимаю, никакого баг репорта небудет?

какие ещё подробности вам необходимы? на мой взгляд проблема с установщиком и pppoe описано достаточно подробно.

wtj12
()
Ответ на: комментарий от cadaber

кстати со слаки начинал ) где-то лет 15 у кого то из моих халтур проработала, пока не произошла перестановка кадров по моей воле )

init_ ★★★
()
Ответ на: комментарий от wtj12

но идея дистрибутива интересная.

Хороший дистрибутив. Только роллинг это не для меня..

Odalist ★★★★★
()
Ответ на: комментарий от annerleen

$ apt install -t sid
E: Сломанно все, зависимости битые, несовместимые пакеты

--------

Привет ЛОР, как починить?

Проще переустановить

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.