laptop http://blog.ivnish.com/ ru Ограничить зарядку ноутбука до определенного значения http://blog.ivnish.com/blog/105 <span>Ограничить зарядку ноутбука до определенного значения</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/laptop" hreflang="ru">laptop</a></div> </div> <span><span>admin</span></span> <span><time datetime="2023-08-14T19:36:43+05:00" title="понедельник, августа 14, 2023 - 19:36">14.08.2023</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Проверить текущее значение</p> <pre><code class="language-plaintext">cat /sys/class/power_supply/BAT1/charge_control_end_threshold</code></pre><p>Создать файл <strong>/etc/systemd/system/battery-charge-threshold.service</strong></p> <pre><code class="language-plaintext">[Unit] Description=Set the battery charge threshold After=multi-user.target StartLimitBurst=0 [Service] Type=oneshot Restart=on-failure ExecStart=/bin/bash -c 'echo 80 &gt; /sys/class/power_supply/BAT1/charge_control_end_threshold' [Install] WantedBy=multi-user.target</code></pre><p>Включить сервис</p> <pre><code class="language-plaintext">sudo systemctl enable battery-charge-threshold.service</code></pre></div> Mon, 14 Aug 2023 14:36:43 +0000 admin 105 at http://blog.ivnish.com Ubuntu и событие подключения/отключения питания на ноутбуке http://blog.ivnish.com/blog/13 <span>Ubuntu и событие подключения/отключения питания на ноутбуке</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/laptop" hreflang="ru">laptop</a></div> </div> <span><span>admin</span></span> <span><time datetime="2013-12-22T14:30:46+06:00" title="воскресенье, декабря 22, 2013 - 14:30">22.12.2013</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Нашел полезную статью по эффективному энергопотреблению в <strong>Ubuntu</strong>. Но вот что интересно, у меня при подключении/отключении кабеля питания не срабатывал автоматически скрипт <strong>/etc/acpi/power.sh</strong> Я немного поразмыслил и решил воспользоваться всемогущим <strong>udev</strong>. Правила для отлова этих событий выглядят так:</p> <p><code>SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Charging", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Full", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Unknown", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_STATUS}=="Discharging", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/etc/acpi/power.sh"</code></p> </div> Sun, 22 Dec 2013 08:30:46 +0000 admin 13 at http://blog.ivnish.com Ubuntu: Отключать тачпад при подключении мыши к ноутбуку http://blog.ivnish.com/blog/12 <span>Ubuntu: Отключать тачпад при подключении мыши к ноутбуку</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/laptop" hreflang="ru">laptop</a></div> </div> <span><span>admin</span></span> <span><time datetime="2013-12-14T14:29:47+06:00" title="суббота, декабря 14, 2013 - 14:29">14.12.2013</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Надоело делать это вручную. Создаем файл</p> <p><code>/etc/udev/rules.d/01-local.rules</code></p> <p>Пишем в него:</p> <p><code>ACTION=="add", SUBSYSTEM=="input", ENV{INPUT_MOUSE}="1", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/usr/bin/synclient TouchpadOff=1"ACTION=="remove", SUBSYSTEM=="input", ENV{ID_INPUT_MOUSE}="1", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/usr/bin/synclient TouchpadOff=0"&nbsp;</code></p> <p>где, <strong>user</strong>, это имя вашего пользователя Применить правила <strong>udev</strong> без перезагрузки можно командой</p> <p><code>sudo udevadm control --reload-rules</code></p> <p>При отключении мыши, тачпад включается автоматически.</p> </div> Sat, 14 Dec 2013 08:29:47 +0000 admin 12 at http://blog.ivnish.com