Method: Xlib::X.open_display

Defined in:
lib/xlib/x.rb

.open_display(name) ⇒ Object

Raises:

  • (ArgumentError)


4
5
6
7
8
# File 'lib/xlib/x.rb', line 4

def open_display(name)
  display_pointer = Xlib.XOpenDisplay(name)
  raise ArgumentError, "Unknown display #{name}" if display_pointer.null?
  Xlib::Display.new(display_pointer)
end