R/systools__is.displayopen.R

Defines functions is.displayopen

Documented in is.displayopen

#' Is display open or not.
#'
#' A simple way to check if the display is available.
#' @title is.displayopen
#' @return TRUE/FALSE
#' @author Feng Li, Department of Statistics, Stockholm University, Sweden.
#' @export
is.displayopen <- function()
  {
    out <- NA

    sysname <- Sys.info()["sysname"]

    if(tolower(sysname) == "linux")
      {
        display <- Sys.getenv("DISPLAY")
        if(length(display) == 0)
          {
            out <- FALSE
          }
        else
          {
            out <- TRUE
          }
      }
    else if(tolower(sysname) == "windows")
      {
        out <- TRUE
      }

    return(out)
  }
feng-li/flutils documentation built on Oct. 1, 2020, 9:09 p.m.