Minha experiência com o kde:
Eu atribui um atalho ao meu aplicativo de ícone de bandeja. Para levantar da bandeja pelo comando eu uso: xdotool key "my shortcut"
Eu estou tentando criar um atalho de teclado para levantar um aplicativo que está sendo executado na bandeja do sistema (keepassx).
Eu tentei xdotool mas não funciona. xdotool encontra as janelas que correspondem ao nome do aplicativo, mas activatewindow dá um erro (XGetWindowProperty [_NET_WM_DESKTOP] falhou (code = 1)) meu palpite é que o aplicativo não tem uma janela para ativar.
Eu também tentei wmctrl com resultados semelhantes, neste caso nenhuma janela é encontrada.
Alguma idéia do que eu posso fazer?
Estou executando o Lubuntu 14.04 LTS - LXDE / Openbox
Minha experiência com o kde:
Eu atribui um atalho ao meu aplicativo de ícone de bandeja. Para levantar da bandeja pelo comando eu uso: xdotool key "my shortcut"
Eu tive o mesmo erro. Tentei wmctrl
e xdotool
, mas eles não parecem funcionar com uma janela escondida na bandeja do sistema.
Eu resolvi com bash -c "pkill keepassx && keepassx"
simples. Para que isso funcione, Iniciar minimizado precisa ser desmarcado. Usado com o KeePassX 0.4.3.