Hardcoded python3 path, avoids issue w/ homebrew

This commit is contained in:
Ben Reaves
2022-01-09 02:10:27 -06:00
parent db68031eb4
commit 589807bad9
3 changed files with 7 additions and 5 deletions

View File

@@ -353,7 +353,7 @@ class MyWindow(Gtk.Window):
self.queryConfig('cp '+os.environ['HOME']+'/.config/kinto/xkeysnail.desktop '+os.environ['HOME']+'/.config/autostart/xkeysnail.desktop') self.queryConfig('cp '+os.environ['HOME']+'/.config/kinto/xkeysnail.desktop '+os.environ['HOME']+'/.config/autostart/xkeysnail.desktop')
if self.options["systray"]: if self.options["systray"]:
self.queryConfig('cp '+os.environ['HOME']+'/.config/kinto/kintotray.desktop '+os.environ['HOME']+'/.config/autostart/kintotray.desktop') self.queryConfig('cp '+os.environ['HOME']+'/.config/kinto/kintotray.desktop '+os.environ['HOME']+'/.config/autostart/kintotray.desktop')
self.queryConfig("nohup python3 ~/.config/kinto/kintotray.py >/dev/null 2>&1 &") self.queryConfig("nohup /usr/bin/python3 ~/.config/kinto/kintotray.py >/dev/null 2>&1 &")
self.menuitem_systray.disconnect(self.menuitem_systray.signal_id) self.menuitem_systray.disconnect(self.menuitem_systray.signal_id)
self.menuitem_systray.set_active(True) self.menuitem_systray.set_active(True)
self.menuitem_systray.signal_id = self.menuitem_systray.connect('activate',self.checkTray,False) self.menuitem_systray.signal_id = self.menuitem_systray.connect('activate',self.checkTray,False)
@@ -616,7 +616,7 @@ class MyWindow(Gtk.Window):
if tray_bool: if tray_bool:
Popen(['cp',os.environ['HOME']+'/.config/kinto/kintotray.desktop',os.environ['HOME']+'/.config/autostart/kintotray.desktop']) Popen(['cp',os.environ['HOME']+'/.config/kinto/kintotray.desktop',os.environ['HOME']+'/.config/autostart/kintotray.desktop'])
if not kintotray: if not kintotray:
Popen([os.environ['HOME']+'/.config/kinto/kintotray.py']) Popen(['/usr/bin/python3',os.environ['HOME']+'/.config/kinto/kintotray.py'])
self.menuitem_systray.disconnect(self.menuitem_systray.signal_id) self.menuitem_systray.disconnect(self.menuitem_systray.signal_id)
self.menuitem_systray.set_active(True) self.menuitem_systray.set_active(True)
self.menuitem_systray.signal_id = self.menuitem_systray.connect('activate',self.checkTray,False) self.menuitem_systray.signal_id = self.menuitem_systray.connect('activate',self.checkTray,False)

View File

@@ -4,7 +4,7 @@ Name=Kinto.sh
GenericName=Kinto.sh GenericName=Kinto.sh
Categories=Utility; Categories=Utility;
Type=Application Type=Application
Exec={homedir}/.config/kinto/gui/kinto-gui.py Exec=/usr/bin/python3 {homedir}/.config/kinto/gui/kinto-gui.py
Icon={homedir}/.config/kinto/kinto-color-48.svg Icon={homedir}/.config/kinto/kinto-color-48.svg
# Icon=/usr/share/icons/Pocillo/kinto-color.svg # Icon=/usr/share/icons/Pocillo/kinto-color.svg
Terminal=false Terminal=false

View File

@@ -116,6 +116,8 @@ class Indicator():
with open(self.kconfig) as configfile: with open(self.kconfig) as configfile:
autostart_line = configfile.read().split('\n')[1] autostart_line = configfile.read().split('\n')[1]
autostart_bool = False
# Autostart # Autostart
if "autostart = true" in autostart_line.casefold(): if "autostart = true" in autostart_line.casefold():
autostart_bool = True autostart_bool = True
@@ -619,9 +621,9 @@ class Indicator():
def runDebug(self,button,opendebug): def runDebug(self,button,opendebug):
try: try:
if opendebug: if opendebug:
Popen([os.environ['HOME']+'/.config/kinto/gui/kinto-gui.py','-d']) Popen(['/usr/bin/python3',os.environ['HOME']+'/.config/kinto/gui/kinto-gui.py','-d'])
else: else:
Popen([os.environ['HOME']+'/.config/kinto/gui/kinto-gui.py']) Popen(['/usr/bin/python3',os.environ['HOME']+'/.config/kinto/gui/kinto-gui.py'])
except: except:
Popen(['notify-send','Kinto: Error opening Kinto!']) Popen(['notify-send','Kinto: Error opening Kinto!'])