Estaba en la situación de que una aplicación que tenía no estaba disponible en la lente de aplicaciones de Unity después de eliminar un .desktop
archivo de inicio personalizado en mi directorio de inicio que había anulado el de todo el sistema.
Mi problema era que necesitaba aplicar esos cambios y actualizar en este caso la base de datos de .desktop
archivos instalados , pero también se pueden imaginar otros escenarios similares.
Entonces, ¿qué podría haber hecho (y hacer la próxima vez) en lugar de reiniciar o cerrar sesión y volver a iniciar sesión para actualizar la configuración de Unity y obligarla a recargar y reiniciar todo su material?
Estoy en 15.10, por lo unity --reset &
que no funciona porque está en desuso.
Luego intenté en su unity --replace &
lugar, pero eso bloqueó mi escritorio y dejó inutilizable mi TTY7. Primero se iluminó y parecía que estaba reiniciando Unity y restaurando el escritorio, pero luego ya no reaccionó a nada. Cambiar a TTY1 y volver me dejó con una pantalla en negro más el cursor del mouse. Después de reiniciar a través de TTY1 reboot
, funcionó nuevamente y Unity incluso reconoció mi aplicación ahora.
Pero si hubiera estado en una situación en la que reiniciar o cerrar sesión no fuera una opción, ¿cuál habría sido mi camino a seguir?
fuente
setsid unity
, "refrescará" la unidad. En una de mis instalaciones lo hace, la otra da como resultado un cierre de sesión. Otros parecen decir que se restablece a los valores predeterminados, no aquí en ninguno de los casos.Respuestas:
Presione Alt+ F2type
unity
y presione Enter.fuente
Unity es solo un complemento de Compiz, puede recargarlo usando:
O para dejarte cerrar la terminal
Para confirmar, puede verificar:
Otra forma, light vuelve a cargar solo el complemento (muy rápido)
Crea el
compiz_plugin_reloader
guiónFuente: blog de iXce: Compiz plugin reloader
Arreglar permisos
Correr como:
fuente