diff --git a/app/scripts/comp/launcher-electron.js b/app/scripts/comp/launcher-electron.js index 604693da..3c1f93d7 100644 --- a/app/scripts/comp/launcher-electron.js +++ b/app/scripts/comp/launcher-electron.js @@ -177,6 +177,9 @@ const Launcher = { canMinimize: function() { return process.platform !== 'darwin'; }, + canDetectOsSleep: function() { + return process.platform !== 'linux'; + }, updaterEnabled: function() { return this.electron().remote.process.argv.indexOf('--disable-updater') === -1; }, diff --git a/app/scripts/views/settings/settings-general-view.js b/app/scripts/views/settings/settings-general-view.js index 7e2fe73d..5eeebf71 100644 --- a/app/scripts/views/settings/settings-general-view.js +++ b/app/scripts/views/settings/settings-general-view.js @@ -80,7 +80,7 @@ const SettingsGeneralView = Backbone.View.extend({ canAutoUpdate: Updater.enabled, canMinimize: Launcher && Launcher.canMinimize(), canDetectMinimize: !!Launcher, - canDetectOsSleep: !!Launcher, + canDetectOsSleep: Launcher && Launcher.canDetectOsSleep(), canAutoType: AutoType.enabled, lockOnMinimize: Launcher && AppSettingsModel.instance.get('lockOnMinimize'), lockOnCopy: AppSettingsModel.instance.get('lockOnCopy'),