Existe algum tipo de "Padrão de hierarquia do sistema de arquivos":
The Filesystem Hierarchy Standard (FHS) defines the main directories and their contents in Linux operating systems. For the most part, it is a formalization and extension of the traditional BSD filesystem hierarchy.
Eu colocaria essas coisas para:
/opt/ Optional application software packages
Leia a si mesmo: link
Para o resto das suas perguntas:
-
É uma questão de ter o caminho para o binário / script que você deseja lançar na variável PATH. De acordo com link , você quer fazer isso via
/etc/environment
. Você também pode criar um 'link simbólico' para o binário ou escrever um script de ativação que você coloque em/usr/bin
ou/usr/local/bin
. -
Veja 1.
-
Para isso, você deve criar um arquivo .desktop e instalá-lo ( faça uma entrada no menu para ele) através do xdg-desktop-menu .