Logo

Script: Wlan-Status ändern

Schlagwörter: Netzwerkmanager, Starter, Unity

In diesem Artikel beschreibe ich, wie ich die Pro­gramme in meinem Autostart dez­imiere. Dem fällt auch das Applet des Net­zw­erk­man­agers zum Opfer. Daher habe ich mir ein kleines Script geschrieben. Dieses setzt den jew­eili­gen Sta­tus meiner Wlan-Karte und des Applets zurück. Das heißt, wenn sie aktiviert sind, wer­den sie deak­tiviert und umgekehrt. Das Script kann ich entweder per Ter­mi­nal oder via angelegtem Starter aufrufen.

Das fol­gende 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 Unter­verze­ich­nis bin liegt, ist sie automa­tisch im Pfad. (Wenn der Ord­ner noch nicht existiert und dafür erstellt wird, muss man sich neu anmelden.) So kann ich das Pro­gramm im Ter­mi­nal aufrufen, indem ich ein­fach den Namen eintippe.

Ele­gan­ter ist natür­lich ein Starter direkt auf der Arbeits­flä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 jew­eili­gen Sta­tus meines Wlans per Klick ändern.

Geschrieben am 29.11.2011 von Sven in Linux, Programmieren · 4 Kommentare
Trackback ·  Permanent Link

4 Komentare auf “Script: Wlan-Status ändern”

  1. fkf sagt:

    Hallo Sven!

    Da kann ich gute gebrauchen. Danke Smile

    Frohe Wei­h­nachten.

  2. Jeff sagt:

    Wün­sche schöne Weihnachten! Smile

Trackbacks/Pingbacks

  1. […] Script: Wlan-Status ändern […]

Dein Kommentar

wird nicht veröffentlicht


Diese Seite und ihr Inhalt unterliegen, sofern nicht anders gekennzeichnet, einer Creative Commons-Lizenz.
cclicense
top