Instalação - Pommed v1.38 (ativa algumas das teclas de atalho dos Macbooks)

Iniciado por LukeHancock, 05 de Abril de 2011, 03:20

tópico anterior - próximo tópico

LukeHancock

Ola,

Instalei a versão  10.04 LTS do Ubuntu em um Macbook Pro, mas é a minha primeira experiencia com Linux e eu estou tendo dificuldade (um completo "prego" em Linux) pra instalar uma determinada versão de um programa chamado Pommed que habilita o uso de algumas teclas de atalho presentes nos Macbooks e Powerbooks para o ajuste do volume, das backlights (Teclado e LCD) e a ativação da função eject do CD-ROM .

Na Central de Programas do Ubuntu aparece somente a opção de instalar a versão 1.31, mas ela não funciona muito bem porque contém diversos bugs. To querendo instalar a versão 1.38 que é a ultima até o momento (lançada em 19/03/2011). O programa vem compactado em formato tar.gz e o arquivo INSTALL, que contém as instruções de instalação, diz o seguinte:

Installation instructions for pommed
------------------------------------

pommed  - the daemon
gpomme  - GTK+ client
wmpomme - WindowMaker client

Building
--------

pommed requires:
- pciutils / libpci (on Intel machines only)
- libofapi aka oflib (PowerMac machines only, see below)
- zlib
- libconfuse
- libdbus
- libasound
- libaudiofile
- eject

gpomme requires:
- libdbus
- libdbus-glib
- GTK+ 2.0

wmpomme requires:
- X11 libs
- libdbus

To build everything, just run make from the top-level directory, or:
- make pommed, to build pommed
- make gpomme, to build gpomme
- make wmpomme, to build wmpomme

For PowerPC machines, if you do not have libofapi installed, can't find it or
do not want to install it, run make pommed OFLIB=1 to use the embedded copy
of libofapi.

Installing
----------

To install pommed:
- copy pommed somewhere in your PATH (/usr/bin)
- copy pommed/data/* to /usr/share/pommed
- copy pommed.conf.(mactel|pmac) as /etc/pommed.conf
- install the pommed.init initscript as /etc/init.d/pommed, make it executable
   and perform any additional configuration needed on your system (links to
   /etc/rc?.d/ for instance)
- configure DBus for pommed
    + if you have a /etc/dbus-1/system.d directory, copy dbus-policy.conf
      as /etc/dbus-1/system.d/pommed.conf
    + otherwise, copy dbus-policy.conf as /etc/dbus-1/pommed.conf and add
          <include>pommed.conf</include>
      in /etc/dbus-1/system.conf, between the <busconfig>...</busconfig> tags
      (usually toward the end of the file, before the </busconfig> tag)
- restart dbus

To install gpomme:
- copy gpomme somewhere in your PATH (/usr/bin)
- install gpomme/themes as /usr/share/gpomme/themes
- install gpomme/po/$lang.mo as /usr/share/locale/$lang/LC_MESSAGES/gpomme.mo
- copy gpomme/gpomme*.desktop to /usr/share/applications

Icons for gpomme are available in the icons/ directory. For the .desktop files
provided with gpomme to work, the icons should be installed under
/usr/share/icons/hicolor. PNG files go to the appropriate sub-directory
depending on their size, gpomme.svg goes to the scalable/ sub-directory.

To install wmpomme:
- copy wmpomme somewhere in your PATH (/usr/bin)

Pick an icon from the icons/ directory to display in the dock. You can install
gpomme_32x32.xpm to /usr/share/pixmaps/wmpomme.xpm and use that in the dock for
instance.


Bom, consegui copiar todos os arquivos p/ os locais informados. No começo eu tive dificuldade em fazer isso porque toda vez que eu tentava, por exemplo, copiar a pasta pommed em /usr/bin aparecia uma mensagem dizendo que o meu usuário não tinha permissão pra fazer isso. Consegui resolver o problema conseguindo permissão pra mexer na tal pasta bin através do comando sudo chown user /usr/bin. Nem sei se usar esse comando chown é a única/ a melhor forma de fazer isso, mas fiz as modificações nele (colocando o meu usuário e o caminho das pastas), digitei no Terminal, deu certo e pronto.

Então, até ai tudo bem, agora todos os arquivos foram copiados nos devidos locais, mas o problema agora é na parte que pede pra instalar alguns arquivos e eu não faço a menor ideia de como posso proceder. Por exemplo, tem uma parte da instrução que diz assim: install the pommed.init initscript as /etc/init.d/pommed, make it executable and perform any additional configuration needed on your system (links to /etc/rc?.d/ for instance)... E como eu faço isso? Alguém pode ajudar? Desde já obrigado pelas informações!