Opened 6 years ago

Last modified 6 years ago

#73 new task

libnotify missing should be reported with error message

Reported by: ricardofabbri Owned by: vilsonvieira
Priority: trivial Milestone: default-end-of-2011
Component: #gt-aa Version:
Keywords: Cc: daneoshiga

Description

The wiki was outdated, so I started aa without installing libnotify first. AA ran ok and didn't even issue a message warning me that libnotify had not been found. Please issue some kind of message stating this.

Also, please keep the wiki updated. If this is impossible, then, instead of putting repeated info on the wiki, just point users to README.

Change History (4)

comment:1 follow-up: Changed 6 years ago by ricardofabbri

  • Component changed from #gt-default to #gt-aa
  • Owner changed from ricardofabbri to vilsonvieira

comment:2 in reply to: ↑ 1 Changed 6 years ago by andresmrm

Replying to ricardofabbri:

Não sei direito como fazer isso.
Um dos métodos seria chamar o comando 'which' e ver o retorno dele.
Outro seria usar os comandos de Python para implementar um which e ver se acha o comando.

Estamos procurando por: notify-send

comment:3 follow-up: Changed 6 years ago by andresmrm

Agora, ao invés de chamar o notify-send do sistema, ele usa a biblioteca pynotify. Logo ele deve dar pau caso ela não esteja instalada.

comment:4 in reply to: ↑ 3 Changed 6 years ago by daneoshiga

  • Cc daneoshiga added

Replying to andresmrm:

Agora, ao invés de chamar o notify-send do sistema, ele usa a biblioteca pynotify. Logo ele deve dar pau caso ela não esteja instalada.

aparentemente não, desinstalei o notify-send
sudo aptitude purge libnotify-bin

e mesmo assim o pynotify funcionou normalmente, tentei usar o notify-send diretamente do shell e não funcionou

o pynotify depende do pacote python-notify, ao tentar desinstalá-lo, o aptitude mostrou uma lista enorme de aplicativos, entre eles ibus, gwibber, python-ubuntuone-client e principalmente ubuntu-desktop

logo, esse pacote faz parte do "ubuntu"... e o ibus parece depender dele.

acredito assim, que dá pra confiar que esse pacote estará no sistema, se não estiver, vai dar pau no import, o que já está sendo tratado (talvez mudar a msg de errro para o pacote q tem o pynotify?)

Note: See TracTickets for help on using tickets.