Sha256: c717d36d3390f328e22e7a4be89d9b5a35df3d75e12e2a41b5e6dc6f0e149b1e
Contents?: true
Size: 519 Bytes
Versions: 22
Compression:
Stored size: 519 Bytes
Contents
#! /usr/bin/env ruby require 'dbus' bus = DBus::SystemBus.instance nm_service = bus["org.freedesktop.NetworkManager"] network_manager_object = nm_service.object("/org/freedesktop/NetworkManager") network_manager_object.introspect nm_iface = network_manager_object["org.freedesktop.NetworkManager"] # read a property enabled = nm_iface["WirelessEnabled"] if enabled puts "Wireless is enabled" else puts "Wireless is disabled" end puts "Toggling wireless" # write a property nm_iface["WirelessEnabled"] = ! enabled
Version data entries
22 entries across 22 versions & 3 rubygems