vantu5z
Да, работает, но как сохранить эти настройки?

Да - с этим хрень какая-то. Настройки все описаны в

$ man libinput 

Конфиг

Section "InputClass"
  Identifier "libinput touchpad catchall"
  MatchIsTouchpad "on"
  MatchDevicePath "/dev/input/event*"
  Driver "libinput"
  Option "NaturalScrolling" "0"
  Option "ScrollMethod" "edge"
EndSection

Но почему-то они не срабатывают. В логах вот такое:

[    14.274] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    14.274] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchscreen catchall"
[    14.274] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    14.274] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchscreen catchall"
[    14.274] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    14.274] (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 24 paused 0
[    14.274] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[    14.274] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    14.274] (**) Option "Device" "/dev/input/event11"
[    14.274] (**) Option "_source" "server/udev"
[    14.274] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is tagged by udev as: Touchpad Touchscreen
[    14.274] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is a touchpad
[    14.274] (**) Option "NaturalScrolling" "0"
[    14.274] (**) Option "ScrollMethod" "edge"
[    14.274] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event11"
[    14.274] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 13)
[    14.274] (**) Option "AccelerationScheme" "none"
[    14.274] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[    14.274] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    14.274] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    14.275] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is tagged by udev as: Touchpad Touchscreen
[    14.275] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is a touchpad
[    14.275] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    14.275] (II) No input driver specified, ignoring this device.
[    14.275] (II) This device may have been added with another device file.

Видно, что xserver настройки сжевал, но они почему-то не работают. Причём даже дефолтный скролл двемя пальцами перестал работать.
Смущает в логе то, что тачпад повторно обнаружен как мышь, но вроде бы как далее написано, устройство проигнорировано.
DeadMetaler
webhive
Прокрутка тачпадом сломалась :(
Кто-нибудь знает как починить?

xf86-input-libinput?

Огромное спасибо! Да - это оно.
Опишу подробнее, что нарыл по этой теме. В общем-то помогла вот эта статья - https://bbs.archlinux.org/viewtopic.php?id=210096 и во эта https://wiki.archlinux.org/index.php/Libinput#Configuration
Как оказалось прокрутка на тачпаде работает, но по умолчанию включена прокрутка двумя пальцами, а я пользуюсь прокруткой по краю (Edge scrolling)
Ставим пакеты

yaourt -S xorg-xinput xf86-input-libinput
Смотрим какие у нас есть устройства

$ xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Video Bus                               	id=10	[slave  keyboard (3)]
    ↳ HD WebCam                               	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
Находим SynPS/2 Synaptics TouchPad и его id=13. Далее смотрим настройки тачпада (вывод немного порезал - оставил только то, что интересует)

 $ xinput list-props 13
Device 'SynPS/2 Synaptics TouchPad':
	Device Enabled (138):	1
        ...
	libinput Scroll Methods Available (288):	1, 1, 0
	libinput Scroll Method Enabled (289):	1, 0, 0
	libinput Scroll Method Enabled Default (290):	1, 0, 0
        ...
	libinput Horizonal Scroll Enabled (265):
Ну и видим что у нас доступно 2 метода прокрутки из 3-х (1, 1, 0) и включен первый (1, 0, 0)
Пробуем включить второй

xinput set-prop 13 289 0 1 0

Бинго! Всё работает как надо. Теперь прокрутка работает скроллом по краю тачпада.
Прокрутка тачпадом сломалась :(
Кто-нибудь знает как починить?
Вот кстати либа есть довольно популярная для нейронных сетей -
FANN
Заметил, что примус обновился - немедленно метнулся померять

$ vblank_mode=0 optirun glxspheres64
194.875157 frames/sec - 217.480675 Mpixels/sec

$ vblank_mode=0 primusrun glxspheres64
233.065299 frames/sec - 260.100873 Mpixels/sec

$ vblank_mode=0 glxspheres64
211.397031 frames/sec - 235.919086 Mpixels/sec

довольно неожиданно - примус ожидаемо обогнал всех, однако intel обогнал opturun и в общем-то не сильно отстал от примуса
Сильно рекомендую освоить RVM
Почитать можно тут http://habrahabr.ru/post/120504/

Это Arch и проблема в том, что самая свежая версия ruby это не всегда хорошо.
RVM позволяет установить любую версию ruby, а так-же что не менее важно развернуть одновременно несколько версий ruby, независимых друг от друга.
nafanja
webhive
вот все регуляторы (в системе, в плеерах, кнопки на ноуте) регулируют выход звука на встроенном аудио, а не на гарнитуре.
Может кто подскажет куда рыть?
рой в сторону этих ПО которые не умеют правильно работать!

Так любое ПО где есть регулятор громкости не работает. Вернее не работает до тех пор пока не выберешь гарнитуру как устройство по умолчанию в настройках Gnome-а.
Есть bluetooth гарнитура Kinivo-BTH220.
Использую Gnome с pulseaudio - прекрасно всё работает - подключается и т.п.
Но есть одна раздражающая мелочь - при подключении гарнитуры pulseaudio не переключает на неё управление и в результате не могу управлять громкостью пока не зайду в настройки звука и не выберу в качестве выхода гарнитуру. Звук при этом на гарнитуру выводится сразу после подключения, а вот все регуляторы (в системе, в плеерах, кнопки на ноуте) регулируют выход звука на встроенном аудио, а не на гарнитуре.
Может кто подскажет куда рыть?
jim945
webhive
извиняйте, что я тут про gentoo но это всё-таки предок arch-a
Не совсем.

Ух ты! Я бы тогда даже сказал "Совсем Не" :)
И действительно совершенно самостоятельный дистрибутив История

Не знаю даже почему я был уверен в гентушных корнях Arch-а. Почему-то всегда воспринимал Arch как "gentoo где всё уже скомпилено" :)
palpalych
как раз это мой случай, обновляюсь только ночью, один раз сервер упал из-за смены локальных интерфейсов после обновления системд, все починилось быстро путем принудительного именования оных.

binaryshadow
рабочая машина тянет обновления с сервера, которые я туда заливаю, на которой и тестирую обновления. Если все хорошо, то обновляю сервер.

Ну вот классические просто примеры. С CentOS таких проблем гораздо гораздо меньше .... даже вот не вспомню когда последний раз занимался восстановлением. Сколько раз обновлял 6-ю ветку (включая полное обновление) - ни разу не было никаких проблем - одна команда + ребут. Затраты на администрирование минимальные. Это не значит, что другие системы застрахованы от косяков, но там таких проблем практически нет, тогда как на Arch каждый большой апдейт заставляет поднапрячься (ещё раз оговорюсь - на десктопе это меня не пугает).

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

Тестировать обновления на рабочей машине конечно хорошо, но для этого нужно иметь идентичное железо, хотя в вашем случае это виртуальная машина и такой подход оправдан.

В общем-то я не утверждаю, что Arch не может работать в качестве сервера. Просто это более затратно и проблемно. Тут на самом деле много факторов, которые в совокупности делают CentOS, Debian и т.п. более предпочтительным решением. Раньше меня самого такие трудности не пугали (да ещё и на рабочей машине gentoo стояла), а потом со временем понял, что огромное количество времени съедает обслуживание и поддержка системы. И вдруг понимаешь, что вот есть серваки на CentOS или Debian-е которые просто работают и ниче им не надо. А есть "быстрый и вылизанный" сервак на gentoo (извиняйте, что я тут про gentoo но это всё-таки предок arch-a) который после обновления может и не взлететь. Даже при том, что восстановить его не вопрос и опыт вроде уже кое-какой есть, но работа это крайне неприятная, а в тоже время снаружи разницы в работе серверов никакой и весь этот перфекционизм не стоит потраченных усилий.

Ну и на закуску мой контрпример и реальной жизни. Есть проект в котором я участвую - в нём используется некий софт довольно старой версии. Так вот т.к. я сам сижу на Arch-е, то у меня в репах версия только самая последняя. А с ней проект не стартует в принципе. Так вот на Debian я могу поставить такую версию которая мне нужна, а на Arch-е не могу (вернее могу конечно зафиксить старую версию и остаться без новой но это не вариант). Спасает конечно docker но согласитесь - это реальное неудобство. Да - можно ещё сварить свой PKGBUILD, но опять же это лишняя работа которой нет в принципе в других дистрах. С слову на серваке в Debian-е стоят обе версии штатными средствами.

Ну а на десктоп это как раз тот случай когда самый свежий софт это довольно актуально и тут Arch заруливает всех, но это уже отдельная тема.

palpalych
CoreOS буду ставить скоро видимо, аж свирбит как хочется испробовать сего зверя...

Любопытно было бы узнать о результатах. Сам че-то никак не соберусь пощупать.