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)

Из примечательного то, что на ОС нет PulseAudio, только голая ALSA.

поставь PipeWire.
PulseAudio не нужна.

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

1. переключение звука между двумя источниками без перезапуска приложения
2. управление громкостью для каждого приложения по отдельности

это как минимум, не говоря уже о звуке по сети и проч.

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

Дуалбутчик. По работе (хотя сама работа именно администрирование Unix) нужен софт, что только под Windows есть. Ну и в игры, если их нет под Linux, я в Windows играю.

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

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

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

Ну и если так уж понадобится, поставлю и настрою я PipeWire. Просто не нужно сейчас, я и не парюсь.

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

Уже не могу сам править, @hobbit верни мне права на правки или сам сделай, плиз.

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

Тут из дефолта только обои. Остальное лишь похоже.

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

Я в целом согласен с автором этого: Рабочий стол рабочего ноутбука

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

Вот они не скучные. А у меня скучно, так как не для выпендрежа делал.

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

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

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

Именно. В Галерее почти нет не постановочных скриншотов, все изгаляются, пытаясь сделать круче. Хотел внести разнообразие чем-то обыденным.

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

поставь PipeWire.

Как пишут в Debian wiki

As per Simon McVittie, «This is not a supported scenario for Debian 11, and is considered experimental.»

И еще

The version in Debian Bullseye is not representative of the current state of PipeWire.

Еще могу заметить, что на Void Linux поставил PipeWire. Настроил алсу. Никаких преимуществ не заметил.

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

Более того, у нас тут неделя сисек ...

сразу вспомнил, что альфа встречу млуг проводит на этой неделе.

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

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

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

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

За счет аппаратного миксирования?

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

Ну мало ли. Может, там для десятки не все дрова подтягиваются. Да и зачем десятка, если восьмерка устраивает? Кто-то до сих пор на XP сидит.

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

это слишком сложно заметить. характера не хватает. оригинальности.

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

с собаками можно только у себя дома, а там, где встречу проводит альфа, с собаками нельзя.:(

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

Хотел попробовать debian. Скачал на флэш и ввёл параметр 'modules=ppp-udeb' что бы его установщик подключил PPP который требуется для подключения к интернету необходимому в процессе установки. Установщик написал что не может подключиться (хотя все параметры вводил правильные) и дальнейшая установка не возможно. Считаю такие установщики крайне не удобными и неповоротливыми. Установщик должен быть таким как в Arch, т.е. мануал описывающий необходимые шаги. На мой взгляд Arch и Gentoo остались единственными юзабельными дистрибутивами для адекватного пользователя, причём намного стабильней того же дебиана несмотря на свежие пакеты.

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

Ну если хочешь, ты можешь загрузиться в Live с любого Debian или Ubuntu, потом руками настроить сеть, разметить диск, примонтировать и через debootstrap установить ОС. Прямо как в Arch или Gentoo.

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

~ ➤ pactl info|grep Server
Server Name: PulseAudio (on PipeWire 0.3.37)

за почти неделю аптайма ни на десктопе, ни на лаптопе ни одного падения

annerleen ★★★★☆
()

Я уже хотел спросить, законно ли вообще ставить на дебиан11 хфце без пульса, но с такими хаками…

В остальном, дефолтный вид хфце мягко скажем не очень. Ещё менюшка неудобная и тормозная.

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

а потом ВНЕЗАПНО появятся Bluetooth-наушники и будешь страдать.

Но можно же без кактусов!

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

Можно повесить все нужное на хоткеии. Или по Alt+F2 строку запуска вызывать.

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

От дефолтного тут только обои. У меня – свое расположение панелей и элементов, тема GTK самописная, недефолтные иконки, рамка окна и шрифты.

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

И я бы не сказал, что это хаки. Когда я на десктопе использовал Oracle Linux 7.9 с Mate, вот там были хаки.

Vsevolod-linuxoid ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.