Shell 14-12-2021, 17:14
Buenas!.

Quería ver algo distinto que una Debian e instalé Manjaro 21.2rc con el escritorio Mate en una máquina virtual.
Se hace distinto a una Linux Mint. Pretendo encontrar lo mismo, pero en otra distro. Angel

Después de instalar la distro, hay que instalar unos 300 y picos paquetes. Como 1G5...Ostras.
Pero esto es parecido en Linux Mint, solo que no te muestra el tamaño.

Algo que hice, lo primero instalar Gambas3. Tongue

Aunque lo hice desde el instalador "octopi", este debe ser uno de los fantasmas del Pacman ( que dicen que es el instalador de paquetes desde la terminal) . Rolleyes
Directamente instalé Gambas3-Ide y este luego instaló las dependencias. Me da que no instala todo de esta forma.
Estuve buscando algo como gambas3 meta paquete.

Luego me fui al terminal e intenté encontrar lo mismo que con el de Linux Mint. El comando Apropos no me daba respuesta.
Hay que ejecutar antes "mandb" como usuario administrador para crear la base de datos y entonces ya permite consultarla.
( Esto no suelo verlo así en las derivadas de Debian ).

El menú que muestra al principio, no es bienvenida es "hello" si quiere consultarse. Estuve buscando bienvenida...y nada. Normal.

Puede ser una opción a otro sistema instalado en el ordenador.
 

Efectivamente de Gambas3, no se había instalado todo.

No aparenta ser tan fácil como decir en una Debian "sudo apt install Gambas3". Es que no hay un paquete que se llame así. Gambas3

Si dices:

Código:
sudo pacman -S gambas3

Te dice que hay 85 miembros con la palabra gambas3..¿ instalarlo todo ?
Los anteriores instalados, los reinstalaría.

¿ Espero por arte de magia que se se vaya instalando según necesidades ?.
Es que en Debian tampoco se instalan todos. Hay que ir luego seleccionando los que interesan.
Ejemplo, para el tema de scripts.

Saludos
Shell 14-12-2021, 13:45
Buenos días!.

Abriendo el explorador de archivos de distintos editores y buscando un archivo script de Gambas, algunos son capaces de mostrar el icono
correspondiente que pertenece al tipo de archivo de gambas y otros no.

En el caso del explorador de Linux MInt, Caja, muestra su icono correctamente.
En el caso de otros editores tales como Xed, Gedit

Cuando se abre un archivo con Xed, muestra un "señor icono" en el propio editor.

[Imagen: M9OViXi.png]

Pero luego cuando quieres abrir otro archivo script de Gambas desde el mismo editor (Xed) no muestra icono.

[Imagen: rwozD5H.png]

Esto también ocurre con Gedit.

Tenemos una forma de conocer el tipo de mime asociado de un archivo. Podemos usar el comando file.
Supongamos que voy al directorio donde tengo las fuentes instaladas de gambas3 y en el directorio de benchmark
uso la consola. En este directorio tenemos distintos tipos de extensiones. Desde Gambas script, Python, Perl.

Hago esto en el directorio benchmark de las fuentes de Gambas3.

Código:
file --mime-type *

Y me muestra esto:
 
Cita: 
benchmark.gbs:  text/html
mandelbrot.gbs: text/plain
mandelbrot.pl:  text/x-perl
mandelbrot.py:  text/x-python
nbody.gbs:      text/plain
nbody.pl:       text/x-perl
nbody.py:       text/x-python
polynom.gbs:    text/plain
polynom.pl:     text/x-perl
polynom.py:     text/x-python
primes.gbs:     text/plain
primes.pl:      text/x-perl
primes.py:      text/x-python
sort.gbs:       text/plain
sort.pl:        text/x-perl
sort.py:        text/x-python
string2.gbs:    text/plain
string2.pl:     text/x-perl
string2.py:     text/x-python
string.gbs:     text/plain
string.pl:      text/x-perl
string.py:      text/x-python

Si hacemos: (Tenemos tres archivos en este directorio).

Código:
cat /usr/share/gambas3/mime/application-x-gambasscript.xml

Podemos ver:
 
Cita: 
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="application/x-gambasscript">
        <sub-class-of type="application/x-executable"/>
        <sub-class-of type="text/plain"/>
        <comment>Gambas script</comment>
        <comment xml:lang="fr">Script Gambas</comment>

        <magic priority="50">
            <match value="#!/usr/bin/env gbs3" type="string" offset="0"/>
        </magic>
        <glob pattern="*.g"/>
    </mime-type>

Se encuentra de alguna forma establecido el tipo. Si abrimos uno de los archivos gbs, la linea Shebang muestra:

"#!/usr/bin/env gbs3"

Si cambio esa línea por "#!/usr/bin/gbs3"

Y mostramos las propiedades del archivo desde el navegador, no lo reconoce como un script de Gambas, mas bien como un documento de texto sencillo.
Al volver la línea a su estado inicial instantáneamente lo reconoce el explorador.

Si en vez usar file  --mime-type, uso solo file, en un archivo script de Gambas me muestra:
 
Cita: 
string2.gbs: a /usr/bin/env gbs3 script, ASCII text executable

Pero no hace lo mismo con un archivo del tipo Python.
 
Cita: 
string2.py: Python script, ASCII text executable

¿ Está Gambas3 configurado como debe para mostrar su tipo Mime ?.
¿ Son algunas aplicaciones las que no lo entienden ?.
O no es fácil decirle al sistema o a las aplicaciones esto.

Hay una línea en el archivo xml que en otros lenguajes se repite pero para distintos idiomas, en el caso de Gambas solo existe francés
 
Cita:<comment xml:lang="fr">Script Gambas</comment>

En Perl, Python, podemos encontrar una larga lista de idiomas.
 
Cita: 

...
 <comment xml:lang="eo">Perl-skripto</comment>
  <comment xml:lang="es">secuencia de órdenes en Perl</comment>
  <comment xml:lang="eu">Perl script-a</comment>
  <comment xml:lang="fi">Perl-komentotiedosto</comment>
  <comment xml:lang="fo">Perl boðrøð</comment>
....

Lo que puedes creer, ¿ eso da problemas ?. ¿ está completo el archivo xml de Gambas3 ?. O es por algún problema ajeno a Gambas3.

Saludos
Shell 13-12-2021, 15:24
Buenos días!.

El  sistema que uso en este equipo es Linux MInt 20.2 con el tema Mint-Y-Dark.
El tema que estoy usando en Gambas para los iconos es el del "escritorio".
¿ Y qué tema es ?. ¿ No debería ser Mint-Y-Dark ?.  Lo más normal.

Me muestra en la parte de depuración algo como esto:

[Imagen: 92VJD8T.png]

Ahora me voy a ver el menú de componentes y selecciono que quiero ver las clases del componente gb.util (por decir uno).
Fijaros en el menú de desplazamiento para ayuda (es que ni pensaba que existía).

[Imagen: ohq23hj.png]

Si le pasas el ratón por encima de la barra. Sorpresa, hay iconos!.
Ahora voy a seleccionar el tema de iconos para Mint-Y-Dark en el menú de preferencias del editor de Gambas.

[Imagen: gwrTL3S.png]

Voy a ver el menú de componentes.

[Imagen: w2yK8pW.png]


¿ No debería haber sido el tema de los iconos del editor de Gambas desde un principio el de Mint-Y-Dark , ya que usa el tema de iconos por defecto del escritorio ( que es Mint-Y-Dark ) ?.

Instaló la aplicación "screenfetch".
 
Cita:screenfetch (1)      - The Bash Screenshot Information Tool

Código:
Y la ejecuto y haciendo una captura me devuelve esto:

[img]https://i.imgur.com/IAyvTN7.png[/img]

Como veis se puede ver el gestor de escritorio, el tema y mucho más. ¿ Entonces  ?.
Fijaros en el tema de icono, que no dice Mint-Y-Dark, dice Mint-Y...pero de este hay varios.

[url=https://www.sysadmit.com/2020/06/linux-como-saber-que-escritorio-tengo.html]Linux: Cómo saber que escritorio tengo [/url]


Ahora averigüemos otra forma sin el maravilloso comando de arriba.
Vamos a usar la herramienta que muestra los "settings" de nuestro sistema. En mi caso "Gnome".
 
[quote]
gsettings (1)        - GSettings configuration tool
[/quote]

Ahora busco los "esquemas" que incorporen la palabra  "interface".

[code]
gsettings list-schemas | grep interface

Me devuelve:
 
Cita:org.cinnamon.desktop.interface
org.mate.interface
org.gnome.desktop.interface

Voy a ver las claves que me devuelve el equema org.gnome.desktop.interface y que haga referencia a iconos

Código:
gsettings list-keys org.gnome.desktop.interface | grep icon

Me devuelve:
 
Cita:menus-have-icons
icon-theme
buttons-have-icons
toolbar-icons-size

Voy a usar la clave icon-theme para obtener su valor:

Código:
gsettings get org.gnome.desktop.interface icon-theme

Y esto devuelve:
 
Cita: 
'Mint-Y'

Que también haría lo mismo:

Código:
gsettings get org.gnome.desktop.interface gtk-theme

Y también:

[code]

¿ Qué entenderá Gambas "Mint-Y-Dark" ó "Mint-Y" ?.   (Pues puede ser lo que le confunda)

Saludos
Páginas (571):    1 349 350 351 352 353 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 310
Último miembro: MARQUITOS6767
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 339
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,501
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 726
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,375
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,309
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.