제가 Gnome을 사용하는 것을 좋아하는 만큼 이 문제는 저를 미치게 만들고 심지어 KDE로 전환하는 것을 고려하게 만듭니다.
내 생각에 트레이 아이콘은 일부 응용 프로그램에는 매우 유용하고 다른 응용 프로그램에는 필수적이라고 생각합니다. 그것들은 항상 눈에 띄기 때문에 그 중 일부는 매우 주의를 산만하게 하거나 적어도 짜증나게 합니다.
그래서 덜 방해되게 만드는 방법이 필요합니다. 나는 사용하고있다사이페러스이미 일부 트레이 아이콘을 혼합하는 테마입니다. 하지만 저는 그것들을 모두 순백의 아이콘으로 만들고 싶습니다.
ArchWiki(저는 Manjaro Gnome을 사용하고 있습니다), 포럼 게시물 및 stackoverflow 답변을 읽어도 해결책을 찾지 못했습니다.
분명히 ~/.local/share/icons/
아이콘 파일을 home
. 그래서 저는 아이콘 버전을 만들어서
~/.local/share/icons/Papirus/16x16/apps/
~/.local/share/icons/Papirus/16x16/panel/
24x24
나도 같은 일을 , ... , 역시 했습니다 256x256
.
gtk-update-icon-cache -f -t ~/.local/share/icons/Papirus
또한 Gnome을 실행하거나 새로 고치거나(Alt+F2 및 r 사용) Gnome Tweaks에서 테마를 전환해 보았습니다 .
대부분의 경우 이는 아무것도 변경하지 않으며, 다른 경우에는 최소한 대시바의 아이콘만 변경됩니다. 하지만 트레이 시스템 아이콘은 절대 없습니다.
폴더에 있는 애플리케이션 이름을 검색해 보니 또는이라는 이름의 폴더에 , , 등 의 파일이 /usr/share/icons/
있습니다 . 일부 응용 프로그램의 경우 .*.png
*.svg
*.xpm
*.xpm.svg
panel
apps
/usr/share/pixmaps
사용자 정의 아이콘의 사용을 변경하는 올바른 방법은 무엇입니까?
자세한 세부 사항:
- 트레이 아이콘은 어떤 파일/해상도에서 작동합니까?
- 로딩 순서는 무엇입니까?
- 변경 사항을 보려면 새로 고치려면 어떻게 해야 합니까?
추신: Manjaro Gnome에서 Veracrypt 및 Liferea와 같은 트레이 아이콘을 변경해 보았습니다.
고쳐 쓰다
- Papirus 테마( )에는 Veracrypt에 대한 단색 흰색 아이콘이 이미 있지만
/usr/share/icons/Papirus/24x24/panel
이 아이콘도 무시된 것 같습니다. - 또 다른 Veracrypt 아이콘이 있습니다
/usr/share/app-info/icons/archlinux-arch-community/64x64
답변1
당신이 알아야 할 몇 가지 사항이 있습니다.
- 난쟁이지원하지 않음시스템 트레이3.26 이후. 이것은 그들의 결정이고 우리는 이를 받아들여야 합니다.
- 어떤 사람들은 이에 동의하지 않고 창작을 시작했습니다.확장하다난쟁이를 위해. Manjaro는 기본적으로 이러한 확장 중 일부를 제공한다고 생각합니다.
- 트레이 아이콘 자체에 관해 이야기할 때 이는 상당히 복잡한 주제입니다. 일부 앱은 표준을 준수하고 아이콘 테마의 아이콘을 사용합니다(예
/usr/share/icons/
: )~/.local/share/icons
. 그러나 일부 응용 프로그램(주로 Electron 기반)은 특정 디렉터리에서 특정 아이콘을 사용하며 때로는 바이너리에 아이콘을 하드코딩하기도 합니다. - 라는 커뮤니티 프로젝트가 있습니다.하드코드된 트레이, 그의 주요 목표는 다음을 찾는 것입니다.못생긴아이콘을 하드코딩하고 아이콘 테마의 아이콘으로 대체합니다.하지만
- 하드코드된 트레이지정된 애플리케이션에만 적용됩니다.소위 데이터 베이스. 나머지 부분에 대한 수정 사항은 아직 없는 것 같습니다1 .
이것이 무슨 일이 일어나고 있는지 이해하는 데 도움이 되기를 바랍니다.
1. Hardoce-Tray 데이터베이스에 애플리케이션이 존재하지 않는다고 해서 반드시 복구할 수 없다는 의미는 아닙니다. 이 프로젝트는 커뮤니티 기반이므로 새로운 GitHub 문제를 열고 개발자와 특정 애플리케이션에 대해 논의할 수 있습니다.