Usé un enfoque diferente. Utilizo temas e iconos por usuario para el usuario normal. Estos están en ~ / .themes y ~ / .icons . Mis métodos implican engañar a las aplicaciones raíz para que piensen que están usando el tema local del usuario actual , pero de hecho usa otro tema global .
Método 1 : uso de un tema e íconos globales / de todo el sistema para aplicaciones raíz
Paso 1 : Cree enlaces simbólicos en /root/.themes y /root/.icons con el tema global y el ícono que desea usar para las aplicaciones raíz. Hacer /root/.themes y /root/.icons carpetas si no existen ya:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
Uso el tema predeterminado de Ubuntu ( Ambiance ) y los íconos ( ubuntu-mono-dark ). Reemplaza Ambiance y ubuntu-mono-dark con el tema y los íconos que deseas usar, y ejecuta los siguientes comandos:
sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Pero asegúrese de que el tema y el ícono estén disponibles en / usr / share / themes y / usr / share / icons , de lo contrario, Root Apps no podrá acceder a ellos y se verán feos.
Nota: Las respuestas anteriores involucraban copiar todo el tema y las carpetas de íconos a /root/.themes y /root/.icons. Un enfoque similar se utiliza en el Método 2 de esta respuesta. Pero prefiero los enlaces simbólicos, ya que evitan la duplicación de datos y hacen el trabajo.
Paso 2 : Cambiar el nombre del tema y el icono de enlaces simbólicos en /root/.themes y /root/.icons a exactamente el mismo nombre que el de ~ / .themes y ~ / .icons que está utilizando actualmente. Como estoy usando el tema Delorean Dark y los íconos Faenza-Darkest , los comandos en mi caso serían:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Reemplace Delorean Dark y Faenza-Darkest con los nombres de los temas que usa.
Comando de acceso directo: puede realizar los pasos 1 y 2 en 1 paso
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Método 2 : tema e íconos exclusivamente para aplicaciones raíz
Si desea hacer que los temas e íconos de la aplicación raíz no sean accesibles para los usuarios normales, no los coloque en / usr / share / themes y / usr / share / icons . En su lugar, colóquelos en /root/.themes y /root/.icons . Luego cámbieles el nombre por el mismo nombre que su tema e íconos actuales, similar al Paso 2 del Método 1 .