Composição de tela no XFCE do Fedora 28 - Como ativar por linha de comando? [RESOLVIDO]

1. Composição de tela no XFCE do Fedora 28 - Como ativar por linha de comando? [RESOLVIDO]

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 12/08/2018 - 17:38h

Olá pessoal beleza?

Alguém sabe me dizer o comando para ativar a composição de tela no XFCE Fedora? Preciso habilitar esse comando no autostart do XFCE, quero que ele seja executado toda vez que o computador dê boot.

Valeu!


  


2. MELHOR RESPOSTA

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 12/08/2018 - 18:59h

Linha de comando:
xfconf-query -c xfwm4 -p '/general/use_compositing' -t 'bool' -s 'true' 

Modo gráfico:
https://i.imgur.com/gJckbL1.png

3. Re: Composição de tela no XFCE do Fedora 28 - Como ativar por linha de comando? [RESOLVIDO]

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 12/08/2018 - 19:02h

RLFontan escreveu:

Olá pessoal beleza?

Alguém sabe me dizer o comando para ativar a composição de tela no XFCE Fedora? Preciso habilitar esse comando no autostart do XFCE, quero que ele seja executado toda vez que o computador dê boot.

Valeu!


Você está usando o compositor nativo do XFCE? Nesse caso não precisa fazer nada. Mas ele tem um problema: não oferece aceleração por hardware. Consequentemente a tela dá umas tremidas quando você move as janelas ou usa a barra de rolagem.

Mas tem uma outra opção, não sei se é a que você está usando, que é o compton. Ele oferece aceleração por hardware. Para usá-lo, você deve desativar a composição nativa do XFCE, e criar um script de autostart. Se já tiver o compton instalado, basta adicionar no diretório $HOME/.config/autostart o lançador do compton (compton.desktop, por exemplo), com o conteúdo a seguir:

[Desktop Entry]
Comment=A X compositor
Comment[da]=En X-compositor
Comment[de]=Kompositionsmanager für X11
Comment[el]=Ένας συνθέτης X
Comment[pt]=Compositor para o servidor X
Exec=compton -bf --dbus --backend glx --vsync drm --xrender-sync
GenericName=X compositor
GenericName[de]=X11 Kompositionsmanager
GenericName[el]=Συνθέτης X
GenericName[pt]=Compositor X
Name=Compton (X Compositor)
Name[da]=Compton (X-compositor)
Name[de]=Compton (X11 Kompositionsmanager)
Name[el]=Compton (Συνθέτης X)
Name[pt]=Compton (Compositor X)
TryExec=compton
Type=Application
X-Desktop-File-Install-Version=0.23


Mas atenção: veja se o comando (vide linha Exec) se aplica ao seu hardware, pois as opções do compton para aceleração por hardware vão depender do hardware que estiver usando. Para isso dê uma olhada na man page do compton.

---

Atenciosamente,
Hugo Cerqueira


4. Re: Composição de tela no XFCE do Fedora 28 - Como ativar por linha de comando? [RESOLVIDO]

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 12/08/2018 - 20:50h

Ryuk escreveu:

Linha de comando:
xfconf-query -c xfwm4 -p '/general/use_compositing' -t 'bool' -s 'true' 

Modo gráfico:
https://i.imgur.com/gJckbL1.png


Show de bola, o comando funcionou direitinho. Agora meu PC está iniciando com Force Full Composition Pipeline + XFWM4 ligado por default, desse modo, já inicia sem tearing, configurado para jogos e para uso comum. Quando quero jogar, vou e desativo ambos.


5. Re: Composição de tela no XFCE do Fedora 28 - Como ativar por linha de comando? [RESOLVIDO]

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 12/08/2018 - 20:53h

hrcerq escreveu:

RLFontan escreveu:

Olá pessoal beleza?

Alguém sabe me dizer o comando para ativar a composição de tela no XFCE Fedora? Preciso habilitar esse comando no autostart do XFCE, quero que ele seja executado toda vez que o computador dê boot.

Valeu!


Você está usando o compositor nativo do XFCE? Nesse caso não precisa fazer nada. Mas ele tem um problema: não oferece aceleração por hardware. Consequentemente a tela dá umas tremidas quando você move as janelas ou usa a barra de rolagem.

Mas tem uma outra opção, não sei se é a que você está usando, que é o compton. Ele oferece aceleração por hardware. Para usá-lo, você deve desativar a composição nativa do XFCE, e criar um script de autostart. Se já tiver o compton instalado, basta adicionar no diretório $HOME/.config/autostart o lançador do compton (compton.desktop, por exemplo), com o conteúdo a seguir:

[Desktop Entry]
Comment=A X compositor
Comment[da]=En X-compositor
Comment[de]=Kompositionsmanager für X11
Comment[el]=Ένας συνθέτης X
Comment[pt]=Compositor para o servidor X
Exec=compton -bf --dbus --backend glx --vsync drm --xrender-sync
GenericName=X compositor
GenericName[de]=X11 Kompositionsmanager
GenericName[el]=Συνθέτης X
GenericName[pt]=Compositor X
Name=Compton (X Compositor)
Name[da]=Compton (X-compositor)
Name[de]=Compton (X11 Kompositionsmanager)
Name[el]=Compton (Συνθέτης X)
Name[pt]=Compton (Compositor X)
TryExec=compton
Type=Application
X-Desktop-File-Install-Version=0.23


Mas atenção: veja se o comando (vide linha Exec) se aplica ao seu hardware, pois as opções do compton para aceleração por hardware vão depender do hardware que estiver usando. Para isso dê uma olhada na man page do compton.

---

Atenciosamente,
Hugo Cerqueira


Já ouvi falar bem do Compton, um gamer no Reddit falou que com o compton ligado ele além de evitar o tearing assim como o xfwm4, ele o fazia sem interferir no desempenho dos jogos, valeu mesmo pela dica, talvez um dia eu teste, por enquanto vou ficar nesse esqueminha aqui mesmo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts