Я недавно установил ArchLinux + GNOME 3 на ThinkPad Helix 2, и в основном все работает "из коробки".
Моя самая большая проблема - приостановка; был отправлен отчет об ошибке , чтобы исправить это, но они все еще ищут дополнительную информацию. (Так что, пожалуй, это поможет!;)) Перо прекрасно работает, отказ от ладони идеален в Xournal. Несколько вещей, требующих небольшой работы, а именно:
Поддержка звука и микрофона. Просто запустите следующий скрипт, который включает динамик, наушники и микрофон и включает соответствующие устройства:
#! / Bin / sh
# динамиков (SPO)
amixer -c 1 cset numid = 24 на
amixer -c 1 cset numid = 25 на
# наушниках (HPO)
amixer -c 1 cset numid = 26 на
amixer -c 1 cset numid = 27 на
# микрофоне (ADC0 Capture Switch / ADC0 Capture Vol / ADC0 Mux / ADC 1 Mux / Mic Vol) {{1 }} amixer -c 1 cset numid = 8 "on, on"
amixer -c 1 cset numid = 9 "127"
amixer -c 1 cset numid = 19 "2" {{1 }} amixer -c 1 cset numid = 20 "2"
amixer -c 1 cset numid = 4 "30,30"
Вам потребуется запустить alsactl store
как root, когда клавиатура не пристыкована, по причинам, которые я не могу понять, у этой команды есть проблемы, когда клавиатура подключена, и она не будет запускаться автоматически.
Поддержка LTE. По какой-то причине, я полагаю, поскольку карта Sierra Wireless EM7345 все еще довольно свежая, mbim (который по умолчанию используется в ядре) не поддерживается из коробки с Network Manager + ModemManager.Мне пришлось добавить файл со следующим содержимым в мои /etc/modprobe.d
options cdc_ncm seek_mbim = N
А затем NetworkManager подключился к моей SIM-карте и подключился нормально . (Используя T-Mobile.) В противном случае NetworkManager подключался, но только локально.
Автоповорот планшета в режим ноутбука и обратно при подключении к док-станции. Это не столько проблема, сколько «иметь что-то хорошее», но я чувствовал, что это заслуживает упоминания. Когда планшет установлен в док-станцию, регистрируется событие ACPI, и вы можете воспользоваться этим для автоматического поворота планшета. Используя сценарий helix-rotate , доступный через AUR , я создал два сценария, которые добавил в свой каталог / etc / acpi / actions
(требуется установка acpid из репозитория сообщества):
rotate-laptop.sh:
#! / bin / sh
export XAUTHORITY = / run / user / 1000 / gdm / Xauthority {{1} } export DISPLAY =: 0
current_orientation = "$ (xrandr --query --verbose | awk 'NR == 2 {if ($ 2 = / connected /) print $ 6}')"
если ["$ current_orientation" = "right"] && [-z "$ 1"]; затем
поворот спирали влево
elif ["$ current_orientation" = "инвертированный"] && [-z "$ 1"]; затем
поворот по спирали
elif ["$ current_orientation" = "left"] && [-z "$ 1"]; затем
повернуть спираль вправо
fi
rotate-tablet.sh:
#! / bin / sh
XAUTHORITY = / run / user / 1000 / gdm / Xauthority DISPLAY =: 0 поворот спирали влево
Затем в моем handler.sh (это должно быть в регистре "$ 1"):
ibm / hotkey) {{1} } case "$ 4" в
00004013)
/etc/acpi/actions/rotate-tablet.sh
logger 'Tablet detached'
;; {{1 }} 00004012)
/etc/acpi/actions/rotate-laptop.sh
logger 'Tablet docked'
;;
esac
; ;
Вам необходимо включить демон acpid с помощью systemctl enable acpid.service
(как root), чтобы все вышеперечисленное работало.
Bluetooth. Мне пришлось перезагрузить устройство, прежде чем оно заработало, хотя вам может и не понадобиться.Для этого используется команда hciconfig -a hci0 reset
. Вы также можете установить pulseaudio-bluetooth для поддержки звука.
Есть еще несколько настроек, которые я, вероятно, сделал, но это все важные, которые я могу вспомнить. Некоторое программное обеспечение, которое я настоятельно рекомендую, - это pstate-frequency-git , tlp , Easystroke и вышеупомянутый Xournal .
Мне жаль, что этот пост довольно длинный и лучше подходит для страницы ArchWiki, но я хотел бы немного конкретизировать его, прежде чем размещать его в ArchWiki, и в то же время хотел предоставить вам кое-что достаточно существенное чтобы вы могли приступить к работе, не чувствуя себя слишком запуганным, желательно с ArchLinux. ;) Удачи тебе!
Кроме того, я считаю очень интересным то, что Quickshot Cover (аксессуар за 50 долларов) работает в Linux (закрытие крышки приостанавливает работу планшета), но, увы, из-за вышеупомянутой проблемы с приостановкой невозможно возобновить работу из режима приостановки. :( Итак, я временно отключил приостановку через крышку / крышку в GNOME с помощью GNOME Tweak Tool, и вместо этого он только затемняет дисплей, пока он закрывается.
PS: Я только что понял, что это было опубликовано в 2014 году, а не в 2015 году, поэтому хотя то, что я опубликовал, применимо к вашей модели, не было причин спешить. XD Тем не менее, я надеюсь, что эта информация кому-то поможет.
Я настоятельно рекомендуюdiffoscope
в такой ситуации.
Вы можете запустить его перед созданием архивов, так как
diffoscope dir1 dir2
, чтобы найти различия между двумя каталогами (, включая метаданные ), или после их создания, как
diffoscope tarball1.tar tarball2.tar
, чтобы найти различия между двумя архивами.