Как отключить многоочередную IO для объема EBS в Ubuntu 16.04

Мое решение использовать pm-utils с PolicyKit

Таким образом, вы должны ввести пароль перед приостановкой

Сначала установите pm-utils , нам нужно pm-suspend

sudo apt-get install pm-utils

После этого создать новый файл сценария и добавить код ниже

#!/bin/sh
pkexec "pm-suspend" "$@"

Открыть клавиатуру через действия меню и перейти к пользовательским ярлыкам и добавить новый ярлык.

enter image description here

Теперь добавьте новый файл в /usr/share/polkit-1/actions/

sudo nano cat /usr/share/polkit-1/actions/pm-suspend.policy

И добавьте строки ниже

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

<policyconfig>

  <action id="org.freedesktop.policykit.pkexec.run-pm-suspend">
    <description>Run FlashTool</description>
    <message>Authentication is required to run pm-suspend</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/pm-suspend</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
  </action>

</policyconfig>

Вот и все;)

0
задан 16 May 2018 в 18:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: