Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
snes9x-gtk [Le 12/06/2008, 10:05] 84.103.80.72 |
snes9x-gtk [Le 11/09/2022, 11:28] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Snes9x-GTK est une interface graphique pour Snes9x un émulateur de Super Nintendo pour Linux. Cette interface est pleinement fonctionnelle et reprend les paramètres de la version windows (pour ceux qui y étaient habitués). | + | {{tag>Xenial jeu émulation émulateurs_console}} |
+ | ---- | ||
+ | |||
+ | ====== Snes9x-gtk : Snes9x avec une interface graphique ====== | ||
+ | |||
+ | Snes9x-GTK est un port de Snes9x embarquant une interface graphique GTK, ce qui en fait un émulateur de Super Nintendo pour Linux simple et totalement fonctionnel. Il reprend l'apparence et les fonctionnalités de la version windows (pour ceux qui y étaient habitué). \\ //Il est de plus totalement indépendant, pas besoin d'installer le snes9x original pour que le programme soit fonctionnel mais il est aussi portable c'est à dire contrairement à zsnes vous pouvez aussi l'utiliser sur amd64 comme x86 !// | ||
{{ss1.png}} | {{ss1.png}} | ||
- | {{ss2.png}} | + | |
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | ===== Installation ===== | ||
+ | === Méthode graphique === | ||
+ | Pour l'installer: | ||
+ | |||
+ | * [[:PPA|Ajoutez le PPA]] **ppa:random-stuff/ppa**((https://launchpad.net/~random-stuff/+archive/ubuntu/ppa)) dans vos sources de logiciels | ||
+ | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]] | ||
+ | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]]**[[apt>snes9x-gtk|snes9x-gtk]]**. | ||
+ | |||
+ | === Méthode en ligne de commande === | ||
+ | Ouvrez un [[:terminal]] et entrez les commandes suivantes:<code>sudo add-apt-repository ppa:random-stuff/ppa | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install snes9x-gtk </code> | ||
+ | |||
+ | === Méthode par compilation pour avoir la version la plus récente === | ||
+ | a) Téléchargez la plus récente version de l'archive source [[https://github.com/snes9xgit/snes9x/releases| depuis le depot github]] | ||
+ | |||
+ | Ici l'archive suivante est utilisée: snes9x-1.60.tar.gz | ||
+ | |||
+ | b) Paquets logiciels nécessaires | ||
+ | |||
+ | //Note: Vérifiez que votre version de apt n'est pas atteinte de la faille systéme qui concerne les versions à partir de 0.8.15 [[https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1812353|voir le rapport de bug]]// | ||
+ | |||
+ | La version 3.22 ou supérieure,du paquet libgtk est requise. La dernière version en date de meson est requise. | ||
+ | |||
+ | Ensuite ouvrez un [[:terminal]] pour installer les autres paquets requis et entrez la commande suivante: <code>sudo apt-get install build-essential libgtk-3-dev libsdl2-dev meson ninja-build</code> | ||
+ | |||
+ | c) Procédez à la compilation | ||
+ | |||
+ | Décompressez l'archive téléchargée à l'étape a) :<code>tar -xvf snes9x-1.60.tar.gz</code> | ||
+ | allez dans le dossier gtk:<code>cd snes9x-1.60/gtk</code> | ||
+ | lancez meson:<code>meson builddir --prefix=/usr --buildtype=release</code> | ||
+ | allez dans le dossier builddir et lancez ninja <code>cd builddir; ninja</code> | ||
+ | installez <code>sudo meson install </code> | ||
+ | C'est fini. | ||
+ | |||
+ | Voir [[https://forum.ubuntu-fr.org/viewtopic.php?id=2035865|ce sujet]] pour plus d'information. | ||
+ | Si vous rencontrez des problèmes n'hésitez pas à poster sur le forum. | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Lancez l'application via le [[:unity#tableau_de_bord_dash|tableau de bord]] (Unity) ou via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>snes9x-gtk</code> | ||
+ | |||
+ | =====Problème===== | ||
+ | ==== Pas de son ? ==== | ||
+ | Il se peut que sur certains systèmes vous n'ayez pas de son, pour y remédier, ouvrez snes9x-gtk et allez dans: //**Options -> Préférences... -> Son**// et changer le **Pilote audio** en **SDL**. Faites **Valider** et redémarrez le programme. \\ Vous devriez maintenant avoir le son sans aucun problème.\\ | ||
+ | Il est nécessaire d'installer le paquet [[apt>libsdl1.2debian|libsdl1.2debian]] pour ceux utilisant le serveur de son [[pulseaudio]]. | ||
+ | soit placé sous les termes de la licence suivante : CC Paternité-Partage des Conditions Initiales à l'Identique 3.0 Unported | ||
+ | |||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[https://code.google.com/p/snes9x-gtk/|Site officiel]] | ||
+ | * [[https://launchpad.net/~bearoso/+archive/ppa|Launchpad]] - Versions stables récentes de snes9x-gtk | ||
- | Le site officiel est ici :[[http://www.snes9x.com/phpbb2/viewtopic.php?t=3703&postdays=0&postorder=asc&start=0]]. Vous pouvez ajouter ces lignes à votre sources.list pour avoir les mises à jour directement dans synaptic et ainsi avoir toujours une version à jour. | + | ------------ |
- | <code>deb http://ppa.launchpad.net/bearoso/ubuntu hardy main | + | //Contributeurs principaux : |
- | deb-src http://ppa.launchpad.net/bearoso/ubuntu hardy main</code> | + |