Gerentes de composição

4

Como posso determinar qual compositor está sendo usado atualmente quando vários desktops foram instalados, como o LXDE e o XFCE. O Compiz também está instalado.

Existe um código que mostrará qual gerenciador de composição instalado está sendo usado?

    
por Ringtail 03.04.2013 / 15:48

1 resposta

2

Não há comando direto para obter seu gerenciador de composição atual. Para fazer isso, precisamos fazer uma lista deles e verificar os processos atuais. Eu fiz um script para isso. Aqui vai:

#!/bin/sh

COMPOSITORS=('awesome' 'beryl' 'blackbox' 'compiz' 'dwm' 'enlightenment' 'fluxbox' 'fvwm' 'i3' 'icewm' 'kwin' 'metacity' 'musca' 'openbox' 'pekwm' 'ratpoison' 'scrotwm' 'wmaker' 'wmfs' 'wmii' 'xfwm4' 'xmonad')

for i in 'ps -u $USER -o comm'; do
    for c in ${COMPOSITORS[@]}; do
        if [ "$i" == "$c" ]; then
            echo "Your compositor is $i"
        fi
    done
done

Abra seu editor, cole o código acima e salve-o com o nome check-compositor.sh . Então abra o terminal e execute %código% Isso deve mostrar seu gerenciador de compositores atual. Você pode adicionar mais gerentes de composição à lista, se quiser, mas acho que são praticamente todos eles.

    
por Jesse 03.04.2013 / 20:14