Um mecanismo de tema de canela construído para Mint Linux
Recém -atualizado para hortelã 21 e WIP
Esse projeto poderia servir de inspiração para o que seria possível modernizar a canela e veio de macarrão com canela como um dev de frente, vendo o que eu poderia fazer. Imaginei que gostaria de ter essa automação entre dispositivos e instalações e também subir de nível com alguma extração de sotaque de papel de parede.
Dermodex é um tema dinâmico de canela que responde ao papel de parede de fundo atualmente selecionado (ele pode ser definido para detectar automaticamente alterações por 15 minutos ou você pode clicar com o botão direito do mouse na área de trabalho para atualizar). Ele usa um script Python baseado em função para determinar não a cor principal em um papel de parede, mas uma cor que pode ser considerada um sotaque. Por exemplo, em uma imagem da Milkyway com montanhas marrons em primeiro plano, o Dermodex tentará extrair uma cor que seria complementar à imagem.
Essa cor de destaque é passada para a canela.css usando o gato em uma cópia do arquivo Cinnamon.css. As folhas de estilo GTK também são executadas pelo SED também. Você pode substituir as cores se houver uma falta de extração!
O Dermodex também rehime os ícones e as cores do GTK também.
Essa coisa toda é o trabalho em andamento e não é o Gaureenteed para trabalhar em sua instalação. Eu incentivo os relatórios muito, pois tenho apenas o hardware que tenho, posso não ter responsável por determinadas situações. Também preciso melhorar a tentativa de executar a filial principal em uma VM com uma instalação de hortelã fresca para ver quais dependências podem estar faltando.
Para observar, faça backup do seu diretório/usr/share/sons e se você usar o tema do ícone branco - também faça um backup disso. Os temas de som que eu criei usam índices modificados. Arquivos de Them para aprimorar o tema do som da canela. Por exemplo, os sons de lixo funcionam, assim como eventos de som para status da bateria e desconectar e substituir o adaptador de energia. Isso requer a adição de temas de som moddados em/usr/share/sons para todos os usuários.
Adicione Super+S como um atalho para DD_Power
(Tenha o applet de rádio ++ instalado) Adicione Super+R como um atalho para dd_radio
Execute o script install.sh, que executa a maioria das coisas como o usuário atual, alguns precisam de sudo, por exemplo, para transferir sons para/usr/share/sons e make/usr/share/backgrounds graváveis para o desfoque da imagem de login.
O Dermodex usa arquivos no diretório ~/.local/share/dermodex para substituir as folhas de estilo e ativos no diretório ~/.themes/dermodex quando uma alteração é detectada. Os principais scripts são mais parecidos com esteróides; Usando uma localização e substituição para reconstruir um arquivo de tema. Por padrão, o Dermodex verifica a metade direita de um papel de parede, pois muitos papéis de parede de mesa têm uma área de foco nessa parte da tela. Uma roda de palete e cores aparecerá na área de notificações e logo após a canela será atualizada.
Se a canela não se refrescar após cerca de um minuto ou dois; Use o atalho Ctrl+Alt+ESC.
Há também algumas coisas do Inkscape em segundo plano para recolorar os ativos do GTK, que leva cerca de 30 segundos no meu hardware.
Diretamente após o login Dermodex permanecerá ativo por cerca de 15 minutos se definido como AutoStart nos aplicativos de inicialização (se não, você sempre poderá clicar com o botão direito do mouse na área de trabalho e fazer uma atualização depois de alterar as configurações e/ou alterar o papel de parede). Se ele adormecer, você pode clicar com o botão direito do mouse na área de trabalho e atualizar o Dermodex depois de trocar o papel de parede.
Funciona quando a apresentação de slides de papéis de parede está ativa? Não, isso seria insano, legal, mas insano.
Pressione Alt+F2 para trazer a caixa de corrida
https://towardsdatascience.com/image-clor-extraction-with-python-in-4-steps-8d9370d9216e
https://www.alanzucconi.com/2015/09/30/colour-storting/
Médio: Borih.K
Médio: Fera de Programação
Stackoverflow: Aidan
Muitos outros no Stackoverflow e vários outros fóruns de ajuda
O processamento da imagem com Python pode produzir uma folha de estilo que pode travar canela (embora eu tente evitar isso), ao usar os controles deslizantes de brilho e contraste. Por exemplo, usar um fundo muito brilhante ou um plano de fundo com pouca variação de cores pode resultar em uma seleção de cores estreita. As rotinas detectam #FFFFFF, que podem ser problemáticas para coisas como o menu pairarem os fundos. Também existem rotinas para detectar se a cor do texto precisa de inversão em determinados tons.
Se perguntado, sim, eu adoraria ter Dermodex como extensão de canela. Por enquanto é um playground. Parece que eles favorecem a estabilidade que é compreensível. Esses scripts podem fazer muitas mudanças significativas no meio ambiente. O projeto oferece muita inspiração para tema avançado em canela.
Feito e com fluente, há pelo menos uma escolha de dois estilos de estilo de título da janela (arredondado, com ícone próximo ao estilo de hortelã ou com o ícone próximo ao estilo Windows).