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 | ||
configuration-avancee-unity-2d [Le 13/02/2012, 21:02] 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 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 du 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 et supprimez le (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> | ||
- | La lense Home ne devrait plus s'afficher la prochaine fois que vous ouvrirez votre session. |