Criar link de URL no menu

5

Como posso criar um item de menu que aponte para um URL?

Eu tentei criar uma entrada mylink.desktop assim:

[Desktop Entry]
Encoding=UTF-8
Name=My Link Name
Icon=my-icon
Type=Link
Categories=Office;
URL=http://www.example.com/

usar xdg-desktop-menu install mylink.desktop deve colocar essa entrada no menu do usuário atual. Isso não funciona no entanto. O arquivo é copiado em ~/.local/share/applications/ , mas a entrada não aparece no menu.

Se eu alterar Type para Application e definir Exec em vez de URL , funcionará. Mas eu não quero ter entrada de menu para um aplicativo local. Eu quero um navegador padrão para iniciar em um endereço especificado quando a entrada do menu é selecionada.

Como posso fazer isso?

Além disso, usando este comando: xdg-desktop-icon install mylink.desktop , o resultado é o esperado - um novo link é criado na área de trabalho. Então, por que não funciona no menu?

Eu testei isso no RedHat Enterprise Linux 6 com o KDE, mas eu gostaria de saber como fazer isso no Gnome também.

    
por Fiktik 28.04.2011 / 09:56

2 respostas

4

Durante a leitura, eu tropecei para esta pergunta . Isso me deu uma ideia para uma solução alternativa:

[Desktop Entry]
Encoding=UTF-8
Name=My Link Name
Icon=my-icon
Type=Application
Categories=Office;
Exec=xdg-open http://www.example.com/

Isso faz exatamente o que eu preciso e é um aplicativo local, então eu posso usar xdg-desktop-menu para instalar esta entrada sem problemas.

    
por 28.04.2011 / 13:14
0

AFAIK, você precisa criar um arquivo Link.directory no diretório / usr / share / deskop. E mescle este diretório nos menus apropriados [editando o /etc/xdg/applications.menu, eu acho. Por favor, verifique o arquivo de menu exato]

    
por 28.04.2011 / 10:39