Содержание скрипта для теста. Скрипт исполняемым сделал.
$ cat /home/arch/script.sh
#!/bin/bash
mousepad

Правила перезагружал.
Также пробовал udevadm trigger

Не срабатывает правило.
Почему то не срабатывает правило на card0. (Тестирую на скрипе в котором есть только вызов чего нибудь)
Файл такой есть, он всегда пустой, меняется только время его создания при подключении и отключении монитора по HDMI

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

Вывод udevadm monitor –environment –udev при коммутации разьема HDMI (одинаковый при включении и отключении)
UDEV  [2435.384031] change   /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
ACTION=change
DEVLINKS=/dev/dri/by-path/pci-0000:00:02.0-card
DEVNAME=/dev/dri/card0
DEVPATH=/devices/pci0000:00/0000:00:02.0/drm/card0
DEVTYPE=drm_minor
HOTPLUG=1
ID_FOR_SEAT=drm-pci-0000_00_02_0
ID_PATH=pci-0000:00:02.0
ID_PATH_TAG=pci-0000_00_02_0
MAJOR=226
MINOR=0
SEQNUM=2967
SUBSYSTEM=drm
TAGS=:uaccess:master-of-seat:seat:
USEC_INITIALIZED=3986242

Вывод udevadm info -a -n /dev/dri/card0 при коммутации разьема HDMI (одинаковый при включении и отключении)
  looking at device '/devices/pci0000:00/0000:00:02.0/drm/card0':
    KERNEL=="card0"
    SUBSYSTEM=="drm"
    DRIVER==""
    ATTR{gt_RP0_freq_mhz}=="1000"
    ATTR{gt_RP1_freq_mhz}=="650"
    ATTR{gt_RPn_freq_mhz}=="350"
    ATTR{gt_act_freq_mhz}=="350"
    ATTR{gt_boost_freq_mhz}=="1000"
    ATTR{gt_cur_freq_mhz}=="350"
    ATTR{gt_max_freq_mhz}=="1000"
    ATTR{gt_min_freq_mhz}=="350"

  looking at parent device '/devices/pci0000:00/0000:00:02.0':
    KERNELS=="0000:00:02.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="i915"
    ATTRS{ari_enabled}=="0"
    ATTRS{boot_vga}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x030000"
    ATTRS{consistent_dma_mask_bits}=="40"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{device}=="0x0166"
    ATTRS{devspec}==""
    ATTRS{dma_mask_bits}=="40"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="1"
    ATTRS{irq}=="28"
    ATTRS{local_cpulist}=="0-3"
    ATTRS{local_cpus}=="0f"
    ATTRS{msi_bus}=="1"
    ATTRS{numa_node}=="-1"
    ATTRS{revision}=="0x09"
    ATTRS{subsystem_device}=="0x5003"
    ATTRS{subsystem_vendor}=="0x17aa"
    ATTRS{vendor}=="0x8086"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
Доброго времени всем.

Возможно ли через xorg.conf или другим каким образом сделать, что бы при подключении внешнего монитора вывод на экраны распределялся как обозначено на рис.б
Цифрами на них обозначен экран главный - 1, дополнительный - 2.
На главном располагаются панели xfce4 и plank.
На дополнительный я переношу окна с которыми работаю.
Рис а) такое расположение получается при подключении без настроек, хотя xorg.conf настраивал, но чего то не очень понятно.
Рис б) такое расположение хотелось бы настроить. Сейчас я настраиваю через меню Дисплей -> Настройки экрана



Привожу xorg.conf

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 1600 0
	Screen      1  "Screen1" LeftOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/75dpi"
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
     	Identifier  "Card0"
	Driver      "intel"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
	Identifier  "Card1"
	Driver      "nvidia"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card0"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
nafanja, спасибо.
Тогда получается в grub должен быть выбор
initramfs-linux.img
или
initramfs-linux-fallback.img

верно понимаю?
Доброго всем времени суток. Так же загорелся идеей на работе юзать свою систему на ssd.
Но пока ssd не приехал, изучаю инфу.

А разве нельзя установить систему и полностью её настроить, а потом убрать из хуков в mkinitcpio.conf autodetect
и выполнить
mkinitcpio -p linux

Или это будет не верно и здесь подвох какой то есть?
Дополню. Всё дело в pavucontrol именно из-за него в audacity только выход на hdmi. Решение, установить другой регулятор громкости.

Audacity глючит, то показывает устройства для вывода звука, то не показывает




pavucontrol здесь не причём, и с ним и без него такое проявляться.

Может быть кто то знает в чём причина такого поведения audacity?
Установка любого пункта не приводила к появлению звука. Пункта sysdefault около изображения динамика не было, там были только два hdmi
Решилось полным удалением pulseaudio.
Звук появился, около изображения динамика появились кроме hdmi пункт sysdefault и другие.
После перезагрузки pulseaudio была установлена заново, и все пункты напротив изображения динамика остались и ещё какие то появились, типа 5.1.
Звук заработал. )
Я просто переключил скин вида в настройках, мне новый скин не нравится.
1) Мня совсем не удивляет что hdmi передаёт звук, удивляет что об этом спрашивайте. И да кроме hdmi ничего нет. И уж попутно, да, hdmi я отключал, изменений нет.
2) Скрин мой.
3) Левые ссылки видимо от сервиса savepic. К сообщению прикрепить файл нельзя, функционал такой у форума отсутствует.
Вроде как pulse плагин устанавливал для bluetooth колонок.