Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
configuration-avancee-unity-2d [Le 14/02/2012, 07:35]
89.224.171.71 [Afficher une lens par défaut au lieu de l'écran d'accueil du Dash]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Unity-2D Configuration}} 
----- 
  
-====== Configuration Avancée d'​Unity 2D ====== 
-Bon niveau en informatique nécessaire 
-<note warning>​Les manipulations données ci dessous peuvent rendre Unity-2D instable. Je ne suis pas développeur Unity 2D et je ne connais pas le QML, mes modifications sont faites d'​instinct,​ et bien qu'​elles semblent fonctionner sans problème, il se peut qu'​elles puissent engendrer des bugs par la suite. 
- 
-Les modifications expliquées ci-dessous nécessiteront de modifier des codes d'​Unity 2D. Des fichiers mal modifiés pourront rendre des parties d'​Unity 2D inutilisables. Il est conseillé d'​effectuer ces changements à tête reposée pour ne pas enregistrer trop vite, et d'​effectuer des sauvegardes des fichiers pour revenir en arrière sans perdre toutes les modifications. 
- 
-Les changements réalisés affecteront tous les utilisateurs du système et pas seulement vous. S'il y a plus d'un utilisateur sur votre PC, demandez leur leur avis avant d'​appliquer les changements ;​)</​note>​ 
-<note tip>​Après une erreur de configuration,​ il est possible de revenir à la version par défaut avec **sudo apt-get install --reinstall + nom_du_paquet** (unity-2d-panel;​ unity-2d-launcher;​ unity-2d-places;​ unity-2d-spread selon la partie d'​Unity 2D concernée)</​note>​ 
-<​note>​Après une mise à jour d'​Unity 2D, les changements seront à refaire.</​note>​ 
- 
- 
-===== Supprimer le Home Dash ===== 
-==== Afficher une lens par défaut au lieu de l'​écran d'​accueil du Dash ==== 
-<note important>​Ceci rendra la lense Home inaccessible même si on la retire pas de la liste des lenses : la fonction d'​affichage du Home redirigera vers une autre lense.</​note>​ 
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​usr/​share/​unity-2d/​places/​dash.qml**. 
- 
-Cherchez la fonction **function activateHome() {** (ligne 110 sur ma version d'​Unity 2D). 
- 
-Retirez le contenu de cette fonction en faisant attention aux parenthèses (il faut bien supprimer jusqu'​au bout de la fonction de façon à n'​avoir plus que  
-<​code> ​   function activateHome() { 
-} 
-</​code>​ 
-Cette fonction correspond à l'​action à effectuer lorsque l'on clique sur le bouton Ubuntu. 
- 
-Maintenant, ajoutez entre les accolades activateLens(lensId) avec à la place de lensID le nom ou le numéro de la lens que vous voulez avoir à l'​ouverture. 
- 
-Voici les noms des lenses par défaut : **applications.lens** , **commands.lens** , **files.lens** , **music.lens** ​ 
- 
-Après modification,​ votre fonction devrait ressembler à ça (les espaces devant les fonctions ne comptent pas, si vous avez mit le code sur une ligne ou sur cinq, cela n'a pas d'​importance) : 
-<​code> ​   function activateHome() { 
-        activateLens("​applications.lens"​) 
-    } 
-</​code>​ 
-Au prochain démarrage d'​Unity 2D, le bouton Ubuntu devrait maintenant affiche la lense que vous avez choisi. 
-==== Retirer l'​icône du Home Dash de la liste des lenses ==== 
- 
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​usr/​share/​unity-2d/​places/​LensBar.qml**. 
- 
-Chercher un code similaire à celui-ci (ligne 96 dans ma version d'​Unity 2D) : 
-<​code> ​       /* Need to manually include the Home lens */ 
-        LensButton { 
-            id: homeLens 
- 
-            Accessible.name:​ u2d.tr("​home"​) 
- 
-            focus: true 
-            icon: "​artwork/​lens-nav-home.svg"​ 
-            onClicked: dash.activateHome() 
-            active: ( dashView.activeLens == ""​ ) 
-            iconWidth: lensBar.iconWidth 
-            iconSpacing:​ lensBar.iconSpacing 
-            width: iconWidth+iconSpacing 
-            height: lensContainer.height 
-        } 
- </​code>​ 
-Et remplacez le par : 
-<​code> ​       /* Need to manually include the Home lens */ 
-        LensButton { 
-            id: homeLens 
- 
-            Accessible.name:​ u2d.tr("​home"​) 
- 
-            focus: false 
-            icon: ""​ 
-            onClicked: dash.activateHome() 
-            active:​false 
-            iconWidth: 0 
-            iconSpacing:​ 0 
-            width: 0 
-            height: 0 
-        } 
- </​code>​ 
-La lense Home ne devrait plus s'​afficher la prochaine fois que vous ouvrirez votre session. 
  • configuration-avancee-unity-2d.1329201319.txt.gz
  • Dernière modification: Le 14/02/2012, 07:35
  • par 89.224.171.71