Você precisa adicionar /home/me/.cpan/build
à @INC
da sua instalação perl. Como você pode ver na mensagem de erro, não está lá:
(@INC contains: /etc/perl /usr/local/lib/perl/5.18.2
/usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18
/usr/share/perl/5.18 /usr/local/lib/site_perl .)
A maneira mais simples de fazer isso é definir PERL5LIB
no arquivo ~/.profile
(ou ~/.bash_profile
):
export PERL5LIB="/home/me/.cpan/build:$PERL5LIB"
Em seguida, faça a fonte do arquivo ( . ~/.profile
) ou efetue logout e faça login novamente.
Isso permitirá que você execute o script manualmente, mas ele ainda não estará disponível quando você executar via .i3/config
, pois provavelmente ele não lê .profile
. Para ter certeza de que funcionará, defina PERL5LIB
explicitamente em seu próprio script:
#!/bin/bash
PERL5LIB="/home/max/.cpan/build:${PERL5LIB}" menutray -i -u -r &>/tmp/filename