Existe uma maneira na barra de ferramentas do LXDE de alterar quais aplicativos estão na parte de inicialização rápida via terminal, para que ele possa ser colocado em um arquivo em lotes para alterar em vários clientes?
command-line
raspberry-pi
raspbian
lxde
Jhondoe
fonte
fonte
Respostas:
Isso pode ser feito facilmente, criando um
.desktop
arquivo para cada aplicativo que você deseja adicionar ao menu. Tudo isso está explicado claramente no wiki do LXDE para o menu principal 1 .* .desktop Locais
Se você deseja que o aplicativo para aparecer em menus para todos os usuários em um sistema, adicionar o arquivo para o diretório
/usr/share/applications/
. Por exemplo, você pode ter/usr/share/applications/gimp.desktop
para o aplicativo gimp. É aqui que os pacotes normalmente criam seus.desktop
arquivos e é recomendado.Se você quiser adicionar o aplicativo a um menu de um usuário específico, crie o arquivo no diretório
$HOME/.local/share/applications/
.* .desktop Configurações
Leia alguns dos
.desktop
arquivos existentes/usr/share/applications/
para entender como eles funcionam. Eles são bastante diretos, mas o wiki fornece uma breve explicação das configurações mais usadas.Aqui está uma explicação ligeiramente modificada do wiki para o
warsow.desktop
arquivo. As configurações reais estão em negrito.Adicionando um aplicativo a uma barra de inicialização de aplicativos
Se você criou um
.desktop
arquivo ou um foi criado quando o aplicativo está instalado, você pode adicioná-lo a uma barra de ativação dentro de um lxpanel. As configurações para painéis estão localizadas no diretório de perfil. Por exemplo, um de seus painéis pode estar em$HOME/.config/lxpanel/LXDE/panels/panel
.Editando o arquivo
vim ~/.config/lxpanel/LXDE/panels/panel
, consigo ver onde o plug-in da barra de inicialização e a configuração foram adicionados. Se o plug-in ainda não foi adicionado ao painel, você precisará adicioná-lo para cada usuário. Observe que os plug-ins da barra de ativação aparecerão no painel na mesma ordem em que aparecem neste arquivo.Além disso, você precisará adicionar a
Button
configuração com umid
caminho para o.desktop
arquivo para cada aplicativo que deseja que apareça na barra de inicialização. Aqui está um exemplo de como ela se parece.Atualizando o painel
O wiki ainda fornece um script útil para reiniciar o lxpanel para garantir que ele atualize suas alterações.
Se você estiver executando o
lxpanel
comando no seu terminal, recomendo usánohup
-lo para que ele não acabe com o processo lxpanel quando o terminal estiver fechado.nohup lxpanel -p LXDE &
fonte
.desktop
arquivos e não se esqueça de atualizar o painel para que as alterações apareçam.lxpanel -p LXDE-pi &
.