Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
nano /usr/local/etc/polkit-1/rules.d/51.shutdown.rules =>
polkit.addRule(function (action, subject) {
if ((action.id == "org.freedesktop.consolekit.system.restart" || action.id == "org.freedesktop.consolekit.system.stop") && subject.isInGroup("operator")) {
return polkit.Result.YES;
}
});
nano /usr/local/etc/polkit-1/rules.d/52.resume.rules =>
polkit.addRule(function (action, subject) {
if (action.id == "org.freedesktop.consolekit.system.suspend" && subject.isInGroup("operator")) {
return polkit.Result.YES;
}
});
chown -R polkitd /usr/local/etc/polkit-1/
nano /usr/local/etc/dbus-1/system.d/ConsoleKit.conf =>
<deny send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.DBus.Properties" />
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanSuspend"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanHibernate"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="Restart"/>
/usr/local/share/polkit-1/actions/org.freedesktop.consolekit.policy
nicht mit Steinen nach mir werfen!Ich hab sonst keinen anderen minimalen der halbwegs gut aussieht und zum DE passt.
Wie soll ich das denn verstehen?
Ein DM ist doch etwas vollkommen anderes, als ein DE und ein DM kann doch unterschiedliche Nutzer in unterschiedlichen DEs einloggen. Deshalb kann ein DM doch eigentlich niemals zu einem DE passen?
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.DBus.Properties" />
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="Restart"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanRestart"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="Stop"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanStop"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="Reboot"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanReboot"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="PowerOff"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanPowerOff"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanSuspend"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="Hibernate"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanHibernate"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="HybridSleep"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="CanHybridSleep"/>
<allow send_destination="org.freedesktop.ConsoleKit"
send_interface="org.freedesktop.ConsoleKit.Manager"
send_member="Inhibit"/>
# freebsd-version -kru
12.0-RELEASE-p10
12.0-RELEASE-p10
12.0-RELEASE-p10
nano /usr/local/etc/polkit-1/rules.d/51.shutdown.rules =>
polkit.addRule(function (action, subject) {
if ((action.id == "org.freedesktop.consolekit.system.restart" || action.id == "org.freedesktop.consolekit.system.stop") && subject.isInGroup("operator")) {
return polkit.Result.YES;
}
});
nano /usr/local/etc/polkit-1/rules.d/52.resume.rules =>
polkit.addRule(function (action, subject) {
if (action.id == "org.freedesktop.consolekit.system.suspend" && subject.isInGroup("operator")) {
return polkit.Result.YES;
}
});
chown -R polkitd /usr/local/etc/polkit-1/
/usr/local/etc/polkit-1/localauthority
/usr/local/etc/polkit-1/rules.d
chown -R polkitd /usr/local/etc/polkit-1/
gid=1001(xxxxxxx) groups=1001(xxxxxxx),0(wheel),5(operator),44(video)
chmod 755 /usr/local/etc/polkit-1/localauthority
chmod 755 /usr/local/etc/polkit-1/rules.d
Super, dankeschön nun ist der button wieder da.
Man musste die dateieditieren.Code:/usr/local/share/polkit-1/actions/org.freedesktop.consolekit.policy
nochmal Vielen Dank![]()
Was muss man in dieser Datei umstellen?
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen