애플리케이션별 GTK3 아이콘 테마 및 창 데코레이터

애플리케이션별 GTK3 아이콘 테마 및 창 데코레이터

여기에서 찾았습니다 :) 각 애플리케이션에 대해 특정 GTK3 테마를 설정할 수 있습니다. GTK - 앱별로 어두운 테마를 활성화/설정합니다.

이제 다음을 강제하고 싶습니다.

  • 각 앱에는 특정 아이콘 테마가 있습니다.
  • 각 애플리케이션에 대한 특정 창 데코레이터

요점은 완전히 어두운 앱을 갖는 것입니다(테마 + 아이콘 특수 다크 + 창 장식)

당신의 도움을 주셔서 감사합니다

편집하다:

정보를 위해 Linux Mint 18.2에서 계피를 사용하고 있습니다.

아이콘 테마에 대한 추가 단계에서는 환경 변수 XDG_DATA_DIRS를 사용하여 가짜로 만들 수 있습니다.

  • 먼저 디렉토리 아이콘을 생성하고,
  • 원하는 아이콘팩을 넣어주세요
  • 아이콘 팩의 이름을 현재 시스템 아이콘 팩으로 바꿉니다.
  • 새로 생성된 아이콘 디렉터리의 상위 경로를 XDG_DATA_DIRS XDG_DATA_DIRS=/parent/of/iconsdir/:$XDG_DATA_DIRS에 추가합니다.

답변1

편집하다/몇 가지 검색과 실험 끝에 이 작업을 부분적으로 수행할 수 있는 방법을 찾았으므로 게스트 계정 질문에 답하기 위해 여기에 계정을 만들었습니다. /편집하다


각 애플리케이션에 대한 특정 아이콘 세트의 경우:

~에서VLC와 같은 일부 응용 프로그램을 제외하고는 현재 gtk3 테마를 사용하지 않습니다.

  • 폴더 생성path/to/FOLDER
  • icons/안에 폴더를 만들어주세요
  • 원하는 아이콘 세트 폴더를 그 안에 넣고 현재 아이콘 세트의 이름으로 폴더 이름을 바꿉니다.

나중에 이 아이콘 세트를 강제로 사용할 수 있습니다.

XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application>

어두운 테마의 경우 사용할 수 있습니다산들바람 어두운아이콘 세트


themes/metacity-1/시나몬은 폴더 에 있는 메타시티 테두리 장식을 사용합니다 . 특정 응용 프로그램에 맞게 사용자 정의하는 방법을 모르겠습니다. 위의 해킹은 XDG_DATA_DIRS작동하지 않습니다.


따라서 사용자 정의 테마와 아이콘을 원한다면 터미널에 다음과 같이 작성할 수 있습니다.

GTK_THEME=Adwaita:dark XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application>

그리고 application.desktop 파일에서 다음 설정으로 애플리케이션을 시작합니다.

Exec=sh -c "GTK_THEME=Adwaita:dark XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application> %F"

답변2

이를 수행하는 쉬운 방법이 있습니다. 최종 아이콘 세트에 사용할 아이콘이 가장 많은 아이콘 테마를 선택하세요. 이를 복사하고 원하는 대로 이름을 지정하십시오(예: - my-icons). 그런 다음 파일의 name 속성을 index.theme아이콘 테마 이름으로 변경합니다. 그런 다음 변경하려는 아이콘을 찾으십시오. 확장성이 뛰어나 다양한 해상도로 사용할 수 있는 SVG 버전의 아이콘을 찾는 것이 좋습니다. 그런 다음 x.svg 파일을 app/scalable아이콘 테마 내의 디렉터리에 배치합니다. 또는 png 파일이 있는 경우 가장 가까운 해상도로 설정하세요(예: - 38x38 아이콘이 36x36 폴더인 경우). 넣은 폴더를 찾을 수 없다면 폴더를 하나 만들어두세요. 위치는 그다지 중요하지 않다고 생각하고, 아이콘 폴더 안에만 있으면 어디에나 파일을 넣어도 됩니다. 이제 아래 단계에 따라 시스템이 올바른 애플리케이션에 적합한 아이콘을 찾을 수 있도록 도와주세요.

  1. .desktop애플리케이션별 파일 찾기/usr/share/applications
  2. 그런 다음 속성 값을 복사 Icon=하여 아이콘 이름으로 설정하거나, 아이콘 이름(경로나 확장자가 아닌 이름만)을 복사하여 속성 값으로 설정합니다 Icon(sudo 권한 필요). 아이콘 이름 예시, 아이콘 파일: Viber.png아이콘 이름: Viber.

그런 다음 아이콘 폴더를 ~/.local/share/icons또는 ~/.icons(첫 번째 폴더 권장)에 넣습니다. 마지막으로 시스템 설정과 같은 것을 사용 gnome하거나 시스템 설정을 사용하여 아이콘 테마를 설정하는 경우 kde그렇지 않으면 아래 단계를 따르십시오.

~/.config/gtk-3.0/settings.ini행을 열고 추가합니다 gtk-icon-theme-name=my-icons. 속성이 이미 존재하는 경우 테마 이름에 따라 아이콘 테마의 이름을 변경합니다.

추가 팁:

  1. 자신의 아이콘 테마에 사용하려는 정확한 파일을 찾을 수 없는 경우 해당 특정 아이콘 테마의 위치로 이동하여 fzf파일 찾기와 같은 유틸리티를 사용하십시오.
  2. ~/.gtkrc-2.0gtk2 지원을 원하면 파일을 변경하세요.
  3. SVG 아이콘을 찾을 수 없다면 비슷한 사이트를 방문해 보세요.아이콘 8찾아보세요. 하지만 방문 후 자신의 아이콘을 사용하지 못할 위험이 있습니다.
  4. 때로는 파일이 거기에 있을 수도 있지만 scalable/apps앞서 말했듯이 정리하는 것을 잊었다면 디렉토리는 중요하지 않습니다.

관련 정보