Gala é o gerenciador de áreas de trabalho do elemenetary OS Luna trabalhado por +Tom Beckmann e Rico Tzschichholz, dois desenvolvedores ligados à comunidade elementary.
+Tom Beckmann em particular é um grande desenvolvedor que já contribuiu bastante para o mundo open source com grandes títulos disponíveis como o Gwoffice, Gala, Gazette, indicador synapse, e entre estes destaco um grande projeto que pode estar presente em futuras versões do elementary, tela de bloqueio.
Dias atrás, +Tom Beckmann tornou disponível mais um de seus projetos, o centro de notificações no Gala inspirado no centro de notificações do Mac OS, sistema operacional da Apple, estaremos mostrando a seguir como você pode obtê-lo.
Para instalação você vai precisar de alguns requisitos e estes podem ser obtidos através do comando abaixo
1. 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
Depois disso você vai baixar o ramo e compilar com os comandos abaixo.
2. bzr branch lp:~cjgomes-it/+junk/notifications
3. cd notifications
4. mkdir build
5. cd build
6. cmake ..
7. make
8. sudo make install
Para iniciar você deve dar um replace no Gala com o comando abaixo
/usr/local/bin/gala --replace
Pronto!
Para testar você pode criar algumas notificações baseados nos comandos abaixo.
notify-send --icon=geary "Você tem novos e-mails" "Clique para vê-los"
notify-send --icon=facebook "Fulano curtiu sua foto"
O atalho para abrir a central de notificações é Super + n, clicando nas notificações listadas elas são despejadas.
Muito show! Já ta funcionando aqui!!!
E para colocar ele como padrão e automático no sistema, troco no arquivo /usr/share/dbus-1/services/org.freedesktop.Notifications.service ?
no replace ele já é setado como padrão.
como faço para compilar os comandos ?
Marcos, está com algum problema na instalação?
Tem como configurar o facebook, para guando alguém curti uma foto nossa aparecer nas notificações?
Igual foi dado o exemplo ai em cima?
Abraços..
Gustavo, essa imagem é somente para ilustração mesmo, as notificações para facebook ainda não é possível até onde eu conheço.
Como faço para remover por completo? tive alguns problemas após instalação.
Elismar, reiniciou depois da instalação?
Funcionou perfeitamente, esse cara está de parabéns!!!
Qual o comando para desinstalar?
Perfeitoooo!!! funcionando d boa aki,,,ficou show..
vlw ai a dica…
os caras são @##$$% mesmo….
Como aparece aquela barra lateral da imagem?
Thiago o atalho é Super + N
Obrigado, Carlos.
Cara eu só quero compartilhar o que fiz pra coisa ficar ainda mais legal.
Como ainda nao tem nenhum “hot corner” pra mostrar o centro de notificaoes:
instalei xdotool
sudo apt-get install xdotool
Fui na configuracao dos hot corners: System settings – Desktop -
e coloquei “Execute Custom Command” no canto superior esquerdo
No campo de “Custom Command” coloquei:
xdotool key Super+n
Desculpe os erros de portugues e desculpe usar tanto ingles no meio, é que meu eOS está em ingles e eu nao sei como sao essas coisas em portugues. Mas acho que vais entender
É comum aparecer no terminal: “Log level 128″? A instalação foi perfeita até eu dar o replace e aparecer isso aí!
Olá! Só consegui executar dois comandos da publicação, o primeiro:
1. 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
e esse nº 2, os demais parecem não funcionar, tenho copiado e colado um por um no terminal.
2. bzr branch lp:~gala-dev/gala/notifications
3. cd notifications
4. mkdir build
5. cd build
6. cmake ..
7. make
8. sudo make install
estou fazendo algo errado? Vlw!!!
Wilians, você deve tirar as numerações da frente dos comandos e executá-los um por um.
Após executar o comando : /usr/local/bin/gala –replace
O seguinte acontece :
Window manager warning: Log level 128: Preferences.vala:328: Loading preferences from file ‘/home/lucasjedai/.config/plank/dock1/settings’
Window manager warning: Log level 16: Theme.vala:389: Pantheon not found, falling back to Default.
Window manager warning: Log level 16: Theme.vala:404: /usr/local/share/plank/themes/Default is not a folder fallback to the built-in defaults!
Window manager warning: Log level 128: Settings.vala:158: Loading settings from schema ‘org.pantheon.desktop.gala.keybindings’
Window manager warning: Log level 128: Settings.vala:158: Loading settings from schema ‘org.pantheon.desktop.gala.shadows’
Window manager warning: Log level 128: Settings.vala:158: Loading settings from schema ‘org.pantheon.desktop.gala.behavior’
Window manager warning: Log level 8: gtk_style_context_add_provider: assertion `GTK_IS_STYLE_PROVIDER (provider)’ failed
Window manager warning: Log level 16: Notifications.vala:54: Could not aquire bus org.freedesktop.Notifications
Então ele fica congelado assim, e quando o terminal é fechado todo controle de janelas trava.
Você tem que reiniciar o pc para sair desse bug
Ola não estou conseguindo instalar ta com problema na hora de baixar
bzr branch lp:~gala-dev/gala/notifications
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See “bzr help launchpad-login”.
bzr: ERROR: Invalid url supplied to transport: “bzr+ssh://bazaar.launchpad.net/~gala-dev/gala/notifications”: no supported schemes
alguém tem como dar uma força ai?
Desculpe, o Autor removeu o ramo para instalação, felizmente eu criei um e você pode baixar agora através do comando
bzr branch lp:~cjgomes-it/+junk/notifications
todos os outros comandos não alteram.
Cara tu seguiu todos os passos ? Aqui foi belezinha rs
Pari no Segundo passo foi onde tive problema
bzr: ERROR: Invalid url supplied to transport: “bzr+ssh://bazaar.launchpad.net/~gala-dev/gala/notifications”: no supported schemes
como puedo hacer???
Desculpe, o Autor removeu o ramo para instalação, felizmente eu criei um e você pode baixar agora através do comando
bzr branch lp:~cjgomes-it/+junk/notifications
todos os outros comandos não alteram.
E o problema dps do -> /usr/local/bin/gala –replace ja tem solução ?
na verdade não é um problema, você inicia um processo e ele fica aberto no terminal, o recomendado é você reiniciar o sistema.
Amigos, como proceder para desinstalar? Instalei sem problemas e funciona bem, exceto que a barra de notificação usa o segundo monitor. Ou seja, sempre que eu ligo na tv, para fazer uma apresentação, aparecem na segunda tela todas as notificações que estariam na barra do super+n. Por mais que a função seja interessante, ela está me atrapalhando.
Nicholas vamos lá,
primeiro, você ainda tem a pasta que fez a instalação?
se sim vc vai ter que instalar o checkinstall
voltar na pasta build e executar o seguinte comando.
sudo checkinstall –type=debian –install=yes
vai aparecer algumas perguntas e vc responde como bem entender mas segue as dicas
1: y
2: notificações-gala {depois dê dois Enter}
3: Enter
4: n até acabar as perguntas
depois disso vai ser gerado um arquivo .deb de nome build… você deve reinstalar esse arquivo.
depois disso execute um sudo dpkg -r build, reinicie e vá ser feliz