Gnome 3.20 - Обсуждение

DeadMetaler
Так нормальные шрифты же. Или это уже починил?
Частично починил. Но что-то все равно не так. Правда, толком не могу понять что...
webhive
xinput set-prop 13 289 0 1 0
Бинго! Всё работает как надо. Теперь прокрутка работает скроллом по краю тачпада.

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

Со скролом разобрался:
$ xinput list-props 13 | grep Scrol
	Synaptics Scrolling Distance (300):	110, 110
	Synaptics Edge Scrolling (301):	0, 0, 0
	Synaptics Two-Finger Scrolling (302):	1, 0
	Synaptics Circular Scrolling (309):	0
	Synaptics Circular Scrolling Distance (310):	0.100000
	Synaptics Circular Scrolling Trigger (311):	0
Добавил в 90-libinput.conf строку: Option "Circular Scrolling" "1"

А вот с тапом не получается:
$ xinput list-props 13 | grep Tap
	Synaptics Tap Time (293):	180
	Synaptics Tap Move (294):	242
	Synaptics Tap Durations (295):	180, 180, 100
	Synaptics Tap Action (307):	0, 0, 0, 0, 0, 0, 0
	Synaptics LED Dobule Tap (326):	1
Вот так включается: xinput set-prop 13 307 0 0 0 0 1 0 0

А как прописать в 90-libinput.conf не могу разобраться..
Подскажите как победить.
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 настройки сжевал, но они почему-то не работают. Причём даже дефолтный скролл двемя пальцами перестал работать.
Смущает в логе то, что тачпад повторно обнаружен как мышь, но вроде бы как далее написано, устройство проигнорировано.
vantu5z
Да, работает, но как сохранить эти настройки?

Короче победил я эту каку. Фтопку libinput.

Поставил xf86-input-synaptics

yaourt -S xf86-input-synaptics

Опции смотрим в

man synaptics

Мой текущий конфиг /etc/X11/xorg.conf.d/30-touchpad.conf

Section "InputClass"
  Identifier "libinput touchpad catchall"
  MatchIsTouchpad "on"
  MatchDevicePath "/dev/input/event*"
  MatchProduct "SynPS/2 Synaptics TouchPad"
  Driver "synaptics"
  # Driver "libinput"
  # Option "NaturalScrolling" "0"
  # Option "ScrollMethod" "edge"
  Option "VertEdgeScroll" "on"
  Option "HorizEdgeScroll" "on"
EndSection

После полного ребута скроллинг работает как надо. Походу libinput пока ещё кривоват.
Переход на 3.20 вроде успешный, НО после загрузки и залогинивания, минут через 3-5, выбивает на вот такое окно , Ctrl+Alt+F2 и мы вновь там где были раньше (браузер, например). Что за приблуды?

апр 16 14:11:49 myhost systemd-coredump[1091]: Failed to parse resource limit: gnome-shell
апр 16 14:11:49 myhost systemd-coredump[1091]: Process 444 (gnome-shell) of user 120 dumped core.
апр 16 14:11:49 myhost gnome-session-binary[424]: Unrecoverable failure in required component org.gnome.Shell.desktop
апр 16 14:11:49 myhost gnome-session-binary[424]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
апр 16 14:11:49 myhost gnome-session-binary[424]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
апр 16 14:11:49 myhost gnome-session-binary[424]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
апр 16 14:11:49 myhost gnome-session-binary[424]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
ставил 3.20 "на посмотреть", тоже периодически переключался на tty1
patashnik
ставил 3.20 "на посмотреть", тоже периодически переключался на tty1

https://bbs.archlinux.org/viewtopic.php?id=211100

Но вроде проблема решена уже в gnome-shell 3.20.1
Доброго времени суток, установлен arch x64 de gnome 3.20.1 при загрузке системы в GNOME Display Manager была возможность перед вводом пароля выбора wayland "шестеренка" так называемая. сейчас ее нет, как вернуть обратно?спасибо
deft666
Доброго времени суток, установлен arch x64 de gnome 3.20.1 при загрузке системы в GNOME Display Manager была возможность перед вводом пароля выбора wayland "шестеренка" так называемая. сейчас ее нет, как вернуть обратно?спасибо

На третьей странице я уже давал совет на подобный вопрос. Уже пробовал его?
DeadMetaler
deft666
Доброго времени суток, установлен arch x64 de gnome 3.20.1 при загрузке системы в GNOME Display Manager была возможность перед вводом пароля выбора wayland "шестеренка" так называемая. сейчас ее нет, как вернуть обратно?спасибо

На третьей странице я уже давал совет на подобный вопрос. Уже пробовал его?
Пробовал, но у меня при загрузке там где вводить пароль нет "шестеренки" с настройками.как быть?
 
Зарегистрироваться или войдите чтобы оставить сообщение.