Díky za radu, zatím to můžu psát aspoň ručně. Editovat NetworkManager se mi nepovedlo. Píše, že musím použít příkaz sudo, a když to napíšu za sudo, tak je to pro něj neznámý příkaz. Jak otevřu ten skript, abych tam dopsal to zaklínadlo? Jak potom udělím tu výjimku? Jedu sice už na Ubuntu pár let, ale hrabu se v tom, jen když je to nutné, takže když nemám algoritmus krok po kroku, jsem v háji :-)
Za těch "pár let" už ses mohl aspoň základní věci naučit, to se na mě tedy nezlob....

Takže jak na to:
1.) Nejprve si zprovozni pkexec pro gedit:
wget https://raw.githubusercontent.com/hotice/webupd8/master/org.gnome.gedit.policy -O /tmp/org.gnome.gedit.policy
sudo cp /tmp/org.gnome.gedit.policy /usr/share/polkit-1/actions/2.) Jak editovat ten .conf soubor:
pkexec gedit /etc/NetworkManager/NetworkManager.confEditovat, dát uložit a gedit zavřít.
----------------------------------------------------------------------------------------------------------------------------------
3.) Skript si musíš vytvořit. Pojmenuj ho třeba
network_restart:
pkexec gedit /bin/network_restartJeho obsah bude:
#!/bin/bash
sleep 2
sudo service network-manager restartDej uložit, gedit zavři a souboru nastav spustitelnost:
sudo chmod a+x /bin/network_restart4.) Výjimka se nastavuje příkazem:
export EDITOR=nano && sudo -E visudoOtevře se editor nano (pokud nano náhodou nemáš, doinstaluj si ho příkazem
sudo apt-get install nano) kam na konec dopíšeš řádek:
uživatel ALL=NOPASSWD: /usr/sbin/service network-manager restart(Viz obrázek, místo "juwa" tam pochopitelně napiš svoje "jméno". V editoru se pohybuj pomocí kurzorů (šipek na klávesnici)).
potom dej uložit (ctrl+o)
enter
a nano ukonči (ctrl+x)
-------------------------------------------------------------------------------
5.) No a ještě zbývá "zařídit", aby se skript spouštěl po probuzení PC ze spánku. Vytvoř soubor s názvem třeba
net_restart:
pkexec gedit /lib/systemd/system-sleep/net_restartjeho obsah bude:
#!/bin/sh
if [ "${1}" = "post" ]; then
sh /bin/network_restart
fiDej uložit, gedit zavři a opět souboru nastav spustitelnost:
sudo chmod a+x /lib/systemd/system-sleep/net_restartNyní PC uspi a pak probuď a už můžeš vidět výsledek svého snažení......
