O lógico seria que o gerenciador de janelas passasse o (s) caminho (s) dos itens descartados como argumentos para o item no qual eles foram descartados.
Este tutorial parece cobrir razoavelmente bem os argumentos do script.
Arguments are accessed inside a script using the variables $1, $2, $3, etc., where $1 refers to the first argument, $2 to the second argument, and so on.
echo $1
If you have a variable number of arguments, you can use the "$@" variable, which is an array of all the input parameters. This means you can use a for-loop to iteratively process each one, as illustrated in the following example:
for FILE1 in "$@"
do
wc $FILE1
done
Tente criar um script que exiba todos os argumentos em um arquivo de texto. Isso deve ajudá-lo a descobrir o que seu gerenciador de janelas está fazendo. OU pesquise seu gerenciador de janelas para descobrir como ele lida com um ícone em outro.