edit / Depois de pesquisar e experimentar um pouco, descobri uma maneira de fazer isso parcialmente, então criei uma conta aqui para responder à pergunta da minha conta de convidado / edit
Para um determinado conjunto de ícones por aplicativo:
Derivado de Exceto alguns aplicativos (como o VLC) de usar o tema atual do gtk3
- crie uma pasta
path/to/FOLDER
- crie uma pasta
icons/
dentro dela - coloque a pasta desejada do conjunto de ícones nela e renomeie essa pasta com o nome do conjunto de ícones atual
Depois disso, você pode forçar o uso desse conjunto de ícones com:
XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application>
Para o tema escuro, você pode usar o conjunto de ícones do breeze-dark
Canela usa a decoração de borda da metacity, essa é a pasta themes/metacity-1/
.
Não sei como personalizá-lo para um aplicativo específico. O XDG_DATA_DIRS
hack acima não funcionará.
Então, se você quiser um tema e ícones personalizados, você pode escrever em um terminal:
GTK_THEME=Adwaita:dark XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application>
E para iniciar o aplicativo com essas configurações no aplicativo .desktop file:
Exec=sh -c "GTK_THEME=Adwaita:dark XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS <application> %F"