In diesem Artikel beschreibe ich, wie ich die Programme in meinem Autostart dezimiere. Dem fällt auch das Applet des Netzwerkmanagers zum Opfer. Daher habe ich mir ein kleines Script geschrieben. Dieses setzt den jeweiligen Status meiner Wlan-Karte und des Applets zurück. Das heißt, wenn sie aktiviert sind, werden sie deaktiviert und umgekehrt. Das Script kann ich entweder per Terminal oder via angelegtem Starter aufrufen.
Das folgende Script wlan_toggle (quick´n dirty) habe ich unter ~/bin abgelegt
#!/bin/bash # nur wenn die Samsungtools aus extra PPA fuer # Samsung-Netbooks installiert sind: # Netzwerkkarte an-/ausschalten samsung-tools -W toggle # network manager starten manager=$(ps | grep nm-applet | grep -v grep) if [ "$manager" == "" ]; then sleep 3 nm-applet 2&> /dev/null & else killall nm-applet fi
Die Datei mache ich ausführbar:
chmod u+x ~/bin/wlan-toggle
Da sie im Unterverzeichnis bin liegt, ist sie automatisch im Pfad. (Wenn der Ordner noch nicht existiert und dafür erstellt wird, muss man sich neu anmelden.) So kann ich das Programm im Terminal aufrufen, indem ich einfach den Namen eintippe.
Eleganter ist natürlich ein Starter direkt auf der Arbeitsfläche. Dazu erstelle ich unter ~/Arbeitsfläche die Datei wlan.desktop:
[Desktop Entry] Type=Application Exec=/home/sven/bin/wlan Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[de]=wlan Name=WLan Comment[de]=WLan aktivieren Comment=WLan aktivieren Icon=/usr/share/icons/Humanity/status/16/nm-device-wireless.svg
Auch diese mache ich wieder ausführbar:
chmod u+x ~/Arbeitsfläche/wlan.desktop
Anschließend kann ich den jeweiligen Status meines Wlans per Klick ändern.
Trackback · Permanent LinkWünsche schöne Weihnachten! ![]()
[…] Script: Wlan-Status ändern […]
Hallo Sven!
Da kann ich gute gebrauchen. Danke
Frohe Weihnachten.