Shell 03-09-2024, 12:20
Buenas!

Pues esto es lo que necesitaba.

Al principio solo encontraba esto, pero no funciona del todo
 
Cita:Primero: rm /home/usuario/.cache/sessions -R (Enter)
Segundo: rm /home/usuario/.config/xfce4 -R (Enter)

Las instrucciones desde la terminal que si me ha funcionado. ( Es que la anterior lo que hacía era dejarlo como lo tenía anteriormente, mal) .
 
Cita:    Desactivamos el panel: xfce4-panel --quit
    Matamos  el xfce4 demonio que controla la configuración del xfce:, pkill xfconfd
    Borramos primero los settings del panel:  rm -rf ~/.config/xfce4/panel
    Y luego limpiamos los settings para xfcongfd: rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
    Y restauramos el panel ejecutándolo de nuevo: xfce4-panel 

Por eso digo que lo que a veces parece una solución puede ser más complicado de llevar a cabo. Solo que no lo sabes por confiado.
Todo ese conjunto de instrucciones la distro con su gestor Xfce debería incorporarla de alguna forma en un script, una aplicación, etc.
Y para colmo esto es muy complicado para un nuevo usuario, o alguien que comienza con la distro.

Por un lado tenemos una distro de bajos recursos y por otro lado que se nos complica más.

Ejemplo visual. No se muestran las aplicaciones abiertas en el panel. ¿ Sabéis lo que eso es para una persona que no sabe de Linux ?.
Pues yo si!. Mi mujer!. Y para colmo lo quería para ayer. Como se ponen. Dodgy

Referencia:

How to Reset XFCE Mint Panel to Default Settings

Saludos
Shell 03-09-2024, 12:03
Buenas!.

Uno de las tareas habituales cuando actualizamos es crear una copia de seguridad de la home del usuario.
Y uno de los problemas habituales es saber que vamos a resguardar.

Por defecto podemos usar la aplicación de la propia distro con la que hacemos la copia de seguridad o desde
consola con comandos. Desde luego hay otras formas y otros comandos y aplicaciones. Pero en este
caso usamos lo más común. Comandos.

Supongamos que hacemos una copia de "toda la home". Cosa que puede crear problemas, pero son cosas que
se aprende.

Ahora con el paso del tiempo tu Linux Mint Mate (por decir una) quedó obsoleta y tu pc es de bajo recursos.
La versión nueva de Linux Mint Mate se puede quedar algo grande para tu pc de pocos recursos.
Quieres intalar la Xfce ya que parece una de las más adecuada para este tipo de pc.

Cuando creas un usuario nuevo, no tienes problema. Pero imagina que la partición home ya contenía datos de los usuarios.
Y quieres poder usarlos. Eso quiere decir que hay cosas residuales.

Uno de los problemas que me he encontrado principalmente es con el panel donde tenemos los lanzadores, menús,applets.
Pueden no quedar bien distribuidos, apariencia. Un show.

Tener en cuenta que en el .config y el .cache han quedado cosas que pueden sobrar, que no las entiende la nueva versión de
gestor de escritorio, etc. Como solución "creo" que para esto, mejor copiar lo principal "al principio", los datos del usuario,
Documentos, fotos, imágenes, descargas (lo típico) y eso no dará problemas. De eso podemos hacer copia de seguridad
e incluso crearnos un usuario distinto o igual. En caso de ser distinto, copiar allí los datos.

Xfce es una distro sencilla pero a veces se puede complicar su uso para cosa que hacías de otra manera con otro gestor
de escritorio, es algo más limitado.

Por ejemplo. Supongamos que en Linux Mint Mate y tenemos la orden "restaurar panel" en sus opciones, pues eso no existe "directamente" en Xfce.
y se debe realizar una serie de instrucciones desde la terminal. Que hay que encontrar con Google.

Al final solucioné el problema, pero se me quedó la "espinita" de lo que se debe copiar, resguardar, para evitar este tipo
de problema.

Fijaros en el caso de Linux Mint Mate, en el .config tenemos directorios como:
 
Cita:.config/mate
.config/mate/panel2.d
.config/mate/panel2.d/default
.config/mate/panel2.d/default/launchers
.config/mate/panel2.d/default/launchers/firefox-1.desktop
.config/mate/panel2.d/default/launchers/google-chrome.desktop
.config/mate/backgrounds.xml
.config/mate/eom
.config/mate-menu
.config/mate-menu/-usr-share-pixmaps-c128icon-32x28.xpm
.config/mate-menu/-usr-share-pixmaps-vic20icon-32x28.xpm
.config/mate-menu/-usr-share-pixmaps-python3.7.xpm
.config/mate-menu/-usr-share-hardinfo-pixmaps-logo.png
.config/mate-menu/-usr-share-pixmaps-peticon-32x28.xpm
.config/mate-menu/-snap-ubuntu-mate-welcome-420-usr-share-icons-hicolor-scalable-apps-ubuntu-mate.svg
.config/mate-menu/-usr-share-pixmaps-c64icon-32x28.xpm
.config/mate-menu/applications.list
.config/mate-menu/-usr-share-pixmaps-cbm2icon-32x28.xpm
.config/mate-menu/-usr-share-openmsx-icons-openMSX-logo-128.png
.config/mate-menu/-usr-share-openmsx-catapult-resources-bitmaps-about.png
.config/mate-menu/-snap-ubuntu-mate-welcome-420-usr-share-icons-hicolor-scalable-apps-software-boutique.svg
.config/mate-menu/-usr-share-pixmaps-plus4icon-32x28.xpm
.config/mate-menu/applications
.config/mate-menu/-usr-share-zenmap-pixmaps-zenmap.png
.config/mate-menu/-usr-share-pixmaps-dosemu.xpm
.config/mate-session
.config/mate-session/saved-session


Y si buscamos mint encontraremos una lista similar.

Tenía entendido que se puede instalar distintos gestores de escritorios en la misma distro. De hecho lo hice siempre.
Para el caso, ¿ no sería lo mismo ?. En este caso estamos instalando un gestor de escritorio en un usuario que ya
existía pero por motivos de configuraciones, el escritorio no va como tiene que ir, al ser distinto al que estaba
usando anteriormente.

Saludos
alberto-moyano 29-08-2024, 02:38
Hola gente, estoy intentando adaptar esta función, es una solución muy práctica que aporto en su momento el compañero jsban,

Código:
    Dim mtmp As Menu
    Dim file As String

    For Each file In Dir(rutaScriptsExternos, "*.py").Sort()
      mtmp = New Menu(Menu76) As "obs"
      mtmp.caption = file
    Next

el tema es que ahora en una situación muy parecida (ya que rutaScriptsExternos es una ruta fija del programa) donde lo que cambia es la ruta (ahora refiere al directorio de trabajo y por consiguiente, es cambiante), el bucle no actualiza el contenido de los archivos que lee, sino que los va sumando, el bucle está así

Código:
  Dim mntp2 As Menu
  Dim file2 As String

  ' Ahora se procede a agregar los nuevos menús
  For Each file2 In Dir(rutaFILES, "*").Sort()
    mntp2 = New Menu(mDirFiles) As "obs2"
    mntp2.caption = file2
  Next

ahora bien, rutaFILES, se actualiza sin problemas, ya que el resto del programa que usa esa misma variable no tiene errores, mi pregunta es si el error está en como represento el bucle ya que si no entiendo mal, al cambiar el directorio se debería refrescar el caption.

La única diferencia importante que observo es que, el primer bucle está dentro del evento Open del formulario principal y el segundo dentro del evento click del menu abrir.

Ya me perdí.
Páginas (549):    1 47 48 49 50 51 549   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 278
Último miembro: Blackdead
Temas del foro: 1,693
Mensajes del foro: 8,770
Últimos temas
Correr programas sin Gamb...
Foro: General
Último mensaje por: Shordi, Hace 2 horas
Respuestas: 3 - Vistas: 65
Ejemplo de chat
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Shordi, Hace 3 horas
Respuestas: 1 - Vistas: 27
Poner imágenes en el foro
Foro: General
Último mensaje por: jguardon, Ayer, 23:09
Respuestas: 1 - Vistas: 34
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Blackdead, Ayer, 16:44
Respuestas: 5 - Vistas: 324
PC muerta
Foro: Hardware & IoT
Último mensaje por: omoreno, Ayer, 16:14
Respuestas: 3 - Vistas: 59
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.