Ikony w tacce systemowej XFCE

Dobra, nadal nie zadziałało, oprócz tego, że teraz po kliknięciu na plik elegancko pamac-manager rozpoznał nowszą wersję i przeprowadził update z automatu, więc zapuściłem sobie taki skrypcik w python:

#!/usr/bin/env python3
# -*- encoding: utf-8 -*-
# -*- coding: utf-8 -*-
# -*- tabstop: 4 -*-

from pathlib import Path as Ph
from os import path as ph, getcwd as pwd, chdir as cd, remove as rm
import re

SRCH_DIRS  = "/usr/share/icons/Papirus /usr/share/icons/nouveGnomeGray".split()
regex_nms    = re.compile(r".*volume.*\.svg", re.U|re.I)

class IcoFind:
	def __init__(it):
		cdir = pwd()
		it.main()
		cd(cdir)

	def main(it):
		from os import walk
		for findDir in SRCH_DIRS:
			print(f"Searching in {ph.basename(findDir)}:")
			for findRoot, fDir, findFiles in walk(ph.expanduser(findDir)):
				if not findFiles:
					continue
				for fileName in findFiles:
					fullFileName = '/'.join((findRoot, fileName))
					if not(regex_nms and(regex_nms.match(fileName))):
						continue
					print(f"{fullFileName}", end='')
					if ph.islink(fullFileName):
						link_target = Ph(fullFileName).resolve()
						print(f" ––→ {link_target}")
					else:
						print()
		return

if __name__=='__main__':
	gogo = IcoFind()

Pomimo najszczerszych chęci ze względu na ograniczenie forum nie jestem w stanie wkleić tutaj tego co wypluwa ten skrypt, ale na szczęście jest pastebin

Jak widać, jest duża dysproporcja w ilości ikon oraz Papirus theme ma tutaj sporo symlinków. Mogę podejrzewać, że w systrayu mogą być te same ikony, ale symlinkowane w podkatalogu „panel”.

To ja już nie wiem o co chodzi, u mnie xfce4-pulseaudio-plugin wygląda prawidłowo (co zresztą widać na screenie)

Ale ja go nie używam na co dzień, zdecydowanie wole pa-applet.

W skrócie: twoje theme zawiera bardzo nikłą ilość plików z „volume” w nazwie w porównaniu do referencyjnego theme „Papirus”, być może wystarczyłoby dorzucić do paczki garść linków symbolicznych. No nic, całkiem zacny zestaw ikonek, ale nie na każdym systemie będzie w pełni funkcjonalny. Gdybym to ja wiedział jak się to paczkuje, może bym cos poradził… :wink:

Dobra, zapuściłem kolejny skrypt porównujący oba sety ikon tylko pod względem „volume” w nazwie:

Searching for „.*volume.*\.svg” in Papirus:
brak: /usr/share/icons/nouveGnomeGray/64x64/apps/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/64x64/apps/yast-sound.svg
brak: /usr/share/icons/nouveGnomeGray/64x64/apps/gnome-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/64x64/apps/kmix.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/status/notification-audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/status/notification-audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/status/notification-audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/status/notification-audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/status/notification-audio-volume-off.svg
	 ––→ /usr/share/icons/nouveGnomeGray/48x48/status/notification-audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/apps/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/48x48/apps/yast-sound.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/apps/gnome-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/48x48/apps/kmix.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/apps/com.github.zren.volumeslider.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/apps/org.kde.plasma.volume.svg
brak: /usr/share/icons/nouveGnomeGray/48x48/apps/org.kde.plasma.volumewin7mixer.svg
	 ––→ /usr/share/icons/nouveGnomeGray/48x48/apps/org.kde.plasma.volume.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/apps/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/apps/yast-sound.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/apps/gnome-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/apps/kmix.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-medium-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-none-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/xfce4-mixer-volume-ultra-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/xfce4-mixer-volume-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low-zero-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-muted-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/xfce4-mixer-volume-low-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/mic-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted-blocked-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/mic-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/xfce4-mixer-volume-very-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/mic-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-low-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted-blocking.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-none.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted-blocking-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/xfce4-mixer-volume-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-high-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/xfce4-mixer-volume-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/volume-level-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/mic-volume-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/microphone-sensitivity-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-off.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/panel/xfce4-mixer-volume-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/stock_volume.svg
	 ––→ /usr/share/icons/nouveGnomeGray/22x22/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/player-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/22x22/actions/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/symbolic/status/audio-volume-muted-blocking-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/symbolic/status/audio-volume-muted-symbolic.svg
brak: /usr/share/icons/nouveGnomeGray/symbolic/status/audio-volume-overamplified-symbolic.svg
brak: /usr/share/icons/nouveGnomeGray/symbolic/status/audio-volume-medium-symbolic.svg
brak: /usr/share/icons/nouveGnomeGray/symbolic/status/audio-volume-muted-symbolic.svg
brak: /usr/share/icons/nouveGnomeGray/symbolic/status/audio-volume-low-symbolic.svg
brak: /usr/share/icons/nouveGnomeGray/symbolic/status/audio-volume-high-symbolic.svg
brak: /usr/share/icons/nouveGnomeGray/symbolic/apps/multimedia-volume-control-symbolic.svg
brak: /usr/share/icons/nouveGnomeGray/32x32/apps/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/32x32/apps/yast-sound.svg
brak: /usr/share/icons/nouveGnomeGray/32x32/apps/gnome-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/32x32/apps/kmix.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/apps/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/apps/yast-sound.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/apps/gnome-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/apps/kmix.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-medium-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-none-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/xfce4-mixer-volume-ultra-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/xfce4-mixer-volume-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low-zero-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-muted-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/xfce4-mixer-volume-low-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/mic-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted-blocked-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/mic-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/xfce4-mixer-volume-very-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/mic-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-low-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted-blocking.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-none.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted-blocking-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/xfce4-mixer-volume-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-high-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/xfce4-mixer-volume-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/volume-level-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/mic-volume-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/microphone-sensitivity-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-off.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/panel/xfce4-mixer-volume-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/stock_volume.svg
	 ––→ /usr/share/icons/nouveGnomeGray/24x24/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/player-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/24x24/actions/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/apps/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/apps/yast-sound.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/apps/gnome-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/apps/kmix.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-medium-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-none-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/xfce4-mixer-volume-ultra-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/xfce4-mixer-volume-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low-zero-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-muted-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/xfce4-mixer-volume-low-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/mic-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted-blocked-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/mic-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/xfce4-mixer-volume-very-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/mic-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-low-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted-blocking.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-none.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted-blocking-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/xfce4-mixer-volume-medium.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-high-panel.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-low.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/xfce4-mixer-volume-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/volume-level-high.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/mic-volume-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/microphone-sensitivity-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-off.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high-symbolic.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-medium.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/panel/xfce4-mixer-volume-muted.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/panel/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/multimedia-volume-control.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/stock_volume.svg
	 ––→ /usr/share/icons/nouveGnomeGray/16x16/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/player-volume.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/audio-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/player-volume-muted.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/audio-volume-high.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/audio-volume-low.svg
brak: /usr/share/icons/nouveGnomeGray/16x16/actions/audio-volume-medium.svg

Teraz raczej jest jasne czego brak. O ile z dowiązaniami można sobie prosto poradzić w miarę prosto skryptem, o tyle brak niektórych ikon w poszczególnych rozmiarach już może być większym problemem.

Jak chcesz to się baw, podaję Ci mój PKGBUILD

pkgver=1.0
pkgrel=1
pkgdesc="Icons theme GNOME"
arch=('any')
url="https://www.deviantart.com/tsujan/art/nouveGnomeGray-300365158"
license=('GPL')
source=("nouveGnomeGray.tar.gz")
sha256sums=('SKIP')

package() {
  install -d -m755 $pkgdir/usr/share/icons

  cd $srcdir
  mv nouveGnomeGray $pkgdir/usr/share/icons/
  
  find $pkgdir/usr -type f -exec chmod 644 {} \;
  find $pkgdir/usr -type d -exec chmod 755 {} \;
  find $pkgdir/usr -type f -name '.directory' -delete
}

Oczywiście po modyfikacji musisz te ikony spakować do tar.gz i zbudować poleceniem makepkg -sirc.