KeyboardLanguageLinux constructor

KeyboardLanguageLinux({
  1. LinuxProcessRunner? runProcess,
  2. LinuxProcessStarter? startProcess,
})

Creates the Linux implementation. runProcess and startProcess default to Process.run / Process.start.

Implementation

KeyboardLanguageLinux({
  LinuxProcessRunner? runProcess,
  LinuxProcessStarter? startProcess,
}) : _run = runProcess ?? ((exe, args) => Process.run(exe, args)),
     _start = startProcess ?? ((exe, args) => Process.start(exe, args));