ThinkPad Bluetooth Laser Mouse

Пробовал
ExecStartPre=/usr/bin/sleep 3
ExecStart=/usr/bin/hciconfig %i down
ExecStartPost=/usr/bin/hciconfig %i up
не помогает из хибернейта.

А если вручную выполнить
sudo systemctl start [email protected]
То оживает.

После ждущего режима (systemctl suspend) мышь оживает.
*Вот есть такой параметр suspend.target, а может надо hibernate.target? :)
https://wiki.archlinux.org/index.php/Power_management
This Must Be The Place I Waited Years To Leave
вот есть интересная ремарка на эту тему

http://www.evolutionlinux.info/mediawiki/index.php?title=Bluetooth
This Must Be The Place I Waited Years To Leave
После выхода их хибернейта блутузмышка не оживает. Приходится дергать bluetoothctl, power off/on.
Но мышка оживает после перезагрузки, это я настроил по wiki.
/etc/udev/rules.d/10-local.rules
# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up"

Там дальше есть такое

After a suspend/resume-cycle, the device can be powered on automatically using a custom systemd service:
/etc/systemd/system/[email protected]
[Unit]
Description=Bluetooth auto power on
After=bluetooth.service sys-subsystem-bluetooth-devices-%i.device suspend.target

[Service]
Type=oneshot
ExecStartPre=/usr/bin/sleep 1
ExecStart=/usr/bin/dbus-send --system --type=method_call --dest=org.bluez /org/bluez/%I org.freedesktop.DBus.Properties.Set string:org.bluez.Adapter1 string:Powered variant:boolean:true

[Install]
WantedBy=suspend.target

Это не работает.

В вин10 нет такого, там мышка оживает сама после хибернейта. Значит проблема софтовая.
This Must Be The Place I Waited Years To Leave
Вылечилось очисткой xauth list, изменением hostnamectl set-hostname anynamehost, было localhost, и xauth generate
This Must Be The Place I Waited Years To Leave
После хибернейта не запускаются Х приложения. Выдают:
Invalid MIT-MAGIC-COOKIE-1 keyQXcbConnection: Could not connect to display :0.0
or
Invalid MIT-MAGIC-COOKIE-1 key/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
You need to run terminator in an X environment. Make sure $DISPLAY is properly set

Хотя уже запущенные приложения работают нормально.

echo $DISPLAY
:0.0

Лечится рестартом Х.
This Must Be The Place I Waited Years To Leave
UNIX-way: create UNIX's iso under Windows to according correct booting. (c)
This Must Be The Place I Waited Years To Leave
Дежавю. Эту новость я слышал с месяц назад наверное.
This Must Be The Place I Waited Years To Leave
Как раз думал поиграться с pxe и как запилить cвой пакет в AUR. Added to Favorities.
This Must Be The Place I Waited Years To Leave
Все сделал, но остался нюанс. У меня на сетевом интерфейсе два адреса, второй адрес должен видеться и ходиться в другую сеть чеерз другой шлюз. Вот пример конфига netctl

Возьмем за образец настройки пример из набора

[[email protected] ~]# cp /etc/netctl/examples/ethernet-static /etc/netctl/enp3s0
Исправим его в соответствие с нашими нуждами:

Description='A basic static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=('192.168.0.23/24' '192.168.3.23/24')
Routes=('192.168.0.0/16 via 192.168.3.1')
Gateway='192.168.0.1'
DNS=('192.168.0.1')
Т.е. например пинг по адресу 192.168.22.98 пойдет через шлюз 192.168.3.1. А пинг в интернет через шлюз 192.168.0.1. Это работает.

Как подобное прописать через NetworkManager? Второй адрес присвоил, прописывается, но только маска сети, а сам шлюз как прописать в /etc/NetworkManager/system-connections/eth_static ?

[ipv4]
address1=192.168.0.23/24,192.168.0.1
address2=192.168.3.23/24
dns=192.168.0.1;
dns-search=
method=manual
route1=192.168.0.0/16

Если выполнить

ip route add 192.168.0.0/16 via 192.168.3.1
то это работает до перезагрузки.

Решено

nmcli c mod eth_static ipv4.routes '192.168.0.0/16 192.168.3.1'
This Must Be The Place I Waited Years To Leave
localectl set-locale LANG="ru_RU.UTF-8"

И покажите вывод locale -a
This Must Be The Place I Waited Years To Leave