Sur ElementaryOS, les notifications sont gérées par défaut par la libnotify (comme sur Ubuntu), certes il y a pantheon-notify comme alternative mais ce dernier ne fonctionne pas toujours bien. Sachez que l’équipe de développement travaille sur un centre de notification dans le style d’OSX via le gestionnaire de fenêtres Gala.
Tout d’abord il faut installer quelques paquets indispensables:
sudo apt-get install libmutter-dev libgranite-dev libclutter-1.0-dev libclutter-gtk-1.0-dev libbamf3-dev libxfixes-dev libgee-dev libplank-dev valac-0.20 cmake build-essential automake autoconf gsettings-desktop-schemas-dev bzr
Ensuite, nous allons compiler le code de la version de développement de Gala avec la fonction de notifications:
bzr branch lp:~cjgomes-it/+junk/notifications cd notifications mkdir build cd build cmake .. make sudo make install
Enfin on remplace le gestionnaire de fenêtres actuel par le nouveau:
/usr/local/bin/gala --replace
A partir de là, votre bureau risque d’être instable, il vous faut fermer et ré-ouvrir votre session. Si besoin est, n’hésitez pas à faire un Ctrl Alt Suppr (ou Alt F2 avec un killall gala).
Pour afficher le centre de notification, les touches Super + N (la touche Super étant la touche avec le logo Windows).



Arnaud René Ober
Dangereux de recopier OS X… Ils font des procès à tout le monde alors ça serait vraiment bête qu’une distribution telle qu’EOS n’ait plus le droit d’exister… (Je ne sais pas si c’est possible, mais ne sait on jamais).
Après niveau érgonomie en effet OS X est le meilleur système et prendre leurs idées est bien, mais comme dit pas très sage…
Devil505
C’est pas recopier mais juste inspirer, je pense qu’ils savent où se trouve la limite :p
Arnaud René Ober
Certes, j’ai OS X Mountain Lion et franchement, excepté l’icône de réglage rapide et les boutons de partage c’est le même principe… Je pense que Apple à un brevet sur le fait d’avoir la barre à droite pour afficher les notifications de haut en bas, pas sur la façon d’utiliser cette partie de droite… Mais bon je fais confiance à EOS… ^^
Geekinstit
SI je puis me permettre, la copie, ils connaissent. Voir iOS7 qui est une grosse copie d’android !! Ou peut-être devrions nous dire qu’il s’en sont inspiré.
Arnaud René Ober
iOS 7 copié d’Android ? J’aurais plutôt dit de Windows Phone si déjà. ^^ Mais bon de toute façon de nos jours tout le monde copie sur tout le monde. C’est juste qu’Apple a des brevets et est donc plus dangereux que les autres, non ?
Sylvain Spyvain
Comment faire un retour arrière si le besoin se présente ?
Devil505
Avec: /usr/bin/gala –replace
Et le gala du paquet de ton dépôt sera désigné gestionnaire de fenetre actuel.
Ali BENABI
Bonjour, j’ai un probleme en appuyant sur les touches Super + S c’est le menu des bureaux en bas qui s’affichent :s
SckyzO
Utilise Elementary Tweaks pour remettre les raccourcis claviers
Ali BENABI
Sur Tweaks il n’y a qu’un seul raccourci ( celui de terminal ).
c’est quoi la commande que je dois ajouter ¿
Ali BENABI
Et j’ai un soucis au demarrage Gala ne se lance pas :/
Nephis Vermilion
tu a fais quoi ?
Ali BENABI
A part suivre ce tuto? rien.
je suis obliger de laisser le terminal tout le temps avecla commande « gala » :/
Nicolas Rousse
Essaye d’ajouter Gala au programmes de lancement de session 🙂
Nephis Vermilion
idem avec cette version, att je vais voir ça
Nephis Vermilion
reteste, sa remarche avec la manip en haut 🙂
Ali B
J’ai omis de vous remercier, merci encore 🙂
Sylvain Spyvain
Lorsque je tester d’installer les paquets j’ai ceci
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
autoconf est déjà la plus récente version disponible.
automake est déjà la plus récente version disponible.
automake passé en « installé manuellement ».
build-essential est déjà la plus récente version disponible.
bzr est déjà la plus récente version disponible.
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
libbamf3-dev : Dépend: libwnck-3-dev mais ne sera pas installé
libclutter-1.0-dev : Dépend: libcairo2-dev (>= 1.10) mais ne sera pas installé
Dépend: libpango1.0-dev (>= 1.30) mais ne sera pas installé
Dépend: libcogl-dev (>= 1.9.8) mais ne sera pas installé
Dépend: libcogl-pango-dev (>= 1.9.8) mais ne sera pas installé
Dépend: libgl1-mesa-dev (>= 7.1~rc3-1~)
Dépend: libgtk-3-dev mais ne sera pas installé
Dépend: libdrm-dev
libclutter-gtk-1.0-dev : Dépend: libgtk-3-dev (>= 3.2.0) mais ne sera pas installé
libgranite-dev : Dépend: libgtk-3-dev (>= 3.3.14) mais ne sera pas installé
libmutter-dev : Dépend: libgtk-3-dev (>= 3.3.7) mais ne sera pas installé
libplank-dev : Dépend: libcairo2-dev mais ne sera pas installé
Dépend: libgtk-3-dev (>= 3.0.0) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
Pensez-vous que je puisse poursuivre ou vaut mieux pas ?
Sylvain Spyvain
Si je tente j’ai ces messages d’erreurs suivants
sylspy20@sylspy20-eos:~/Téléchargements/notifications/build$ cmake ..
— The C compiler identification is GNU
— The CXX compiler identification is GNU
— Check for working C compiler: /usr/bin/gcc
— Check for working C compiler: /usr/bin/gcc — works
— Detecting C compiler ABI info
— Detecting C compiler ABI info – done
— Check for working CXX compiler: /usr/bin/c++
— Check for working CXX compiler: /usr/bin/c++ — works
— Detecting CXX compiler ABI info
— Detecting CXX compiler ABI info – done
— checking for modules ‘libmutter>=3.4;granite;clutter-1.0>=1.9.16;clutter-gtk-1.0;libbamf3;xfixes;gee-1.0;plank’
— package ‘libmutter>=3.4’ not found
— package ‘granite’ not found
— package ‘clutter-1.0>=1.9.16’ not found
— package ‘clutter-gtk-1.0’ not found
— package ‘libbamf3’ not found
— package ‘xfixes’ not found
— package ‘gee-1.0’ not found
— package ‘plank’ not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
CMakeLists.txt:37 (pkg_check_modules)
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
cmake/FindVala.cmake:55 (find_package_handle_standard_args)
CMakeLists.txt:65 (find_package)
— Configuring incomplete, errors occurred!
Devil505
certaines dépendances ne sont pas satisfaites on dirait
Sylvain Spyvain
Et pourtant dans leur commande di’nstallation il ajoute pas mal de paquet. Personne a déjà rencontré le soucis ?
Car pour le coup, je ne peux pas tester :-S
Devil505
Peut être que le code a changeé depuis et demande des dépendances plus récentes
Sylvain Spyvain
S’il vous plait quelqu’un aurait une idée à mon soucis ?
SckyzO
recherche les paquets non installé tel que :
sudo apt-cache search libcutter
Et installe manuellement les paquets avec un apt-get install (et prend en règle générale la derniere version du paquet
startouf
humm je suis en train d installer tout manuellement egalement (meme probleme que sylvain) mais je ne sais pas comment mettre la derniere version du paquet en regle generale…
Merci de votre aide !
startouf
Je peux avoir une reponse a ma question svp ? 🙂
Mathieu Provençal
Est-ce que quelqu’un saurait comment supprimer/désinstaller?
startouf
A TOUS CEUX QUI ONT LES PROBLEMES DE DEPENDANCES A L INSTALLATION :
J ai donc consulté la page originale de la developpeuse en question : Il est ecrit donc que si vous avez le repository (PPA) daily (soit instable) de elementary, c est impossible car ca cree des problemes, j ai donc supprimé ce repo et ajouté l autre qui est le PPA normal (stable) et… SURPRISE… autres dependances insatisfaites (mais les anciennes ont disparues)… J ai donc installé les DEUX repos (stable et daily) et….. tadaaaaaaa! tout marche sans probleme et j ai mon nouveau centre de notifications ! 😀
Pour ceux qui comprennent l espagnol, le lien original explique bien et les commentaires aussi !
Bonne continuation a tous !
Emilien LOCATELLI
Y a t’il ne nouvelles infos sur son intégration a Freya ?