* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Utilidades para nuestros Mandrivas: k-ratulas

Llevo ya tiempo con Mandriva. Me inicié en Linux con esta distribución con la versión 9 que venía de regalo en una revista de informática genérica. Desde entonces fue descendiendo el uso de XP en mis ordenadores personales hasta el presente en el que no lo tengo ya ni en el portátil ni en el sobremesa.

Al principio era difícil que no tuviera que encender el equipo con Windows varias veces al día por las utilidades y aplicaciones que necesitaba. Poco a poco fui encontrando herramientas similares e igualmente útiles para hacer lo que hacía sin necesidad de salirme de Linux.

Pero siempre existe esa utilidad tonta, que tiene un detalle que parece sin importancia. Detalle que te jode no tenerlo y que te hace la vida menos fácil, por decirlo de alguna manera. Y te dices "si yo pudiera hacer algo que hiciera lo que yo quiero..."

Y estoy seguro que muchos de vosotros así hacéis. Al final acabáis tecleando unas líneas de código que os soluciona esa tontería que usábais con tal o cual programa anteriormente.

El motivo de estas líneas de mi blog es animaros a compartir esas utilidades que hacen la vida más fácil y que seguro que a más de uno nos vendrían muy bien.

Y como no se puede pedir sin dar, os comento la mía (recién salidita del horno):

Resulta que yo imprimo en casa carátulas de películas para las cajas de DVD que venden en las tiendas. Y las cajas que yo suelo comprar no son las normales (de 14mm de ancho), sino las llamadas SLIM (o delgadas) de 7mm. ¿Qué suele pasar? que cuando imprimo una carátula, me sobra papel y, además, el lomo no se lee bien cuando están archivadas.

Por eso me hice una utilidad para solventar esta tontería. Te descargas la carátula y, dependiendo de si eliges normal o slim, en la pantalla ves cómo cambia el lomo de tamaño. Cuando lo imprimes, te sale con el formato elegido.

Por si os interesa, adjunto el archivo k-ratulas-0.0-1mdk.noarch.rpm

Y también las fuentes: k-ratulas-0.0-1mdk.src.rpm

De momento he encontrado un problema que no sé si es de mi ordenador o no: Una vez enviado el trabajo de impresión a la cola de cups, tarda 10 minutos la impresora en empezar. Si alguien mira el código (está en Gambas) y sabe cómo optimizar la impresión...

Bueno, es una aplicación básica, sin florituras. Ni siquiera sé hacer que se cree una entrada en el menú de aplicaciones de Mandriva. Tampoco tiene un icono propio... o sea, que es en plan compadre.

Pero si os es útil (a mi me está viniendo de vicio), pues encantado. Todo lo que sea para facilitarnos mutuamente la vida los mandriveros será bienvenido.

Un saludo.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de gejo

# 38725 :)

Hola.

He probado tu aplicación y esta bastante curiosa ^_^

Si quieres que se ponga el acceso directo dentro del menú de Mandriva, tienes que meter el código siguiente dentro de un fichero de texto con nombre "k-ratulas.desktop" en la dirección: /usr/share/applications/kde

[Desktop Entry]
Encoding=UTF-8
Name=k-ratulas
Exec=k-ratulas
Icon=k-ratulas
Type=Application
Terminal=false
GenericName=K-ratulas
Categories=Qt;KDE;Utility;X-KDE-Utilities-File;X-MandrivaLinux-Moreapplications;

También te he hecho un icono utilizando los iconos del tema pasodoble (que me encantan ^_^). Sólo tienes que descomprimir la carpeta en el interior del tema de iconos de escritorio que uses.

Espero que te sea útil :)

Un saludo.

--



JID:gejobj [arroba] gmail [.] com




Gravatar de Pollux

# 38739 Gracias por tu icono!

Ante todo muchas gracias por tu icono. A partir de ahora lo haré "icono oficial" de mi programa ;-)

No sabía que se podría hacer una entrada en el menú de Mandriva con un archivo de texto. Yo siempre lo hacía con "editar menú". Muchas gracias por la explicación.

Pero, por otro lado, ¿cómo se puede hacer para que todo eso lo haga urpmi dándole el rpm? Ante todo hay que aclarar que el rpm lo ha creado la aplicación Gambas y, aunque me preguntó por la distribución y por la entrada en el menú, no aparece.

Me alegro de que te parezca curiosa la aplicación. Aunque es una tontería, en casos de carátulas slim es útil.

Saludos.



Gravatar de gejo

# 38740 ...

Pues no sé como se lo puedes dar a gambas para que lo utilice.
Yo los rpm los hago usando el programa checkinstall y otros casos creando el archivo scpec directamente desde el kwrite para crear el rpm.

Si no encuentras opción en gambas para añadir dichos ficheros, lo más probable es que tengas que editar el archivo spec que va incluido en el src.rpm.

Para poder sacar el fichero spec del src.rpm necesitas hacer lo siguiente:

rpm2cpio k-ratulas-0.0-1mdk.src.rpm | cpio -idv

Yo he sacado dicho spec y lo he modificado para crear el rpm con iconos y entrada en el menú. Te explico lo que he hecho:

1.- Necesitas el fechero SPEC, usa este que he hecho yo. Lo he probado y funciona bien :)
Debes meterlo en la carpeta "/usr/src/rpm/SPECS" con nombre 'k-ratulas.spec'

%define name k-ratulas
%define version 0.0
%define release 1mdk
%define _desktopdir %{_datadir}/applications

Summary: K-ratulas
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.bz2
License: GPL
Group: Graphics
BuildRoot: %{_tmppath}/%{name}-buildroot
Prefix: %{_prefix}
BuildArch: noarch
Requires: gambas-runtime >= 0.95,gambas-runtime < 1.1,gambas-gb-qt >= 1.0,gambas-gb-qt < 1.1
AutoReqProv: no

%description
Utilidad que te permite imprimir carátulas de DVD para cajas normales y slim (7 mm).
This program is written in Gambas, so you will need Gambas to be installed.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q -n k-ratulas

%build
/usr/bin/gbc -a -t 
gba

%install
install -d $RPM_BUILD_ROOT{/usr/bin,%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps/,%{_datadir}/%{name},%{_desktopdir}}
install -p k-ratulas $RPM_BUILD_ROOT/usr/bin/k-ratulas
install *.desktop $RPM_BUILD_ROOT%{_desktopdir}
install .icon/16.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/%{name}.png
install .icon/32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/%{name}.png
install .icon/48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/%{name}.png

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
/usr/bin/k-ratulas
%{_iconsdir}/hicolor/*x*/apps/%{name}.png
%{_desktopdir}/*.desktop

%changelog

* Sun Jul 29 2007 Luis Sampedro  0.0-1
- Lanzamiento de la primera versión. Permite visualizar e imprimir carátulas de DVD en formato normal y slim de 7 milímetros.

2.- descomprime el tar.bz2 y ve a la carpeta .icon, allí sobreescribe 16.png, 32.png y 48.png por los iconos de sus correspondientes tamaños que te dí.

3.- Mete el k-ratulas.desktop dentro de la carpeta principal del proyecto, donde están los ficheros class.

4.- Recomprime de nuevo el tar.bz2 usando el mismo nombre y mételo en la carpeta "/usr/src/rpm/SOURCES"

5.- Como root ve a '/usr/src/rpm/SPECS' y ejecuta:

rpm -ba k-ratulas.spec

6.- Se creará el rpm en: /usr/src/rpm/RPMS/noarch/k-ratulas-0.0-1mdk.noarch.rpm

Pruebalo con un 'rpm -Uvh k-ratulas-0.0-1mdk.noarch.rpm' y a ver que pasa ^_^

También puedes crear el src.rpm con el comando:

rpm -bs --rmspec --rmsource k-ratulas.spec

Y luego hacer un 'rpm --rebuild fichero.src.rpm'

Espero que te sirva y perdón por el ladrillo XDD

Un saludo.


NOTA: Todos los pasos se deben realizar como root. Aunque lo suyo es hacerlo con otro usuario creándote la estructura en tu directorio personal usando el comando:
mkdir -p ~/rpm/{BUILD,RPMS/$ARCH,RPMS/noarch,SOURCES,SRPMS,SPECS,tmp}

Luego tendrás que crear el fichero ~/.rpmmacros con el contenido:

%_topdir                %(echo $HOME)/rpm
%_tmppath               %(echo $HOME)/rpm/tmp

# If you want your packages to be GPG signed automatically, add these three lines
# replacing 'Mandrivalinux' with your GPG name. You may also use rpm --resign
# to sign the packages later.
%_signature             gpg
%_gpg_name              TU NOMBRE 
%_gpg_path              ~/.gnupg

# Add your name and e-mail into the %packager field below. You may also want to
# also replace vendor with yourself.
%packager               TU NOMBRE 
%distribution           Mandriva Linux
%vendor                 Mandriva

# If you want your packages to have your own distsuffix instead of mdv, add it
# here like this
%distsuffix             mdv2007.1

--



JID:gejobj [arroba] gmail [.] com




Gravatar de Pollux

# 38776 Muchísimas gracias!!!

Gejo, muy agradecido por la información y la molestia que te has tomado. A ver si pillo esta tarde un rato para probarlo. Aunque parece muy complicado, a la tercera vez que lo he leído parece que ya veo por dónde van los tiros... ;-)

Un saludo y, repito, ¡GRACIAS!



Gravatar de gejo

# 38777 ^^

De nada.
Sólo tienes que ir haciéndolo paso a paso pero si te atascas en algún sitio dímelo y te echo un cable :)

Un saludo.
--



JID:gejobj [arroba] gmail [.] com


Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.