8000 GitHub - emmyvinte/mymacqt: Personalização do ambiente KDE PLASMA com aparência OSX para aplicativos Qt+ e GTK+
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

emmyvinte/mymacqt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 < 8000 /div>
 
 
 
 
 

Repository files navigation

Atenção

Última atualização do repositório foi em 22/01/2024, em breve uma nova versão 2025 virá!

Apresentação

Olá, sou o M20. Um entusiasta de Linux e amante da customização de interfaces gráficas. Nesse artigo irei lhe apresentar o caminho das pedras para sair de um KDE plasma padrão:

image

Para o KDE Plasma mais semelhante ao MacOS já feito:

image

Por que um KDE Plasma com visual MacOS?

Acredito que o melhor ambiente desktop para uso cotidiano é, além de tudo, aquele que você se sente mais confortável em utilizar, e por que não reproduzir tal customização em um Desktop Environment que lhe dar muito mais liberdade de personalização?

A DE Plasma é perfeita para realizarmos essa customização no Linux.

Introdução

Nesse artigo será utilizado a distro Manjaro Linux, você poderá utilizar outra caso deseje, também serão usadas ferramentas, pacotes, scripts e temas de terceiros com todos os créditos devidamente citados ao final. Meu trabalho foi apenas reuni-los nessa coletânea apelidada por mim de MyMacQt que demorou 6 meses para adquirir tal maturidade, espero que aproveitem.

Vamos dar início a customização MyMacQt \0/

Download, Instalação e Atualização

Esse artigo foi testado em hardware real e através de VMs, seguindo dessa configuração:

Versão do KDE Plasma: Plasma 5.27.10
Versão do KDE Frameworks: 5.112.0
Versão da Qt: 5.15.11
Versão do Kernel: 6.5.13-4-MANJARO (64-bit)
Plataforma de gráficos: X11

01 - Faça o download da ISO do Manjaro Linux no site oficial: https://manjaro.org/ (Selecione a ISO com o PLASMA DESKTOP).

02 - Dê boot na ISO em um pendrive ou em uma máquina virtual, siga as instruções de instalação do sistema e reinicie.

03 - Abra o gerenciador de pacotes Pamac (geralmente representado como Adicionar/remover programas): image

04 - Ir até Preferências < Terceiros e habilitar o suporte ao AUR e Flatpak: image image

05 - Atualize o banco de dados do Pamac: image

06 - Após a atualização reinicie o sistema. É importante antes de logar alterar a plataforma de gráficos para X11 / X.org (Utilizaremos ela pois possui mais compatibilidade com temas GTK utilizados no MyMacQt, visto mais a frente).

07 - Abra o Konsole (ou terminal preferido) e acesse com a ferramenta VI/VIM:

sudo vim /etc/pacman.conf

Descomente as linhas Color, ParallelDownloads. Recomendo aumentar o número de ParallelDownloads = 10 (download de + pacotes simultaneamente) e adicionar uma linha com a frase ILoveCandy (Eu adoro doces) para o nosso amiguinho pacman sair comendo as bolinhas toda vez que for rodar no terminal. image

Baixando pacotes e apps essenciais

08 - Abra o Konsole e rode esses comandos:

sudo pacman -Syu ; sudo pacman -S base-devel yay git cmake extra-cmake-modules vim pamac-gtk3 adw-gtk3 gnome-settings-daemon xsettingsd kde-gtk-config gsettings-desktop-schemas gsettings-qt

Observação: Alguns pacotes só terão serventia para a distro Manjaro Linux, como é o caso do pacote pamac-gtk3.

09 - Abra o Pamac e instale os seguintes programas: image

Observação: O Amberol é apenas um tocador de música alternativo, que ficará bem mais "Cool" que o tocador padrão do Plasma.

Flatseal e permissões

Será essencial para conseguirmos ter aplicativos GTK em harmonia com os em Qt.

10 - Clique em Todos os Aplicativos e selecione as seguintes opções: image

Em Outros arquivos adicione as seguintes pastas:

~/.themes
~/.icons

image

Em Environment adicione as seguintes variáveis:

ICON_THEME=WhiteSur
GTK_THEME=WhiteSur-Dark

image

Baixando temas WhiteSur

11 - Abra o terminal e rode esse comando:

cd ~
mkdir .themes .icons

12 - Faça download do tema e pacote de ícones do GitHub:

https://github.com/vinceliuice/WhiteSur-icon-theme

https://github.com/vinceliuice/WhiteSur-gtk-theme (Usaremos apenas o arquivo WhiteSur-Dark.tar.xz localizado na pasta release). image

Lembre-se de extrair cada pasta para seu respectivo local:

~/home/.icons/WhiteSur-icon-theme ~/home/.themes/WhiteSur-Dark

Atenção: Pode acontecer de não ser possível aplicar o tema GTK com os arquivos baixados localmente, caso isso aconteça apague as pastas dos repositórios baixados acima (que estão dentro das pastas ~/.icons e ~/.themes).

Kvantum Manager

13 - Faça download do tema Kvantum MacSonoma do GitHub:

https://github.com/vinceliuice/MacSonoma-kde (Usaremos somente os arquivos dentro da pasta Kvantum/MacSonoma) image

14 - Abra o Kvantum Manager e clique em Selecione uma pasta de tema Kvantum: image

Selecione o tema que foi baixado e clique em Instalar este tema.


15 - Siga as demais instruções para Kvantum Manager: image image image image image


Aplicando Tema global

16 - Abra as *Configurações < Aparência < Tema global e busque por:

apple-monterey

Instale este da imagem: image

Também busque e instale:

macsonoma

image

Observação: Recomendo habilitar momentaneamente esta opção (para visualizar em que partes do sistema estamos aplicando modificações): image

17 - Ainda em Configurações < Aparência < Tema global, aplique o tema Apple-Monterey-Dark image

18 - Após o tema carregar entre no modo de edição e remova o painel inferior: image image

Você também pode remover o ícone de bateria caso não esteja utilizando um laptop: image

Reinicie o sistema.


Aplicando tema GTK

19 - Abra Configurações < Aparência < Tema global < Estilo do aplicativo Aplique o kvantum-dark: image

20 - Clique em Configurar estilo de aplicativos GNOME/GTK e selecione o tema WhiteSur-Dark: image

Atenção: Poderá acontecer uma situação após reiniciar a máquina, seu sistema não irá conseguir setar o tema WhiteSur em aplicativos Flatpak. Se esse problema acontecer apague o tema WhiteSur-Dark: image

Clique em Baixar novos estilos de aplicativos GNOME/GTK, busque por:

WhiteSur

image

Instale a versão correta (WhiteSur-Dark.tax.xz): image

Abra o terminal e edite os seguintes arquivos, alterando os campos para o que está sendo apresentado na print:

sudo vim /usr/share/gtk-3.0/settings.ini

image

sudo vim ~/.config/gtk-3.0/settings.ini

image

Atenção: O tema WhiteSur-Dark (GTK) em meus testes só funcionou corretamente na Plataforma de gráficos X11, caso você opte por usar Wayland fique ciente que o tema pode não funcionar nos apps Flatpak's! Recomendo alterar para X11 e usar como padrão.


Decorações da janela

21 - Mude para o tema MacSonoma-Dark, selecione o Tamanho da borda da tela para o valor Sem bordas, clique em Aplicar: image

Observação: Em temas estilo MacOS criados para o Plasma você acaba encontrando uma variedade de Decorações da janela para instalar e testar, porém todos que testei até hoje possuem o mesmo problema:

  • A - Bordas da janela de cima redondas e bordas da janela de baixo quadradas: image

  • B - Bordas da janela de cima redondas e bordas da janela de baixo redondas com uma extensão inferior: image

Em particular, nunca me contentei com ambos! pois se afastam de como as janelas em um MacOS são (com ambas as bordas redondas). A extensão inferior (item B) acaba aumentando o tamanho das janelas desnecessariamente, isso pode causar estranhamento na hora de usar alguns aplicativos.

Porém vamos consertar isso mais a frente =)


Ícones

22 - Selecione o tema de ícones WhiteSur-dark, clique em Aplicar: image

Cursores

23 - Selecione o cursor Apple-cursors, clique em Aplicar: image

Tela de apresentação

24 - Selecione o tema Apple-Monterey-Dark, clique em Aplicar: image

Comportamento do espaço de trabalho

25 - Em Comportamento do espaço < Bordas da tela ative a opção Permanecer ativo quando as janelas estiverem em tela cheia, clique em Aplicar: image

Efeitos da área de trabalho

26 - Substitua Achatar por Lâmpada mágica, clique em Aplicar: image

E selecione Escurecer a tela no modo administrador, clique em Aplicar: image


Áreas de trabalho virtuais

Essa sessão é opcional, eu gosto de usar 4 áreas de trabalho com bind no Alt+[1,2,3,4], dessa forma posso ter tudo organizado e navegar igual em um bspwm.

Áreas de trabalho virtuais < + Adicionar (x2)


Atalhos

27 - Recomendo adicionar alguns atalhos para facilitar o uso (totalmente opcional): image image

Inicialização e desligamento

28 - Em Inicialização e desligamento < Tela de autenticação (SDDM) < Clique nos 3 pontos < Baixar novos temas SDDM: image

Busque por Monterey e instale o pacote Monterey.tar.xz:

monterey

image image

Após a instalação, selecione o tema e clique em Aplicar.

Notificações

29 - Em Notificações < Escolher posição personalizada... selecione o canto superior direito: image

Konsole

30 - Abra o Konsole < Configurações e desative os itens em Barras de ferramentas visíveis: image

31 - Em Konsole < Configurações < Gerenciar perfis... < + Novo altere o Comando para /bin/zsh e selecione Perfil padrão, clique em Aplicar: image

32 - Em Mouse, selecione Copiar ao selecionar em Opções de cópia, clique em Aplicar: image

33 - Em Aparência, selecione o tema Breeze e clique em Editar, altere o Plano de fundo de Cor, Cor intensa e Cor fraca para preto. Selecione Borrar o plano de fundo e adicione 30% de Transparência da cor de fundo, clique em Aplicar: image

Feche o terminal e abra novamente para ver as modificações.


KRunner

34 - Abra o KRunner com Alt+Space, clique no simbolo de engrenagem: image

Selecione a opção Centro, clique em Aplicar: image

Latte Dock

35 - Abra a Latte Dock, Clique com botão direito na sua borda < Configurar o Latte... : image

Em Configurações selecione as seguintes opções, por final clique em Aplicar:

  • Usar estilo 3D para os emblemas das notificações e atalhos.
  • Pressione {MASTER} para ativar o lançador de aplicativos.
  • Efeito parabólico: Baixa image

Em Editor de layouts clique em Importar de arquivo local..., selecione o tema local e clique em Aplicar e Mudar: image

Observação: No final deste artigo deixarei o meu preset no GitHub para o Latte Dock, mas você pode buscar por temas na loja online se preferir.

Meu preset possui essa aparência: image


Active application

Semelhante ao Finder do MacOS iremos adicionar um texto falso para imitar o comportamento na Mesa ou Área de trabalho:

36 - Clique com botão direito no painel superior < Configurar Active application... : image

Em No window text, apague Desktop e cole o texto abaixo, clique em Aplicar:

Dolphin      Arquivo    Editar    Exibir    Ir    Ferramentas    Configurações    Ajuda

Ficará com esse visual: image


KDE Rounded Corners

37 - Faça download do repositório KDE-Rounded-Corners do GitHub: https://github.com/matinlotfali/KDE-Rounded-Corners

Você pode seguir o próprio tutorial do repositório, mas encurtando, rode esses comandos para compilar o programa (se você baixou todos os pacotes no começo desse artigo e está utilizando Manjaro Linux):

cd ~
git clone https://github.com/matinlotfali/KDE-Rounded-Corners
cd KDE-Rounded-Corners
mkdir build
cd build
cmake .. --install-prefix /usr
make
sudo make install

Abra Configurações < Comportamento do espaço de trabalho < Efeitos da área de trabalho, busque por ShapeCorners e ative, clique em Aplicar: image

Reinicie o sistema e aproveite a coletânea MyMacQt =)


Apoio e Divulgação

Esse projeto foi originalmente lançado em Hacking Force


Bônus do MyMacQt

Tutorial completo em vídeo

Todos os arquivos e presets utilizados

Precisa de ajuda? Abra uma New issue no GitHub da coletânea.


Créditos

manjaro

WhiteSur-gtk-theme, WhiteSur-icon-theme, MacSonoma-kde Kvantum

Apple Monterey Dark 5.27 or superior

MacSonoma KDE Dark theme, WhiteSur Gtk theme, Monterey sddm theme

KDE Rounded Corners

About

Personalização do ambiente KDE PLASMA com aparência OSX para aplicativos Qt+ e GTK+

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages

0