Jump to content
ElementaryOS France

enemesis

Equipe elementaryOS France
  • Posts

    244
  • Joined

  • Last visited

Posts posted by enemesis

  1. Script 2 (Variante).

     

    #!/usr/bin/python
    #coding:utf-8
    
    import os, sys
    
    def affiche():
    global maj, tweaks, tiers, gimp, converseen, blender
    global mypaint, libreoffice, numix, youtubedl, librecad, google
    
    print('\
    Mise à jour:\n\
     [a] Mise à jour elementary OS\n\n\
    Installer:\n\
     [b] elementary-tweaks \n\
     [c] inkscape, Scribus, eog, gcolor2, gnome-system-monitor, rar, filezilla, gparted, brasero et vlc \n\
     [d] gimp \n\
     [e] converseen \n\
     [f] blender \n\
     [g] mypaint \n\
     [h] libreOffice \n\
     [i] numix-circle \n\
     [j] youtube-dl \n\
     [k] librecad \n\
     [l] google chrome\n\n\
    Supprimer:\n\
     [m] totem, empathy, software-center, update-manager, midori-granite\n\n\
    Quitter:\n\
     [0] exit\n')
    
    action = raw_input('Veuillez faire votre choix, entrer les lettres correspondants. ex: a,c,e,f\n')
    if action == "0":
    		exit()
    install(action)
    
    def install(action):
    choix = action.split(',')
    for element in choix:
    	if element == "a":
    		os.system("sudo apt-get update && sudo apt-get dist-upgrade -y && clear")
    		print("Installation des mises à jours terminées.")
    	if element == "b":
    		os.system("sudo apt-add-repository ppa:versable/elementary-update && sudo apt-get update && sudo apt-get install elementary-tweaks elementary-dark-theme elementary-plastico-theme elementary-whit-e-theme elementary-harvey-theme elementary-elfaenza-icons elementary-nitrux-icons elementary-plank-themes && clear")
    		print("Installation de Elementary-tweaks - Thèmes Interfaces - Thèmes Icônes - Thèmes Plank terminées.")
    	if element == "c":
    		os.system("sudo apt-get install inkscape scribus eog gcolor2 unrar filezilla gparted brasero brasero-contracts vlc && clear")
    		print("Installation logiciels tiers.")
    	if element == "d":
    		os.system("sudo add-apt-repository ppa:otto-kesselgulasch/gimp && sudo apt-get update && sudo apt-get install gimp && clear")
    		print("Installation de GIMP + PPA terminée.")
    	if element == "e":
    		os.system("sudo add-apt-repository ppa:faster3ck/converseen && sudo apt-get update && sudo apt-get install converseen && clear")
    		print("Installation de Inkscape + PPA terminée.")
    	if element == "f":
    		os.system("sudo add-apt-repository ppa:irie/blender && sudo apt-get update && sudo apt-get install blender && clear")
    		print("Installation de Blender + PPA terminée.")
    	if element == "g":
    		os.system("sudo add-apt-repository ppa:achadwick/mypaint-testing && sudo apt-get update && sudo apt-get install mypaint && clear")
    		print("Installation de mypaint terminée.")
    	if element == "h":
    		os.system("sudo add-apt-repository ppa:libreoffice/libreoffice-4-0 && sudo apt-get update && sudo apt-get install libreoffice libreoffice-l10n-fr && clear")
    		print("Installation de Libre Office + PPA terminée.")
    	if element == "i":
    		os.system("sudo add-apt-repository ppa:upubuntu-com/nitrux && sudo apt-get update && sudo apt-get install nitruxos && clear")
    		print("Installation de numix-icons + PPA terminée.")
    	if element == "j":
    		os.system("sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt-get update && sudo apt-get install youtube-dl && clear")
    		print("Installation de youtube-dl + PPA terminée.")
    	if element == "k":
    		os.system("sudo add-apt-repository ppa:librecad-dev/librecad-daily && sudo apt-get update && sudo apt-get install librecad && clear")
    		print("Installation de Librecad + PPA terminée.")
    	if element == "l":
    		os.system("wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && su -c 'echo \"deb https://dl.google.com/linux/chrome/deb/ stable main\" >> /etc/apt/sources.list.d/google.list' && sudo apt-get update")
    		print('Ajout du dépot terminée.')
    		os.system("sudo apt-get install google-chrome-stable")
    		print('Installation de google chrome terminée.')
    	if element == "m":
    		os.system("sudo apt-get purge totem empathy software-center update-manager midori-granite")
    
    print("Script d'installation terminé.")
    sys.exit()
    
    affiche()
    

  2. Script 1.

     

    A adapter selon vos besoins.

     

    #!/usr/bin/python
    #coding:utf-8
    import os, sys
    
    def eos1():
       global maj
       action = raw_input('Voulez-vous procèdez au mises à jours d\'elementary OS ? (o/n)')
       if action == 'o':
           maj = True
       elif action == 'n':
           maj = False
       else:
           eos1()
    
    def eos2():
       global tweaks
       action = raw_input('Voulez-vous procèdez à l\'installation de Elementary-tweaks - Thèmes Interfaces - Thèmes Icônes - Thèmes Plank ? (o/n)')
       if action == 'o':
           tweaks = True
       elif action == 'n':
           tweaks = False
       else:
           eos2()
    
    def eos3():
       global tiers
       action = raw_input('Voulez-vous procèdez à l\'installation de logiciels tiers - inkscape - scribus - eog - gcolor2 - gnome-system-monitor - rar - filezilla - gparted - brasero - vlc - transmission - gnome-system-monitor - audience - rsync ? (o/n)')
       if action == 'o':
           tiers = True
       elif action == 'n':
           tiers = False
       else:
           eos3()
    
    def eos4():
       global gimp
       action = raw_input('Voulez-vous procèdez à l\'installation de GIMP + PPA ? (o/n)')
       if action == 'o':
           gimp = True
       elif action == 'n':
           gimp = False
       else:
           eos4()
    
    def eos5():
       global converseen
       action = raw_input('Voulez-vous procèdez à l\'installation de converseen + PPA ? (o/n)')
       if action == 'o':
           converseen = True
       elif action == 'n':
           converseen = False
       else:
           eos5()
    
    def eos6():
       global blender
       action = raw_input('Voulez-vous procèdez à l\'installation de Blender + PPA ? (o/n)')
       if action == 'o':
           blender = True
       elif action == 'n':
           blender = False
       else:
           eos6()
    
    def eos7():
       global mypaint
       action = raw_input('Voulez-vous procèdez à l\'installation de MyPaint ? (o/n)')
       if action == 'o':
           mypaint = True
       elif action == 'n':
           mypaint = False
       else:
           eos7()
    
    def eos8():
       global libreoffice
       action = raw_input('Voulez-vous procèdez à l\'installation de Libre Office 4 + PPA ? (o/n)')
       if action == 'o':
           libreoffice = True
       elif action == 'n':
           libreoffice = False
       else:
           eos8()
    
    def eos9():
       global numix
       action = raw_input('Voulez-vous procèdez à l\'installation de numix-circle + PPA ? (o/n)')
       if action == 'o':
           numix = True
       elif action == 'n':
           numix = False
       else:
           eos9()
    
    def eos10():
       global youtubedl
       action = raw_input('Voulez-vous procèdez à l\'installation de youtube-dl + PPA ? (o/n)')
       if action == 'o':
           youtubedl = True
       elif action == 'n':
           youtubedl = False
       else:
           eos10()
    
    def eos11():
       global librecad
       action = raw_input('Voulez-vous procèdez à l\'installation de librecad + PPA ? (o/n)')
       if action == 'o':
           librecad = True
       elif action == 'n':
           librecad = False
       else:
           eos11()
    
    def eos12():
    global google
    action = raw_input('Voulez-vous installer le navigateur google chrome? (o/n)')
    if action == 'o':
    	google = True
    elif action == 'n':
    	google = False
    else:
    	eos12()
    
    def eos13():
    global sup
    action = raw_input('Voulez-vous supprimer des softs tiers ? (o/n)')
    if action == 'o':
    	sup = True
    elif action == 'n':
    	sup = False
    else:
    	eos13()
    
    def installation():
       if maj == True:
           os.system("sudo apt-get update && sudo apt-get dist-upgrade && clear")
           print("Installation des mises à jours terminées.")
    
       if tweaks == True:
           os.system("sudo apt-add-repository ppa:versable/elementary-update && sudo apt-get update && sudo apt-get install elementary-tweaks elementary-dark-theme elementary-plastico-theme elementary-whit-e-theme elementary-harvey-theme elementary-elfaenza-icons elementary-nitrux-icons elementary-plank-themes && clear")
           print("Installation de Elementary-tweaks - Thèmes Interfaces - Thèmes Icônes - Thèmes Plank terminées.")
    
       if tiers == True:
           os.system("sudo apt-get install inkscape scribus eog gcolor2 unrar filezilla gparted brasero brasero-contracts vlc transmission gnome-system-monitor audience rsync && clear")
           print("Installation logiciels tiers.")
    
       if gimp == True:
           os.system("sudo add-apt-repository ppa:otto-kesselgulasch/gimp && sudo apt-get update && sudo apt-get install gimp && clear")
           print("Installation de GIMP + PPA terminé.")
    
       if converseen == True:
           os.system("sudo add-apt-repository ppa:faster3ck/converseen && sudo apt-get update && sudo apt-get install converseen && clear")
           print("Installation de Inkscape + PPA terminé.")
    
       if blender == True:
           os.system("sudo add-apt-repository ppa:irie/blender && sudo apt-get update && sudo apt-get install blender && clear")
           print("Installation de Blender + PPA terminé.")
    
       if mypaint == True:
           os.system("sudo add-apt-repository ppa:achadwick/mypaint-testing && sudo apt-get update && sudo apt-get install mypaint && clear")
           print("Installation de mypaint terminé.")
    
       if libreoffice == True:
           os.system("sudo add-apt-repository ppa:libreoffice/libreoffice-4-0 && sudo apt-get update && sudo apt-get install libreoffice libreoffice-l10n-fr && clear")
           print("Installation de Libre Office + PPA terminé.")
    
       if numix == True:
           os.system("sudo add-apt-repository ppa:numix/ppa && sudo apt-get update && sudo apt-get install numix-icon-theme numix-icon-theme-circle")
           print("Installation de numix-icons + PPA terminé.")
    
       if youtubedl == True:
           os.system("sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install youtube-dl && clear")
           print("Installation de youtube-dl + PPA terminé.")
    
       if librecad == True:
           os.system("sudo add-apt-repository ppa:librecad-dev/librecad-daily && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install librecad && clear")
           print("Installation de Librecad + PPA terminé.")
    
       if google == True:
    os.system("wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && su -c 'echo \"deb https://dl.google.com/linux/chrome/deb/ stable main\" >> /etc/apt/sources.list.d/google.list' && sudo apt-get update")
    		print('Ajout du dépot terminée')
    		os.system("sudo apt-get install google-chrome-stable")
    		print('Installation de google chrome terminé.')
    
       if sup == True:
           os.system("sudo apt-get remove --purge totem empathy software-center update-manager midori-granite && sudo apt-get update && sudo apt-get upgrade && clear")
           print("suppression softs terminé")
    
    def end():
       print("Dernière vérification de mises à jours.")
       os.system("sudo apt-get update && sudo apt-get dist-upgrade")
       print("Script d'installation terminé.")
       sys.exit()
    
    eos1()
    eos2()
    eos3()
    eos4()
    eos5()
    eos6()
    eos7()
    eos8()
    eos9()
    eos10()
    eos11()
    eos12()
    eos13()
    installation()
    end()
    

  3. Musopen: de la musique classique, contemporaine avec une très belle qualité. Vous y trouverez, en autre, des enregistrements, partitions, et des manuels scolaires public et gratuit, sans restriction de copyright. Le site est en Anglais mais vous vous y retrouverez assez facilement. J'ai découvert ce site grâce à Tomate Joyeuse, merci à elle.

     

    Musicscreen.be: Voila un excellent site francophone qui à une collection impressionnante. Le choix des styles est important et la pré-écoute permet facilement se faire ses choix.

     

    Dogmazic: encore un site francophone bien foutue et très complet. Le site à en sa base plus de 4043 heures de musiques disponibles, si vous n'y trouvez pas votre bonheur c'est que vous aurez mal cherché...

     

    Jamendo: voila un site qui est hyper connu, presque inutile de le présenter. Un site bien sur francophone qui permet lui aussi de télécharger gratuitement des milliers de titres d'auteurs très diverses, bien sur toujours pour un usage strictement privé.

     

    CC Mixter: voila un site anglophone vraiment très bien, par contre j'avoue qu'au premier abord avant de trouver son bonheur il faut fouiner un peu voir tâtonner pour bien cerner la bête, dommage car c'est l'un des plus fournis que j'ai testé. Mais si vous êtes persévérant il regorge de pépites.

     

    EasZic.com: encore un site francophone très bien, la preuve que les webmasters français font du super boulot. Tout y est bien sur au format MP3 avec une palette d'artistes des plus variée. Du blues au soul en passant par les musique d'ambiance, vous y trouverez à coup sur votre bonheur.

     

    AudioMicro: un site toujours de langue Française ou il faut être inscrit pour pouvoir légalement et gratuitement télécharger les titres proposés. Il est plutôt axé sur un style classique mais son offre est vraiment très variée et très complète, fort intéressant à tous points de vues.

     

    Incompetech: Vila un site qui au premier abord n'est pas attirant du tout. Il est Anglophone qui plus est.. mais quand on a bien prit le temps de fouiner, de farfouiller dans ses entrailles, il regorge lui aussi de petites choses vraiment de très bonne qualité que ce soit du jazz, classique ou bien encore Latin, moderne, Africain etc.. une quantité de titre et de style vraiment impressionnante.

     

    Source :

     

    Aru2l

  4. Moka:

     

    sudo add-apt-repository ppa:snwh/moka-icon-theme-daily
    sudo apt-get update
    sudo apt-get install moka-icon-theme moka-icon-theme-symbolic moka-icon-theme-extras
    

     

     

    Numix:

     

    sudo add-apt-repository ppa:numix/ppa
    sudo apt-get update
    sudo apt-get install numix-icon-theme numix-icon-theme-circle
    

     

     

    ZonColore:

     

    sudo add-apt-repository ppa:noobslab/icons
    sudo apt-get update
    sudo apt-get install zoncolor-icons
    

     

     

    Nitrux OS:

     

    sudo add-apt-repository ppa:upubuntu-com/nitrux
    sudo apt-get update
    sudo apt-get install nitruxos
    

  5. Sir_renard si tu es performant sur Librecad, en tant que débutant je risque de te solliciter de temps en temps. ;)

     

    PS : Merci pour Sweet Home 3D, mais il ne correspond pas à mes besoins pour le moment.

     

    En attendant quelques liens utiles pour apprendre LibreCAD :

     

    introduction et interface

     

     

    Librecad selection des objets

     

    Librecad Réglages des préférences

     

    QCAD: DESSIN TECHNIQUE SOUS LINUX

     

    Manuel de référence de l'utilisateur

     

  6. LibreCAD (anciennement CADuntu) est un logiciel de dessin assisté par ordinateur en deux dimensions (2D).
    Il est basé sur l'édition communautaire (et libre) de QCad qu'il remplace à partir de Ubuntu 12.04 LTS.

    Instalaltion :

    sudo apt-get install librecad

    Dernière version stable du PPA :

    sudo add-apt-repository ppa:librecad-dev/librecad-stable

    Dépot Daily :

    sudo add-apt-repository ppa:librecad-dev/librecad-daily
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install librecad

    caduntu-grand.png

    Site officiel :
    http://librecad.org/cms/home.html

×
×
  • Create New...