[modules/prime] quotes

This commit is contained in:
tobi-wan-kenobi 2020-04-21 20:30:44 +02:00
parent e5131cc787
commit 8278e7c5a1

View file

@ -17,8 +17,8 @@ Then put a line like this in there:
If you can't figure out the sudoers thing, then don't worry, it's still really useful.
Parameters:
* prime.nvidiastring: String to use when nvidia is selected (defaults to "intel")
* prime.intelstring: String to use when intel is selected (defaults to "intel")
* prime.nvidiastring: String to use when nvidia is selected (defaults to 'intel')
* prime.intelstring: String to use when intel is selected (defaults to 'intel')
Requires the following executable:
* prime-select
@ -40,30 +40,30 @@ class Module(bumblebee.engine.Module):
engine.input.register_callback(self, button=bumblebee.input.RIGHT_MOUSE,
cmd=self._chooseIntel)
self.nvidiastring = self.parameter("nvidiastring", "nv")
self.intelstring = self.parameter("intelstring", "it")
self.nvidiastring = self.parameter('nvidiastring', 'nv')
self.intelstring = self.parameter('intelstring', 'it')
def _chooseNvidia(self, event):
bumblebee.util.execute("sudo prime-select nvidia")
bumblebee.util.execute('sudo prime-select nvidia')
def _chooseIntel(self, event):
bumblebee.util.execute("sudo prime-select intel")
bumblebee.util.execute('sudo prime-select intel')
def _prev_keymap(self, event):
self._set_keymap(-1)
def query(self, widget):
try:
res = bumblebee.util.execute("prime-select query")
res = bumblebee.util.execute('prime-select query')
except RuntimeError:
return "n/a"
return 'n/a'
for line in res.split("\n"):
for line in res.split('\n'):
if not line: continue
if "nvidia" in line:
if 'nvidia' in line:
return self.nvidiastring
if "intel" in line:
if 'intel' in line:
return self.intelstring
return "n/a"
return 'n/a'
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4