Provavelmente, não há solução impermeável. As entradas do menu estão em
shell/traditional-menus.ui
shell/evince-menus.ui
e
shell/evince.css
também é interessante.
Uma solução pode ser:
-
Obtenha o código fonte e instale as dependências
sudo apt-get source evince sudo apt-get build-dep evince
-
Altere os arquivos de menu e / ou o css
-
Reconfigure com um caminho alternativo para a instalação, por exemplo
/usr/local/restricted_user
sudo ./configure --prefix /usr/local/restricted_user
-
Re-compile o Evince
sudo make distclean sudo dpkg-buildpackage -rfakeroot -b -uc
-
Instale o pacote deb
-
Crie um arquivo da área de trabalho no diretório pessoal do usuário
cp /usr/share/applications/evince.desktop /home/restricted_user/.local/share/applications sudo chown restricted_user:restricted_user /home/restricted_user/.local/share/applications/vince.desktop
e use a versão re-compilada para
Exec=
-
Verifique se o usuário não tem mais acesso a
/usr/bin/evince