Linux Mint 용으로 제작 된 계피 테마 엔진
Mint 21 및 WIP에 대해 새로 업데이트되었습니다
이 프로젝트는 시나몬을 현대화 할 수있는 것에 대한 영감을 주었고 시나몬과 함께 프론트 엔드 데브로 Noodling에서 나왔고, 내가 할 수있는 일을 보았습니다. 나는 장치와 설치를 통해이 자동화를하고 싶다고 생각하고 일부 벽지 악센트 추출으로 레벨을 올릴 수 있다고 생각했습니다.
Dermodex는 현재 선택된 배경 벽지에 응답하는 동적 계피 테마입니다 (15 분 동안 변경 사항을 자동 감지하거나 데스크탑을 마우스 오른쪽 버튼으로 클릭하여 새로 고칠 수 있습니다). 함수 기반 파이썬 스크립트를 사용하여 벽지의 주요 색상이 아니라 악센트로 간주 될 수있는 색상을 결정합니다. 예를 들어, 전경에 갈색 산이있는 밀키 웨이의 이미지에서 Dermodex는 이미지에 대한 무료 색상을 추출하려고 시도합니다.
이 악센트 색상은 Cinnamon.css 파일의 사본에 고양이를 사용하여 Cinnamon.css에 전달됩니다. GTK 스타일 시트도 SED를 통해 실행됩니다. 추출과 거의 미스가 있으면 색상을 무시할 수 있습니다!
Dermodex는 또한 아이콘과 GTK 색상도 다시 만듭니다.
이 모든 것은 진행중인 일이며 설치에서 전혀 작동하지 않습니다. 나는 내가 가지고있는 하드웨어 만 가지고 있기 때문에 보고서를 강력히 권장합니다. 특정 상황을 설명하지 않았을 수도 있습니다. 또한 신선한 민트 설치가있는 VM에서 메인 브랜치를 실행하려고 노력해야합니다.
주목할 때,/usr/share/sounds 디렉토리를 백업하고 색상을 사용하는 경우 - 흰색 아이콘 테마도 백업을 가져옵니다. 내가 만든 사운드 테마는 수정 된 색인을 사용하여 계피 사운드 테마를 향상시키기 위해 테마 파일을 사용합니다. 예를 들어 Trash Sound는 배터리 상태에 대한 사운드 이벤트와 전원 어댑터를 플러그 및 교환하는 것처럼 작동합니다. 이를 위해서는 모든 사용자를 위해 수정 된 사운드 테마를/usr/share/sounds에 추가해야합니다.
Super+S를 DD_Power에 바로 가기로 추가하십시오
(라디오 ++ 애플릿을 설치하도록) dd_radio의 바로 가기로 Super+R을 추가하십시오.
ENSTALL.sh 스크립트를 실행하는 대부분의 것을 현재 사용자로 실행합니다. 예를 들어,/usr/share/sounds로 사운드를 전송하고/usr/share/배경을 로그인 이미지 블러로 쓸 수있는 Sudo가 필요합니다.
Dermodex는 ~/.local/share/dermodex 디렉토리의 파일을 사용하여 변경이 감지 될 때 ~/.themes/dermodex 디렉토리의 스타일 시트와 자산을 덮어 씁니다. 주요 스크립트는 스테로이드에서 SED와 비슷합니다. 테마 파일을 재건하기 위해 찾기 및 교체를 사용합니다. 많은 데스크톱 월페이퍼가 화면의 해당 부분에 초점 영역이 있기 때문에 Dermodex는 기본적으로 벽지의 오른쪽 절반을 스캔합니다. Pallete 및 Color Wheel은 공작물 지역에 나타나고 계피가 새로 고침 된 직후에 나타납니다.
약 1 ~ 2 분 후에 계피가 새로 고치지 않는 경우; Ctrl+Alt+ESC 바로 가기를 사용하십시오.
하드웨어에서 약 30 초가 걸리는 GTK 자산을 다시 검은하기 위해 백그라운드에서 잉크 스케이프 작업이 진행되고 있습니다.
로그인 직후 Dermodex는 시작 애플리케이션에서 AutostArt에 설정된 경우 약 15 분 동안 활성 상태를 유지합니다 (그렇지 않은 경우 항상 데스크탑을 마우스 오른쪽 버튼으로 클릭하고 설정을 변경하거나 벽지를 변경 한 후 새로 고침을 수행 할 수 있습니다). 잠이 들면 바탕 화면을 교체 한 후 데스크탑을 마우스 오른쪽 버튼으로 클릭하고 Dermodex를 새로 고칠 수 있습니다.
월페이퍼의 슬라이드 쇼가 활성화 될 때 작동합니까? 아니요는 미쳤고 시원하지만 미쳤습니다.
Alt+F2를 눌러 런 박스를 가져옵니다
https://towardsdatascience.com/image-color-extraction-with-python-in-4-steps-8d9370d9216e
https://www.alanzucconi.com/2015/09/30/colour-sorting/
중간 : Borih.K
매체 : 프로그래밍-프레브
Stackoverflow : Aidan
Stackoverflow 및 기타 다양한 도움말 포럼의 많은 사람들
파이썬을 사용한 이미지 처리는 밝기와 대비 슬라이더를 사용할 때 계피를 충돌시킬 수있는 스타일 시트를 생성 할 수 있습니다. 예를 들어, 색상 변화가 많지 않은 매우 밝은 배경 또는 배경을 사용하면 색상 선택이 좁아 질 수 있습니다. 루틴은 메뉴 호버 배경과 같은 것들에 문제가 될 수있는 #ffffff를 감지합니다. 텍스트 색상이 특정 음영에서 반전 해야하는지 감지하는 루틴도 있습니다.
물어 보면, 나는 Dermodex를 계피 확장으로 갖고 싶다. 지금은 놀이터입니다. 이해할 수있는 안정성을 선호하는 것 같습니다. 이 스크립트는 환경을 많이 변화시킬 수 있습니다. 이 프로젝트는 계피의 고급 테마에 대한 많은 영감을 제공합니다.
완료되고 유창하게 두 가지 스타일의 Window Titlebar 스타일을 선택할 수 있습니다 (Mint Style Close Icon 또는 Windows 스타일의 클로즈 아이콘이있는 플랫).