Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
archlinuxarm [2017/01/30 12:08] reug [Адаптация ОС для работы с flash-накопителем] |
archlinuxarm [2017/01/31 15:46] (текущий) reug [Программный курсор в терминале] |
||
---|---|---|---|
Строка 76: | Строка 76: | ||
</code> | </code> | ||
Делаем файл исполняемым. | Делаем файл исполняемым. | ||
+ | |||
+ | Создаем правило udev для устройства /dev/rtc0, чтобы systemd получил сигнал о его готовности. Создаем файл ''/etc/udev/rules.d/rtc.rules''. | ||
+ | <code> | ||
+ | KERNEL=="rtc0", TAG+="systemd" | ||
+ | </code> | ||
Создаем файл описания службы ''/etc/systemd/system/rtc.service'' с содержанием: | Создаем файл описания службы ''/etc/systemd/system/rtc.service'' с содержанием: | ||
Строка 81: | Строка 86: | ||
[Unit] | [Unit] | ||
Description=Sync time with hardware clock | Description=Sync time with hardware clock | ||
+ | BindsTo=dev-rtc0.device | ||
+ | After=dev-rtc0.device | ||
Before=netctl-auto@wlan0.service | Before=netctl-auto@wlan0.service | ||
Строка 106: | Строка 113: | ||
https://wiki.archlinux.org/index.php/Time\\ | https://wiki.archlinux.org/index.php/Time\\ | ||
https://www.freedesktop.org/software/systemd/man/timedatectl.html | https://www.freedesktop.org/software/systemd/man/timedatectl.html | ||
+ | http://unix.stackexchange.com/questions/186899/how-to-wait-for-a-dev-video0-before-starting-a-service | ||
==== Адаптация ОС для работы с flash-накопителем ==== | ==== Адаптация ОС для работы с flash-накопителем ==== | ||
Строка 119: | Строка 127: | ||
Саму службу отключать не надо, в крайнем случае замаскрировать (''systemctl mask systemd-journald.service''). | Саму службу отключать не надо, в крайнем случае замаскрировать (''systemctl mask systemd-journald.service''). | ||
+ | |||
+ | === Отключение других служб === | ||
+ | |||
+ | Отключение фонового индексирования страниц руководства man: | ||
+ | <code> | ||
+ | # systemctl mask man-db.timer | ||
+ | </code> | ||
+ | |||
+ | ==== Программный курсор в терминале ==== | ||
+ | |||
+ | В ArchLinux для плат ODROID по-умолчанию отключен программный курсор в терминале при отсутствии аппаратного курсора. | ||
+ | Создаем файл ''/usr/local/bin/swcursor'': | ||
+ | <code> | ||
+ | #!/bin/bash | ||
+ | echo -n -e '\e[?16;0;32c' | ||
+ | </code> | ||
+ | |||
+ | Последнее число определяет цвет (зеленый) и должно быть кратно 16. | ||
+ | |||
+ | В файле ''/etc/profile'' добавляем в конец: | ||
+ | <code> | ||
+ | swcursor | ||
+ | </code> | ||
+ | |||
+ | Если после работы какой-либо терминальной программы курсор отключается, его можно вернуть через команду ''swcursor''. | ||
+ | |||
+ | Источники:\\ | ||
+ | https://archlinuxarm.org/forum/viewtopic.php?f=63&t=8389\\ | ||
+ | http://linuxgazette.net/137/anonymous.html | ||
+ | |||
+ | |||