KDE hat kein WOL-Element in den GUI-Netzwerkeinstellungen Lassen Sie ethtool automatisch mit systemd laufen. Es ist etwas kompliziert von Hand zu machen, also habe ich es zu einem Skript gemacht.
#!/bin/bash
#Ordner zum Speichern der Systemd-Einstellungsdatei
SYSTEMD_PATH="/etc/systemd/system/"
SERVICE_NAME="wol.service"
FILE_PATH=${SYSTEMD_PATH}${SERVICE_NAME}
#Ändern Sie die tlp-Einstellungen
sudo sed -i -e "s/WOL_DISABLE=Y/WOL_DISABLE=N/g" /etc/default/tlp
#Überprüfen Sie den eingestellten Wert
echo "Bestätigung der Änderung der tlp-Einstellung: WOL_DISABLE=Erfolg mit N."
sudo grep "^WOL_DISABLE" /etc/default/tlp
#Installieren Sie ethtool
sudo pacman -S --noconfirm ethtool
#Suchen Sie den Schnittstellennamen und fügen Sie ihn in eine Variable ein
NIC_LIST=($(for DEV in `find /sys/devices -name net | grep -v virtual`; do ls $DEV/; done))
#Geben Sie die erste Schnittstelle an
INTERFACE=${NIC_LIST[0]}
#Bestätigung
echo "Name der Schnittstelle:"${INTERFACE}
echo ${FILE_PATH}
#Bestätigung zum Überschreiben der Datei
if [ -e ${FILE_PATH} ]; then
echo "Möchten Sie die Datei überschreiben?[Y/n]"
read -p "answer[y or n]:" ANSWER
ANSWER=`echo $ANSWER | tr y Y | tr -d '[\[\]]'`
if [ ${ANSWER} != "Y" ]; then
exit 0
fi
#Wenn es eine Einstellung gibt, beenden Sie den Dienst
sudo systemctl stop ${FILE_NAME}
sudo systemctl disable ${FILE_NAME}
fi
sudo tee ${FILE_PATH} <<EOF >/dev/null
[Unit]
Description=Configure Wake-up on LAN
Requires=network.target
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/bin/ethtool -s ${INTERFACE} wol g
[Install]
WantedBy=basic.target
EOF
#Einstellungen neu laden
sudo systemctl daemon-reload
#Servicestart
sudo systemctl start ${SERVICE_NAME}
#Einstellungen für den automatischen Start
sudo systemctl enable ${SERVICE_NAME}
#endgültige Bestätigung
echo "Bestätigung der WOL-Aktivierung: Wake-on:Gültig mit g"
sudo ethtool ${INTERFACE} | grep Wake-on
WOL scheint viel Batterie zu verbrauchen, daher ist es besser, es nicht auf einem Notebook-PC zu verwenden. Dieses Skript ist ein Desktop-PC und setzt eine Umgebung mit nur einem kabelgebundenen LAN voraus.
Manjaro KDE Edition 19.0.0 Linux Kernel 5.5.2-1
Ich habe auch das gleiche KDE-Kubuntu verwendet, aber es hatte kein TLP. Es ist schwer, ein Skript zu schreiben, aber ich werde mein Bestes geben, um es zu schreiben, weil ich es vom nächsten Mal an genießen kann.