Shell 05-03-2023, 13:03
Buenas!.

Idle es el editor más común que usa Python en las distribuciones. Cuando instalas Python desde fuente, también instala Idle.
Así que instalas desde fuente Python 3.10, instala el Idle 3.10.

Mi problema con Idle o más bien con la librería Tkinter os lo estuve comentando hace un tiempo, cuando usaba el dialogo de abrir
archivos, el interior lo veía todo blanco, si hacía clic sobre ese fondo iban apareciendo carpetas, archivos, en el lugar donde había
hecho click.

Como estoy probando temas de Python y necesito esa librería funcionando, instalé una versión superior de Python a la que tiene
el sistema, ojo con esto (leer bien estas cosas y no os dejéis liar por los tutoriales, ver siempre más de uno y comparar ).

Así que en el sistema Linux Mint 20.1 incorpora la Python 3.8.10 y me fui a instalar la Python 3.10.1
Quería comprobar si el dichoso problema de los colores desaparecía. ( Es que en Ubuntu eso no me ocurría ).

Python tiene la propiedad de que puede "coexistir" distintas versiones en el mismo sistema.

Lo instalé y hice funcionar la 3.10, el mismo problema, de nuevo , no se veían las carpetas en el dialogo del editor Idle.
(Ojo, pero no es solo idle, es que me pasaba igual con un modulo llamado "easygui", el fondo blanco y no se veía bien
la listbox (que lo llamaban choicebox.  Rolleyes )

Como quería poder volver a la anterior versión de Python (huida en desbanda..si es que me hace lo mismo). Quise
usar "alternatives" y le digo que versión por defecto de Python voy a usar ( esto se hace también en Java )

Os enlazo aquí el tema.

update-alternatives para Python

Pues bien, todo quedó ahí. El mismo día o al siguiente inicio Linux Mint....a tomar por saco el botón de inicio de los menús!.
No había menús.

Abrí una consola y desde esta intenté realizar un update de los paquetes, ah, pero amigos, desde que actualicé Python desde
fuente aquello se había "jodido".

Problema y solución:  El dichoso enlace simbólico que relacionaba Python3 con Python3.8.1 o Python3.10 había desaparecido!.
Con eso ya tenía icono de inicio de los menús. La distro no es nada sin Python, depende de este. ( Para que vean la importancia que tiene ).

Lo curioso del tema después, me puse en otro usuario y es que en este se veía perfectamente las carpetas abriendo el dialogo de archivos!!!!.

La barra de menú del editor en este usuario tenía el mismo color que el de la ventana del editor. Pero en el usuario que suelo usar, era oscura
y es que no había forma de cambiarla.

Me fui al puñetero ajuste de QT5 y en la pestaña de apariencias use estilo Gtk2 y como dialogo estándar Gtk2 y solucionado.
No solo pasan estas cosas en Gambas.

Lo cierto es que me veo cambiado estas opciones según lo necesite, sobre todo con Gambas3.

Desde luego no esperaba que los enlaces se machacasen. Eso si, el Python de la distro se instaló en /usr/bin
y el de la fuente en /usr/local/bin

/usr/bin/
Cita:lrwxrwxrwx 1 root root      18 mar  4 17:47 /usr/bin/python -> /usr/bin/python3.8
lrwxrwxrwx 1 root root       9 mar 13  2020 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3662032 jul  1  2022 /usr/bin/python2.7
lrwxrwxrwx 1 root root      18 mar  4 17:48 /usr/bin/python3 -> /usr/bin/python3.8
-rwxr-xr-x 1 root root 5494584 nov 14 13:59 /usr/bin/python3.8
lrwxrwxrwx 1 root root      33 nov 14 13:59 /usr/bin/python3.8-config -> x86_64-linux-gnu-python3.8-config
lrwxrwxrwx 1 root root      16 mar 13  2020 /usr/bin/python3-config -> python3.8-config

/usr/local/bin/
 
Cita:lrwxrwxrwx 1 root root       25 mar  4 11:35 /usr/local/bin/python3 -> /etc/alternatives/python3
-rwxr-xr-x 1 root root 23976576 mar  4 11:00 /usr/local/bin/python3.10
-rwxr-xr-x 1 root root     3090 mar  4 11:01 /usr/local/bin/python3.10-config
lrwxrwxrwx 1 root root       17 mar  4 11:01 /usr/local/bin/python3-config -> python3.10-config

Los dos conviven felices. Pero cuidado con hacer estas cosas.
Por defecto el sistema siempre "elegirá" la última versión instalada.

Ejemplo:
 
Cita: 
sudo update-alternatives --config python3
Existen 2 opciones para la alternativa python3 (que provee /usr/local/bin/python3).

  Selección   Ruta                       Prioridad  Estado
------------------------------------------------------------
  0            /usr/local/bin/python3.10   2         modo automático
* 1            /usr/bin/python3.8          1         modo manual
  2            /usr/local/bin/python3.10   2         modo manual

Pulse <Intro> para mantener el valor por omisión
  • o pulse un número de selección:

Saludos
Harpo 04-03-2023, 20:26
Saludos!!
Tenía pendiente subir mi versión de ComboSeek desde hace mucho tiempo y aquí la tienen. Mis disculpas por la tardanza.

Lo primero, hay dos controles dentro del proyecto:
  • ButtonTextBox: un ButtonBox modificado, en su día me resultaba molesto que el control original al pulsar el tabulador el foco no saltara al siguiente control y primero pasara por los botones. Así que me hice mi propio ButtonBox.
  • ButtonTextBoxAC: hereda del anterior e incorpora la lista desplegable y la búsqueda. El "AC" del final proviene de "AutoComplete", en su momento la cabeza no de me dio para más. A medida que escribimos el control filtra los resultados y autocompleta el texto con el primero que cumple las condiciones. Se activa al 2º carácter.
Creé el control para trabajar con tablas auxiliares, la típica tabla con dos campos: clave-descripción. Necesitaba mostrar al usuario la descripción y recuperar la clave.
Por eso no usa un String[] para la lista desplegable, usa un objeto Collection, donde "Key" es el texto a mostrar y "Value" el código que queremos recuperar.
El control no tiene propiedad "index", en su lugar usa "ListID", es un variant.

Una imagen del formulario de test del control.
[Imagen: HXsFx8g.png]

Las propiedades importantes:
  • List: un objeto collection del que obtiene la lista a mostar. Sin esto no funciona. Big Grin
  • ListID: la clave asociada al valor de la lista seleccionado. Sustituye a "Index". Se puede asignar directamente y el control actualiza el texto mostrado. Si pulsan en una fila del GridView de la derecha asignará el valor de la primera columna.
  • Autocomplete: con esta propiedad a "True" activa la búsqueda y autocompletado. A "False" funcionaría como un ComboBox.
  • Verify: Fuerza a seleccionar un valor de la lista, si tecleamos un texto que no existe al abandonar el control este asigna automáticamente el valor por defecto.
No me alargo más, llevo trabajando con el control un tiempo y funciona razonablemente bien, pero no hay nadie peor para probar software que el propio autor, si alguien encuentra un error en sus pruebas agradecería lo comentara.
Para terminar, el control no funciona todo lo bien que debiera en ventanas modales, el ratón no trabaja correctamente, pueden verificarlo con el botón "ShowModal". No he conseguido encontrar una solución al problema.

Un saludo, Harpo.
Archivos adjuntos
.gz
ButtonTextBox.tar.gz (Tamaño: 44.92 KB Descargas: 5)
Shell 03-03-2023, 14:46
Buenas!.

Buscando archivos con Find de un tamaño determinado desde el raíz.
Aparece en la lista /proc/kcore tamaño 0

Estaba buscando archivos superiores a 1GB.

Código:
find / -size +1G -exec du -h {} \; 2>/dev/null

Fui al directorio de los procesos y veo....
 
Cita:-r-------- 1 root root 128T mar  3 13:28 kcore

Vaya burrada no ?.  Rolleyes

No es real.
 
Cita:¿Por qué proc es tan grande?

Como todos los demás archivos debajo de /proc, el archivo kcore es solo un archivo virtual. Contiene la memoria RAM que el kernel puede asignar. … Este archivo no usa espacio en disco real y solo existe virtualmente. Nota: en los sistemas de 64 bits, el tamaño de /proc/kcore es incluso de 128 TB porque ese es el límite absoluto de lo que es de 64 bits. Los sistemas pueden asignar.

¿ Qué es el proceso Kcore en Linux ?

Saludos
Páginas (572):    1 209 210 211 212 213 572   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 311
Último miembro: Rober
Temas del foro: 1,765
Mensajes del foro: 9,166
Últimos temas
Presentación de gbpublish...
Foro: General
Último mensaje por: guizans, 02-06-2026, 21:34
Respuestas: 5 - Vistas: 476
Gambas 3.21.1
Foro: Mundo Linux
Último mensaje por: jguardon, 20-05-2026, 22:29
Respuestas: 1 - Vistas: 300
Problema con instalación ...
Foro: WebApp/WebForms
Último mensaje por: guizans, 19-05-2026, 18:54
Respuestas: 1 - Vistas: 323
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 609
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,767
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.