Comando para criar lançador (atrás da GUI do Xfce / Thunar)

0

O Thunar tem uma opção ao clicar com o botão direito do mouse na área de trabalho para criar arquivos / lançadores de área de trabalho.

Existe um comando por trás dessa GUI que pode ser usado em outros contextos?

    
por cipricus 29.11.2017 / 16:04

1 resposta

2

Isso é apenas criar um arquivo .desktop na coluna% pasta~/Desktop.

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

Um arquivo .desktop também pode ser instalado com a ferramenta xdg-desktop-icon .

Editar

Para encontrar o processo que criou uma janela em X.

  1. Iniciar um terminal
  2. Execute xwininfo e clique na janela em que você está interessado, observe o "ID da janela"
  3. Executar xprop -id XXXX | grep PID onde XXXX é de xwininfo , observe o PID
  4. Executar ps aux | grep XXXX onde XXXX é o PID de xprop

No Xfce, o programa é:

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