다양한 Gnome 아이콘에 대해 알아보기

다양한 Gnome 아이콘에 대해 알아보기

문제는 맞춤 아이콘이 표시되는 방식에 관한 것입니다.

  1. 데스크탑 케이스
  2. 알림 영역
  3. 파일 연결

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=Mathematica 9
    Comment=Technical Computing System
    Exec=/usr/local/Wolfram/Mathematica/9.0/Executables/Mathematica %F
    Icon=wolfram-mathematica
    MimeType=application/mathematica;application/vnd.wolfram.cdf
    Categories=Education
    

이제 사용자 정의 데스크탑 파일을 만들 수 있다면 png 파일 위치를 아이콘에 배치할 수 있습니다... 그런데 위의 데스크탑 파일이 아이콘을 참조하는 이유는 무엇이며 해당 아이콘(wolfram-mathematica)은 어디에 있습니까?

둘째, docx를 다른 파일로 변경하는 등 시스템 전체에서 특수 파일 형식의 아이콘을 변경하는 방법 여기에 이미지 설명을 입력하세요.

세 번째이자 마지막으로 gnome은 트레이 아이콘을 어떻게 로드하며 이러한 아이콘은 어디에 저장됩니까? 예를 들어 자동 키 트레이 아이콘을 다른 것으로 사용자 정의하고 싶습니다. 어떻게 해야 합니까? 또한 /usr/share/pixmaps를 살펴봐도 아무 소용이 없습니다.

여기에 이미지 설명을 입력하세요.

답변1

우선, "런처"라고도 불리는 데스크톱 파일은 다음을 준수해야 합니다.무료 데스크탑 사양. 아이콘과 관련하여 위 사양은 다음을 설명합니다.

파일 관리자, 메뉴 등에 표시되는 아이콘 이름이 절대 경로인 경우 해당 파일이 사용됩니다. 이름이 절대 경로가 아닌 경우에 설명된 알고리즘은아이콘 테마 사양 아이콘을 배치하는 데 사용됩니다.

알고리즘은 다음과 같습니다.

일련의 디렉토리에서 아이콘과 테마를 찾으세요. 기본적으로 애플리케이션은 $HOME/.icons(이전 버전과의 호환성을 위해), $XDG_DATA_DIRS/icons 및 /usr/share/pixmaps(순서대로)를 찾아야 합니다.

................................................. ............... ................................... ..

아이콘 조회 메커니즘에는 기본 디렉터리 목록과 현재 테마의 내부 이름이라는 두 가지 전역 설정이 있습니다. 이를 고려하여 아이콘 이름과 공칭 크기에서 아이콘 파일을 찾는 방법을 지정해야 합니다.

조회는 먼저 현재 테마에서 수행된 다음 현재 테마의 각 상위 테마에서 재귀적으로 수행되고 마지막으로 "hicolor"라는 기본 테마에서 수행됩니다(구현 시 "hicolor" 앞에 더 많은 기본 테마를 추가할 수 있지만 "hicolor"는 마지막에)). 테마와 일치하는 임의 크기의 아이콘이 나타나는 즉시 검색이 중지됩니다. 상속된 테마에 크기가 올바른 아이콘에 더 가까운 아이콘이 있을 수 있지만 우리는 이를 사용하고 싶지 않습니다. 이렇게 하면 크기를 변경(예: 확대)할 때 아이콘이 일관되지 않게 변경될 수 있습니다. 주제 내 검색은 세 단계로 수행됩니다. 먼저, 모든 디렉터리가 정확히 일치하는지 검색합니다. 예를 들어 아이콘 파일에 허용되는 크기가 찾고 있는 것과 일치하는 디렉터리입니다. 그런 다음 모든 디렉터리에서 해당 이름과 일치하는 아이콘을 검색합니다. 이것이 실패하면 결국 테마가 없는 아이콘을 사용하게 됩니다. 아이콘을 전혀 찾을 수 없는 경우 올바른 대체를 선택하는 것은 애플리케이션에 달려 있습니다. 올바른 선택은 상황에 따라 달라지기 때문입니다.

위에서 언급했듯이 대부분의 최신 데스크탑에서 아이콘 테마 위치는 (글로벌) 및 (사용자) $XDG_DATA_DIRS/icons입니다 ./usr/share/icons~./local/share/icons


둘째, 시스템 전체에서 파일 유형에 대한 아이콘을 변경하려면 파일의 MIME 유형에 해당하는 MIME 유형 아이콘을 변경해야 합니다. 즉, .docx파일의 경우 MIME 유형은 다음과 같습니다.

application/vnd.openxmlformats-officedocument.wordprocessingml.document

Gnome 기본 아이콘 세트에는 해당 특정 MIME 유형에 대한 아이콘이 없으므로 x-office-document(전체 경로는 /usr/share/icons/gnome/$SIZE/mimetypes/x-office-document)로 대체됩니다. 아이콘을 변경한다는 .docx것은 다음과 같은 새로운 아이콘(다양한 크기)을 만들어야 함을 의미합니다.

application-vnd.openxmlformats-officedocument.wordprocessingml.document.png

또는 x-office-document.png기본적으로 사용되는 것을 교체하십시오. 후자는 MIME 유형 x-office-document뿐만 아니라 MIME 유형과 관련된 모든 파일의 아이콘을 변경합니다 .docx.

/usr/share/icons변경 사항은 향후 업데이트로 덮어쓰여질 가능성이 높으므로 아이콘 테마를 변경하는 것은 권장되지 않습니다. 따라서 가장 좋은 방법은 좋아하는 아이콘 테마를 여기에 추가 ~./local/share/icons하고 원하는 것을 추가/수정하는 것입니다.


마지막으로 Gnome에서 사용하는 트레이 아이콘을 식별하는 것은 간단한 작업이 아닙니다.우분투에 물어보세요. 셸의 일부 부분이 아직 대대적으로 재설계되고 있고 버전마다 코드가 변경되기 때문에 Gnome 3.6에서 작동할지 확실하지 않습니다.

관련 정보