Ап темы.
Что выяснилось после долгого чатика в ирке: это связано не с Mate, а с чем-то внутри - то же самое зависание проявляется и в XFCE4 и в LXDE (причём, Openbox продолжает реагировать и можно мышкой таскать по экрану, см. скриншот), это не связано с ноутбуком, можно воспроизвести на настолке нажатием LWin + RAlt + <latin key>. В логах ничего нет, но я нашёл промежуточное звено: по факту эта комбинация фризит некоторые процессы, если во второй сессии послать SIGCONT, то всё моментально лечится, и до перезапуска иксов не возникает. Сбрасываю htop для висяка в Mate и lxde + openbox:


Ситуация: после нажатия Fn+что-нибудь (подсветка клавиатуры, громкость динамиков, e.t.c.) виснут иксы, курсор мыши причём ведёт себе как положено, но на клики мышь не реагирует. На одиночный клик Fn такого не проявляется.
Клавиатура ноутбука от Asus, окружение - Mate, xorg.conf - дефолтный от bumblebee, но когда я только решили вторую видеокарту, всё работало нормальной.
Какие логи скинуть, куда посмотреть?
Заранее спасибо.

P.S. Началось после большого обновления за две недели, так что пакет отловить не могу.
vdemin
Попробуйте поиграться с SWCursor в xorg.conf.
Два дня, полёт нормальный. Где-то писали, что у софтварного курсора тиринг большой, но пока не замечаю. Спасибо, короче.
Сабж, впервые встретил месяца два назад, курсор пропал во время работы, через полчаса вернулся. Последний раз исчез после logout/login, перезагрузка не помогает. Физически он есть, но не отображается на экране. Буду рад помощи.

Две карточки, nvidia вроде не работает, ну и ладно, сижу с интела. Xorg накопипастил с вики, пока всё устраивало.
>cat /etc/X11/xorg.conf
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	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 "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
EndSection
>cat /etc/X11/xorg.conf.d/50-elantech.conf
Section "InputClass"
        Identifier "touchpad"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "0"
        Option "TapButton3" "0"
	Option "VertTwoFingerScroll" "on"
	Option "HorizTwoFingerScroll" "on"
EndSection
Natrio
Аппаратную неисправность очень трудно "решить" программно.
Я имею в виду, нельзя попросить ядро "подняться", когда контакт с хардом восстановится?
Natrio
Переход в режим USB-1 – стандартная реакция USB-портов на плохой контакт, о чём вам и сообщает форточка (ядро Linux тоже сообщает об этом, но в логах).

Плоские контакты USB-разъёмов (это же относится к разъёмам SATA), даже будучи позолоченными, очень ненадёжны из-за своей крайне неудачной конструкции.
Прижим контактов изначально слабый, поэтому любая грязь или дальнейшее ослабление прижима могут приводить к разрыву.
Истирание золотого напыления приводит к окислению, что ещё хуже, чем грязь.

Поэтому для начала постарайтесь прочистить контакты разъёмов и проверьте (если надо – поменяйте) кабель, попробуйте менее изношенные USB-порты компьютера.
Если замена кабеля и порта не помогает – можно попробовать вскрыть внешний (не внутренний!) корпус винчестера и поискать обрыв с обратной стороны разъёма.
Ага, спасибо, звучит обнадёживающе. Нет способа решить это программно? И симптомы после падения со стола на паркет другие?
Kycok
Я бы просто поставил Арч на внутренний диск
Нет, пока не вариант, может уже на следующий ноут.
Сам не верю, что решение есть. но всё таки:
Есть Arch на внешнем hdd, но косяк то ли с хардом, то ли с портом ноута - если неосторожно зацепить шнур, видимо, случается кратковременный обрыв. В Win 7 (на жёстком диске ноута) это выглядит как "Внешнее устройство может работать быстрее, подцепите к USB 2.0", в Arch'e это Kernel Panic и рестарт компа кнопкой.

1) Не по теме: поднятие напряжения на порте ничего не решит, верно? Я хард просто как то ронял на паркет.
2) Существует скрипт, который заново пытается "поднять" систему после такого краха?

В journalctl вроде ничего интересного, записывать то лог после обрыва.некуда.
vasek
Попробуй эти команды (принудительное завершение)
# sync && reboot -f
# sync && poweroff -f
Если ни одна из команд не работает, то это ошибка ядра (если работают, то вина systemd. - поправлюясь - не обязательно, условие не достаточное).
PS.......еще ни разу не сталкивался, чтобы эти команды не работали. Пока, до решения проблемы, можешь повесить на горячие клавиши.
Судя по ману, это всё равно что дёрнуть шнур, разве нет?
vadik
У вас lxdm? Почему не выключаете с его помощью? Ну и еще, не помешает почитать.
lxdm, да. Права сделаю, но суть, думаю, не в этом, когда выключаю "мышкой через пуск" (если вы про это), то та же фигня случается.
Каждый третий сеанс по команде sudo poweroff/sudo shutdown не вырубается система. Минуту висит в консольном режиме, приходится кнопкой вырубать. Вот лог прошлой сессии:

май 29 00:57:20 arch sudo[3611]: spirit : TTY=pts/1 ; PWD=/home/spirit ; USER=root ; COMMAND=/usr/bin/poweroff
май 29 00:57:20 arch sudo[3611]: pam_unix(sudo:session): session opened for user root by spirit(uid=0)
май 29 00:57:20 arch systemd[1]: Unmounting /home...
май 29 00:57:20 arch systemd[1]: Stopping Session c1 of user spirit.
май 29 00:57:20 arch systemd[1]: Stopped Session c1 of user spirit.
май 29 00:57:20 arch systemd[1]: Stopping Sound Card.
май 29 00:57:20 arch systemd[1]: Stopped target Sound Card.
май 29 00:57:20 arch systemd[1]: Stopping Network.
май 29 00:57:20 arch systemd[1]: Stopped target Network.
май 29 00:57:20 arch systemd[1]: Stopping system-systemd\x2dfsck.slice.
май 29 00:57:20 arch systemd[1]: Removed slice system-systemd\x2dfsck.slice.
май 29 00:57:20 arch systemd[1]: Stopping Daemon for power management...
май 29 00:57:20 arch systemd[1]: Stopping Authorization Manager...
май 29 00:57:20 arch systemd[1]: Stopping User Manager for UID 1000...
май 29 00:57:20 arch sudo[3611]: pam_unix(sudo:session): session closed for user root
май 29 00:57:20 arch systemd[1]: Stopping D-Bus System Message Bus...
май 29 00:57:20 arch systemd[1]: Starting Store Sound Card State...
май 29 00:57:20 arch systemd[1]: Starting Generate shutdown-ramfs...
май 29 00:57:20 arch systemd[1]: Stopped Login Service.
май 29 00:57:20 arch systemd[1]: Stopped Authorization Manager.
май 29 00:57:20 arch systemd[1]: Stopped Daemon for power management.
май 29 00:57:20 arch dhcpcd-dbus[687]: Got signal 15, exiting
май 29 00:57:20 arch name.marples.roy.dhcpcd[239]: dhcpcd-dbus: Got signal 15, exiting
май 29 00:57:20 arch systemd[1]: Stopped Getty on tty2.
май 29 00:57:21 arch systemd[474]: Stopping Default.
май 29 00:57:21 arch systemd[474]: Stopped target Default.
май 29 00:57:21 arch systemd[474]: Stopped target Default.
май 29 00:57:21 arch systemd[474]: Stopping Basic System.
май 29 00:57:21 arch systemd[474]: Stopped target Basic System.
май 29 00:57:21 arch systemd[474]: Stopping Paths.
май 29 00:57:21 arch systemd[474]: Stopped target Paths.
май 29 00:57:21 arch systemd[474]: Stopping Timers.
май 29 00:57:21 arch systemd[474]: Stopped target Timers.
май 29 00:57:21 arch systemd[474]: Stopping Sockets.
май 29 00:57:21 arch systemd[474]: Stopped target Sockets.
май 29 00:57:21 arch systemd[474]: Starting Shutdown.
май 29 00:57:21 arch systemd[474]: Reached target Shutdown.
май 29 00:57:22 arch systemd[474]: Starting Exit the Session...
май 29 00:57:22 arch systemd[1]: Got automount request for /home, triggered by 3652 ((kill))
май 29 00:57:22 arch systemd[3652]: Failed at step CHDIR spawning /usr/bin/kill: Host is down
май 29 00:57:22 arch mkinitcpio[3624]: ==> Starting build: none
май 29 00:57:22 arch network[3619]: Stopping network profile 'wlp0s26f7u2-OldSchool'...
май 29 00:57:22 arch systemd[474]: systemd-exit.service: main process exited, code=exited, status=200/CHDIR
май 29 00:57:22 arch systemd[474]: Failed to start Exit the Session.
май 29 00:57:22 arch systemd[474]: Dependency failed for Exit the Session.
май 29 00:57:22 arch systemd[474]: Unit systemd-exit.service entered failed state.
май 29 00:57:23 arch dhcpcd[3655]: sending signal TERM to pid 765
май 29 00:57:23 arch dhcpcd[765]: received signal TERM from PID 3655, stopping
май 29 00:57:23 arch dhcpcd[765]: wlp0s26f7u2: removing interface
май 29 00:57:23 arch dhcpcd[3655]: waiting for pid 765 to exit
май 29 00:57:23 arch dhcpcd[765]: exited
май 29 00:57:23 arch mkinitcpio[3624]: -> Running build hook: [sd-shutdown]
май 29 00:57:23 arch kernel: wlp0s26f7u2: deauthenticating from f8:c0:91:21:41:f4 by local choice (reason=3)
май 29 00:57:23 arch kernel: cfg80211: Calling CRDA to update world regulatory domain
май 29 00:57:24 arch mkinitcpio[3624]: ==> Build complete.
май 29 00:57:24 arch systemd[1]: Started Generate shutdown-ramfs.
май 29 00:57:24 arch network[3619]: Stopped network profile 'wlp0s26f7u2-OldSchool'
май 29 00:57:24 arch systemd[1]: Stopped Automatically generated profile by wifi-menu.
май 29 00:57:24 arch systemd[1]: Stopping system-netctl.slice.
май 29 00:57:24 arch systemd[1]: Removed slice system-netctl.slice.
май 29 00:57:24 arch systemd[1]: Stopped LXDE Display Manager.
май 29 00:57:25 arch systemd[1]: Stopped Wicd a wireless and wired network manager for Linux.
май 29 00:57:25 arch systemd[1]: Unmounted /home.
lines 1215-1250/1250 (END)
Первый фэйл на 22-ой секунде. Жду я, конечно, дольше этих 5-ти секунд. Отцы, подскажите, а?