Listar todos os comandos que a Alt-F2 oferece

0

Gostaria de obter uma lista de todos os comandos que podem ser executados via Alt-F2 .

Então, para os comandos shell, isso seria:

compgen -c

Eu preciso de algo semelhante, mas apenas para comandos gráficos. Então, por exemplo, rhythmbox deve estar nessa lista, mas rm não deveria.

    
por user1350992 25.08.2015 / 18:36

1 resposta

2

Tente isto:

#!/bin/bash

find ${PATH//:/ } -type f -executable 2>/dev/null | while read -r c; do
  ldd "$c" | grep -q -m 1 libX11.so
  [[ ${PIPESTATUS[1]} -eq 0 ]] && echo "${c##*/}"
done

Consulte: man find , help while , help read , man ldd , man grep , man bash

    
por Cyrus 26.08.2015 / 00:13