Comando para criar o iniciador (por trás da GUI do Xfce/Thunar)

Comando para criar o iniciador (por trás da GUI do Xfce/Thunar)

Thunar tem uma opção ao clicar com o botão direito na área de trabalho para criar arquivos/iniciadores de área de trabalho.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Existe um comando por trás desta GUI que poderia ser usado em outros contextos?

Responder1

Isso é apenas criar umarquivo .desktopna ~/Desktoppasta.

Você pode criar esses arquivos manualmente com um editor de texto ou usando qualquer outro programa que possa gravar um arquivo no estilo INI.

Um arquivo .desktop também pode ser instalado com oxdg-desktop-iconferramenta.

Editar

Para encontrar o processo que criou uma janela em X.

  1. Iniciar um terminal
  2. Execute xwininfoe clique na janela de seu interesse, anote o "ID da janela"
  3. Execute xprop -id XXXX | grep PIDde onde XXXXé xwininfo, observe o PID
  4. Execute de ps aux | grep XXXXonde XXXXestá o PIDxprop

No Xfce, o programa é:

exo-desktop-item-edit --display=:0.0 --create-new --type Application file:///home/$USER/Desktop

Responder2

Como complemento baseado na primeira resposta e seus comentários:

ParaAção Thunar para criar um lançador no diretório atual: abra o Thunar, selecione 'Editar - Configurar ações personalizadas', adicione o comando:

sh -c 'exo-desktop-item-edit --create-new --type Application .'

O último ponto ( .)especifica o diretório atualcomo local para a criação do arquivo. (Fontelink.)

Em “Condições de aparência”, marque ‘Diretórios’.

informação relacionada