Faça nossos aplicativos Qt usarem o tema GTK +

Eu estive pensando sobre isso desde que comecei com o Arch (em distros Out-of-the-Box isso não aconteceu comigo), Estilo QGtkName (que aparentemente se encarrega de fazer o Qt usar temas GTK) não detecta o tema GTK que selecionamos (pelo menos não no Xfce), fazendo com que nossos aplicativos escritos em Qt pareçam diferentes do ambiente. Instale o pacote libgnomeui ele faz o trabalho (ou algumas de suas dependências), mas se você é como eu e não quer ter a mídia GNOME instalada, isso pode ajudar. Os aplicativos inicialmente têm esta aparência:

screenshot060413.png

Primeiro nós corremos QtConfigName (que por padrão não é mostrado no menu). No Arco:

$ qtconfig-qt4

En la opción 'Selecionar estilo GUI' selecionamos GTK +.

Depois de criar um script, podemos usar o guia de KZKG ^ Gaara: https://blog.desdelinux.net/bash-como-ha … jecutable/
Vamos nomear o script como qgtkstylehack.sh (isso é opcional e depende do usuário) e vamos escrever isso dentro do script: export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
No final será assim:

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"

Vamos mover este script para a pasta /etc/profile.d para ser executado automaticamente e estar disponível para todos os usuários. *

# mv ~/qgtkstylehack.sh /etc/profile.d

Agora, podemos já ter em nossa pasta pessoal um arquivo oculto chamado .gtkrc-2.0 (aqui está nossa configuração pessoal GTK +), se não, simplesmente o criamos. Então, temos que adicionar isso ao arquivo mencionado: nome do tema gtk= »Seu nome tema«

E pronto, reinicializamos para que as alterações tenham efeito. Nossos aplicativos devem ser semelhantes a este:

screenshot060413r.png

* Na verdade, também podemos adicionar a linha export GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ arquivar ~ / .bash_profile para que as mudanças afetem apenas o nosso usuário.

Fontes:


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   f3niX dito

    O desktop parece muito bom, já que conheci o arch e os derivados também não mudei, adoro o pacman e o RR, agora no chakra porque adoro o quão polido é o Kde, meu outro amor é o Xfce, embora eu tenha esquecido.

  2.   st0rmt4il dito

    Adicionado aos favoritos!

    Saudações!

  3.   apenas-outro-dl-usuário dito

    Eu sou um novato neste tópico. Qual biblioteca de gráficos é mais recomendada em termos de compatibilidade / multiplataforma / desempenho etc? Qt ou gtk +?

  4.   mathias dito

    Quão legal é o tema dos ícones que você usa, quais são eles?

  5.   André dito

    Ótima dica! A integração entre GTK e Qt é um dos meus principais critérios na escolha de layouts e desktops. Menciono que a instalação do "libgnomeui" também serve para integrar aplicativos Qt em LXDE e Openbox. Mas, para mim, o melhor aplicativo para integrar GTK e Qt é o QTCurve. Recomendado !!

    1.    elav. dito

      +1 QtCurve é ótimo e extremamente configurável.