Всем привет! У меня установлены 2 звуковые карты. Настроил горячие клавиши для изменения громкости в i3wm. Для одной звуковой карты всё отлично (volnoti отображает изменение звука корректно):

bindsym XF86AudioRaiseVolume exec --no-startup-id "amixer -c 2 sset Master 5%+ && volnoti-show $(amixer -c 2 get Master | grep -Po '[0-9]+(?=%)' | head -1)"
bindsym XF86AudioLowerVolume exec --no-startup-id "amixer -c 2 sset Master 5%- && volnoti-show $(amixer -c 2 get Master | grep -Po '[0-9]+(?=%)' | head -1)"
bindsym XF86AudioMute exec --no-startup-id "amixer -c 2 sset Master toggle && if amixer -c 2 get Master | grep -Fq '[off]'; then volnoti-show -m; else volnoti-show $(amixer get Master | grep -Po '[0-9]+(?=%)' | head -1); fi"

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

bindsym $mod+XF86AudioRaiseVolume exec --no-startup-id "amixer -c 0 sset PCM 2%+ && volnoti-show $(amixer -c 0 get PCM | grep -Po '[0-9]+(?=%)' | head -1)"
bindsym $mod+XF86AudioLowerVolume exec --no-startup-id "amixer -c 0 sset PCM 2%- && volnoti-show $(amixer -c 0 get PCM | grep -Po '[0-9]+(?=%)' | head -1)"
bindsym $mod+XF86AudioMute exec "amixer -c 0 sset PCM toggle && if amixer -c 0 get PCM | grep -Fq '[off]'; then volnoti-show -m; else volnoti-show $(amixer -c 0 get PCM | grep -Po '[0-9]+(?=%)' | head -1); fi"

Если же отдельно запускаю amixer -c 0 get PCM | grep -Po '[0-9]+(?=%)' | head -1 , то показывает текущую громкость (что в принципе и должно быть).

Не очень понятно, почему же в первом случае всё нормально, а во втором нет (хотя настройки почти идентичны)?
Aivar
Я уже тоже выбрал 4-й пункт :)

У меня до этого стояла нуво, частенько на ней намертво зависала система. На nvidia пока такого не замечено.
nafanja
Ясно, спасибо.
nafanja
Тогда вообще не понятно, при nouveau разрешение было максимальным (у меня 1920x1200), а на nvidia оно намного хуже?
teplovoz, Natrio
А как настроить если нет grub (у меня systemd-boot)?
Aivar
Смотрите/показывайте доступные режимы фреймбуфера.

sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.459]
Unique ID: rdCR.e7vLVjtJSp7
Hardware Class: framebuffer
Model: "NVIDIA GK106 Board - 20300000"
Vendor: "NVIDIA Corporation"
Device: "GK106 Board - 20300000"
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xf1000000-0xf1dfffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x034a: 1600x1200 (+6400), 24 bits
Mode 0x034b: 1920x1200 (+1920), 8 bits
Mode 0x034c: 1920x1200 (+3840), 16 bits
Mode 0x034d: 1920x1200 (+7680), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
Aivar
Spring, а какая видеокарта?

GeForce GTX 660
Всем привет!
Стоял драйвер видеокарты nouveau. Установил nvidia и разрешение экрана до загрузки X стало ниже, чем при noveau (в Иксах всё нормально 1920x1200). Может кто подскажет, как (где) поменять его на 1920x1200?
Да, в качестве статус бара использую polybar.
Всем привет! Иногда на i3wm (закономерность не выявлена) намертво зависает система (при этом если играла музыка, то продолжает играть). При переключении в другую консоль (и то не всегда) htop показывает загрузку cpu 100% (одного ядра) процессом i3. Помогает перезагрузка.