Вы пробовали функцию substring
?
string = string.indexOf(0) == '0' ? string.substring(1) : string;
Вот ссылка - https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/ Строка / подстрока
И вы всегда можете сделать это для нескольких 0:
while(string.indexOf(0) == '0')
{
string = string.substring(1);
}
Существует инструмент командной строки от Dell https://www.dell.com/support/article/de/de/debsdt1/sln311302/dell-command-configure?lang=en
, который, вероятно, делает то, что вы хотите
Как упоминалось в предыдущих ответах, это не аппаратный переключатель, а программная функция. Доступен модуль ядра (tp-smapi-dkms), но он работает только для Lenovo ThinkPads.
Включение этой функции на вашем ноутбуке Dell потребует от вас или поставщика написания и реализации модуля ядра для вашей модели ноутбука, так же, как они писали программное обеспечение для Windows.
Прямо сейчас, вам лучше всего отключить батарею вручную, когда она достигнет 80%. Если у вас есть некоторые навыки кодирования, вы можете использовать acpitool и notify-send, чтобы написать скрипт, который сообщит вам, когда батарея достигнет 80%. acpitool -B
отобразит информацию о вашей батарее, откуда вы можете получить некоторую информацию.
tl; dr: Нет, на данный момент вы не можете сделать это, ваш поставщик должен будет написать программное обеспечение, поскольку это не аппаратный переключатель.
нет, это не аппаратный ключ. это программная функция. Вы даже можете установить то же самое, что происходит в Ubuntu. посмотрите на ссылку ниже для пояснения.
Функция долголетия Dell может использоваться только в ОС Windows через драйвер .
Dell не разработала ни одной программы для поддержки этой функции в Linux, также не было драйверов сторонних производителей для этого.
My ThinkPad поддерживает Tp smapi, который позволяет контролировать зарядку и разрядку аккумулятора, активную защиту жесткого диска.
Для Dell XPS 15 (модель 9550) эта опция, по-видимому, работает в linux , если включить ее в BIOS . То есть XPS 15 предоставляет как средство Windows (Dell Command Power Manager, или что-то в этом роде), так и опции BIOS для установки режима замены батареи.
Если вы установите параметры BIOS, они будут работать в Ubuntu. То есть я установил максимальное изменение на 90%, а состояние изменения в Ubuntu поднимается до 89% и остается там.
Есть некоторые несоответствия, хотя иногда они преодолевают 89% барьер и доходят до 100%. Я еще не понял этого.
C:
на той странице. – Andreas Rossberg 18.05.2020, 06:53