#!/usr/bin/python3
# coding: utf-8
# version 18.9.3

import os
from sys import exit

class Debut:
    def __init__(self):
        self.gui=False
        self.voirgui()
        if not os.path.isfile("/usr/bin/flatpak"):
            if os.path.isfile("/usr/bin/dnf"):
                os.system("/usr/bin/dnf -y install flatpak")
            else:
                self.message("Le flatpak ne peut pas être installé sur votre machine.\nVeuillez contacter l'équipe d'Elicthus sur www.elicthus.com\n(élément manquant : dnf)")
                exit("arret")

    def voirgui(self):
        if os.system ("xset q &>/dev/null")==0:
            if os.path.isfile("/usr/bin/hermes"):
                self.gui=True

    def message(self,message):
        if self.gui:
            os.system('hermes --msg "'+message+'"')
        else:
            print(message)

debut=Debut()


