Mäh!
Möglicherweise im Zuge von Pötterings Meisterwerken, in diesem Fall wohl systemd, kommt es bei mir hier zur Zeit dazu, dass der sshd auf Ubuntu Touch 16.04 Xenial Xerus (r443) nicht mehr automatisch startet.
Da habe ich mir mal was gefrickelt, damit ich nicht immer erst über Kabel einstöpseln und via adb shell den sshd einschalten muss.
Das Script ssh_startandstop-info.sh:
ssh_startandstop-info.sh
#!/bin/sh
ps aux | grep sshd | grep -v grep && sudo service ssh stop || sudo service ssh start
notify-send -i /home/phablet/Downloads/ssh-icon.png "`service ssh status`"
Das Script ssh_startandstop-info.sh kommt nach /home/phablet/Downloads/. Die Info Anzeige funktionierte bei mir leider nicht zuverlässig. Anfangs tat sie so, wie sie sollte. Nun aber gerade nicht mehr. Das ein- und ausschalten vom sshd funktioniert damit aber einwandfrei.
Natürlich braucht es auch noch einen Eintrag in die /etc/sudoers:
sudo sh -c 'echo "phablet ALL=(ALL) NOPASSWD:/home/phablet/Downloads/ssh_startandstop-info.sh" >> /etc/sudoers'
Und dann noch eine ssh-startandstop-info.desktop Datei für das Knöpfchen zum antippen:
cat ssh-startandstop-info.desktop
[Desktop Entry]
Version=1.0
Name=SSH Start and Stop
GenericName=SSH Start and Stop
Comment=Start or stop ssh service
Type=Application
Exec=sudo /home/phablet/Downloads/ssh_startandstop-info.sh
Icon=/home/phablet/Downloads/ssh-icon.png
X-Ubuntu-Touch=true
X-Ubuntu-StageHint=SideStage
X-Ubuntu-Single-Instance=true
Und das OpenSSH Icon. Das habe ich Internet gesucht und gefunden: http://133.242.149.108/wp-content/uploads/2014/01/ssh-icon.png. Das kommmt dann auch nach /home/phablet/Downloads/. Abschließend muss die ssh-startandstop-info.desktop Datei noch nach /usr/share/applications/.
Also falls da jemand zufälligerweise auch reinrennt wollte ich euch das nicht vorenthalten.
EDIT:
Oho, noch was, wenn das Bluetooth zickt, dann kann ein beherztes:
sudo rfkill unblock bluetooth
... wahre Wunder vollbringen. Das Bluetooth wollte hier nämlich auch nicht mehr. Das habe ich auch eine Weile lang einfach so hingenommen, da mir bislang noch ein Adapter zum Anschluss vom Nexus 7 (Modell von 2013) an meinen Monitor fehlt. Das wäre toll wenn ich da mal was passendes finden würde. Aber jedenfalls habe ich im Zuge des heutigen Frickelabends gerade mein Bluetooth hier auf dem Nexus wieder zum laufen bekommen.
Auch was das notify-send betrifft, bin ich gerade auf eine Spur gekommen. Oder habe ich gerade festgestellt, dass ich mir selbst ein Bein gestellt habe? Jedenfalls darf root nicht notify-send machen. Aber ganz vertrackt, ein:
sudo -u phablet notify-send Hello
will auch nicht. Einmal root gibt es wohl auf dem Ubuntu Touch dann auch kein entkommen mehr. *verwirrtguck*