# File lib/dbus/bus.rb, line 709
    def address_from_file
      f = File.new("/var/lib/dbus/machine-id")
      machine_id = f.readline.chomp
      f.close
      display = ENV["DISPLAY"].gsub(/.*:([0-9]*).*/, '\1')
      File.open(ENV["HOME"] + "/.dbus/session-bus/#{machine_id}-#{display}").each do |line|
        if line =~ /^DBUS_SESSION_BUS_ADDRESS=(.*)/
          return $1
        end
      end
    end