Comment puis-je utiliser Devilspie2 pour amener une fenêtre au premier plan lorsqu'elle est ouverte?

1

J'essaie de placer la fenêtre principale de Lollypop au premier plan (devant) lorsqu'elle est ouverte, à l'aide de Devilspie2 .

J'utilise le code suivant dans config.lua:

if (get_window_class()=="Lollypop") then
    unmaximize();
    focus();
    focus_window();
end

Cependant, comme vous pouvez le voir ci-dessous, Lollypop s’ouvre en arrière-plan.

Animation GIF

Orschiro
la source

Réponses:

0

Je ne pense pas que ce get_window_class()soit la bonne fonction pour votre problème, essayez-le avec get_window_name()ou get_application_name():

if (get_window_name()=="Lollypop") then
  unmaximize();
  focus();
  focus_window(); 
end

Ou lancez devilspie2 dans le terminal et vérifiez avec debug_print(get_window_class())quoi il retourne.

Jakob Lenfers
la source