Me gustaría que las aplicaciones que ejecuto como root se vean de manera diferente a la aplicación iniciada como usuario normal.
Esto se puede hacer utilizando un tema que no proviene usr/share/themes
pero que no he encontrado una manera de modificar el tema predeterminado que usan las aplicaciones raíz.
Se puede hacer esto?
Usar sudo gnome-appearance-properties
no funciona.
Respuestas:
Tiene razón cuando descubrió que las aplicaciones iniciadas como root adoptan el tema del usuario que las invoca.
Sin embargo, hay pocas aplicaciones que tengan sentido para ser lanzadas como root. Afortunadamente para mí, estas son solo tres aplicaciones:
Todas estas tres aplicaciones pueden ser temáticas, al menos en parte, independientemente del tema del escritorio. Una vez que se emiten como raíz, los cambios al tema se pueden aplicar y se mantendrán:
Izquierda: temas predeterminados | derecha: temas raíz
fuente
Encontré un truco para obtener un cambio en todo el sistema :)
sudo mkdir /root/.themes
sudo cp -r ~/.themes/yourTheme /root/.themes
sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
fuente
/PathToRootTheme/
? ¿Te refieres al que se descargó originalmente?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:
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:
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:
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
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 .
fuente
Gracias por el consejo "ln -s -t ...". Me había olvidado de eso. Eso será un gran ahorro de espacio seguro.
En mi caso, siempre he sido un gran admirador de Shiki-Colors (y de cualquier tema posterior basado en ellos, incluidos algunos que he creado) y GNOME-Colors. Siendo un usuario de LXDE / Openbox, siempre he sentido que PCManFM no hace lo suficiente visualmente para recordar adecuadamente a los usuarios cuando lo usan con privilegios de sudo. Por lo tanto, siempre he pensado que él y todo lo demás deberían usar el GTK rojo (vino) y los temas de íconos cuando lo usen con privilegios de sudo.
fuente
Hay una solución más simple.
Vaya a uno de los tty (haciendo clic en Ctrl + Alt + F3 o Ctrl + Alt + F4 o Ctrl + Alt + F5, por ejemplo). Inicie sesión como 'root'. tipo :
startx
Ahora está registrado como root en modo gráfico, busque la aplicación 'tweak' y verifique el modo oscuro, cierre sesión. Después de volver a la línea de comando tty, escriba:
exit
.Para volver a su sesión, intente hacer clic (Ctrl + Alt + F1 o Ctrl + Alt + F7)
fuente