16 de octubre de 2018, 05:47:32 am

Autor Tema: Live cd de Huayra + Xfce en Github  (Leído 4883 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado CristianEd

  • Novato
  • *
  • Mensajes: 7
  • Karma: +1/-0
Re:Proyecto en Github
« Respuesta #15 : 07 de octubre de 2015, 09:00:28 pm »
disculpas por no comentarlo antes, los de los permisos se debe a que no se hace bajo desde root

no probé desde otro usuario que no sea root

Pero al probar realizar todo desde root, bajada del zip, descomprimir, abrir consola como root, y todo lo demás como root, funciona.

Si es que se puede hacer como otro usuario (como dije no probé), hay que hacerlo todo desde ese usuario...

no se puede hacer una cosa con un usuario y otra como root, por que ahí es donde empiezan los problemas...

Editado:  Ahora si hay que hacer antes de copilar, un:

root@CEP-Asus-Jessie:/home/cep2015/Descargas/huayra-xfce-master# chmod 440  config/includes.chroot/etc/sudoers.d/huayra

que dando de esta manera:     -r--r----- 1 root root 20 oct  7 20:17 huayra



                                                Atentamente , Cristian Ed
« Última Modificación: 07 de octubre de 2015, 09:27:26 pm por CristianEd »
Saludos Atentamente

Desconectado Pablo Zambrano

  • Curso: Radio
  • Usuario Sr.
  • *
  • Mensajes: 289
  • Karma: +36/-0
Re:Proyecto en Github
« Respuesta #16 : 08 de octubre de 2015, 05:25:04 pm »
Se agradecen los aportes  :)
Les parece pedir un espacio propio dentro del foro para esto? Así nos queda más ordenado todo. Crear algo como una categoría para el proyecto y dentro vamos posteando.

Saludos.

Desconectado Smith

  • Si no ayudas con el arca, tampoco ayudes con el diluvio.
  • Usuario Jr
  • **
  • Mensajes: 75
  • Karma: +14/-0
Re:Proyecto en Github
« Respuesta #17 : 08 de octubre de 2015, 07:26:34 pm »
   Sí, me parece espléndido.... 
;D sigamos soplando #SigamosLiberando
Futuro educador que en el camino conoció el #SoftwareLibre #SigamosLiberando

Desconectado sjlvanq

  • Usuario Jr
  • **
  • Mensajes: 53
  • Karma: +2/-0
Re:Proyecto en Github
« Respuesta #18 : 09 de octubre de 2015, 06:56:52 pm »
Esperando las novedades de la última actualización del proyecto, sintetizo experiencias:
1) Se nota mucho la diferencia con mate
2) ¡Aguante! :D



Visor de valores de los sensores (xfce4-sensors) comunicaba en un popup lo siguiente:
Código: [Seleccionar]
"Ocurrió un error al ejecutar /usr/sbin/hddtemp -n -q /dev/sda": Falló al ejecutar el proceso hijo «/usr/sbin/hddtemp» (No existe el fichero o el directorio)
El mensaje es autoexplicativo. El paquete es homónimo del comando:
Código: [Seleccionar]
hddtemp - hard drive temperature monitoring utilityEl xfc4-sensors funciona igual, simplemente no se muestren los valores de temperatura del disco, pero opta por ser escadaloso, exigiéndonos el hddtemp.



Lector de correo por default es Icedove. Falta su paquete de internacionalización:
Código: [Seleccionar]
icedove-l10n-es-ar - Spanish (Argentina) language package for IcedovePersonalmente, siempre he preferido claws-mail, por una notable diferencia en tiempo de carga y ejecución.



La batalla de los diccionarios:
Antes de pensar en combinar xfce4-dict y babiloo intentando que el primero pueda utilizar diccs locales -tal es la idea que surgió por chat esta tarde- estuve buscando cuál podía ser la configuración que mejor adapte xfce4-dict al idioma español. La falta de servidores de diccionario en español es un tema recurrente en la Web, Sin embargo, encontré que el servidor dict.uni-leipzig.de tiene traducciones Español <-> Inglés y Español <-> Asturiano.

La opción de los servidores Web, por medio de la cual se abre en el navegador una URL modificada para buscar el término ingresado en diversos diccionarios online, tiene opciones preconfiguradas que poco interesan a un hispanohablante (no digo que la traducción a Asturiano sea mucho mejor en este sentido). Lo que ocurre es que estas opciones preconfiguradas están metidas dentro del código de xfce4-dict y no se pueden modificar una vez compilado.

Lo que hice, entonces, fue cambiar el paquete original modificando algunas cosas:
  • Estableciendo desde el comienzo el servidor dict.uni-leipzig.de para DICT y la URL del buscador de la RAE para servidor web. Estos también son los valores que trasladará a la configuración de cada usuario.
  • Agregando las opciones de servidor web preconfiguradas que se muestran en la captura.

Captura: https://cloud.openmailbox.org/index.php/s/vFEgr5xowgctF6i
Paquete: https://cloud.openmailbox.org/index.php/s/ZLR4NgCJdp7J69J

Cuando lo instalo desde el Live sobreescribe el xfce4-dict del sistema, no lo he probado cargándolo desde el proyecto live-build. Vale decir que la inclusión de paquetes modificados es una práctica que Debian NO recomienda.

Aclaración: Esto surgió a raiz de curiosear, es una modificación personal porque consideraba que las python-qt eran demasiado pesadas, no se propone que sean incluidas.



Atajo de teclado para captura de pantalla
Archivo que incluye la llamada a 'xfce4-screenshooter -f' a través de la tecla Impr. Pant/Lm Pa/...
/home/alumno/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
https://cloud.openmailbox.org/index.php/s/lpLWruDxwwpI15z

Y ya que estoy en el tema comparto tres atajos de teclado que trae xfce y a los que vale la pena acostumbrarse:

Ctrl+Alt+D Ver escritorio
Alt+F9 Minimizar
Alt+F10 Restaurar-Maximizar
El Alt+Espacio pasó de moda!



Esto es todo lo que pude rescatar de las últimas pruebas.
Saludos!



* Idea: ¿Y si compilamos frases de pedagogos o representantes de la educación para un archivo de fortunes?

* Espacio dentro del foro sería muy conveniente!

* Genial un documento sobre live-build! al menos hasta que empiece a distribuirse la iso ;)
« Última Modificación: 10 de octubre de 2015, 12:15:10 am por sjlvanq »

Desconectado Pablo Zambrano

  • Curso: Radio
  • Usuario Sr.
  • *
  • Mensajes: 289
  • Karma: +36/-0
Re:Proyecto en Github
« Respuesta #19 : 10 de octubre de 2015, 06:47:40 pm »
Actualizo:
- hddtemp, agregado. Hay que solucionar el problema de ejecución (permisos).
- Paquete de idioma para Icedove, agregado.
- Diccionarios, agregué el paquete deb de xfce4-dict modificado.
- Atajos de teclado, agregados. Gracias!
Xfce tiene alt+tab, no sabía  :)

La idea de usar Fortune está buena. Se puede usar junto a Conky. Por ejemplo un conky que cada cierto tiempo, muestre una frase diferente de Fortune.
O sería un mensaje tipo popup? Armamos un hilo aparte si quieren y lo vamos haciendo de  poco.

De la documentación, puedo escribir algo.

Saludos.

« Última Modificación: 10 de octubre de 2015, 09:19:55 pm por Pablo Zambrano »

Desconectado sjlvanq

  • Usuario Jr
  • **
  • Mensajes: 53
  • Karma: +2/-0
Re:Live cd de Huayra + Xfce en Github
« Respuesta #20 : 20 de octubre de 2015, 11:53:41 pm »
Experiencias con Liviano, sobre el estado del repo a la fecha oct 18 12:10

Veo nuevas modificaciones, nuevas y extensas configuraciones, ..
algunas no entiendo de qué van, pero estoy siguiéndolas!
Me alegro de que el proyecto camine!
:D


Resumen:

Desde la primer imagen, el reloj me mostraba la hora sin -3 (GTM de nuestro país). No me animaba a reportarlo por aquí porque no estaba seguro de cuáles comandos o archivos de configuración era conveniente ejecutar o modificar o si fallaba en algo mi construcción.

-- Trace On ----
Al principio lo solucionaba con un enlace simbólico en /etc/localtime
Código: [Seleccionar]
ln -s /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
# o con
timedatectl set-timezone America/Buenos_Aires
Pensé en incluirlo como hook, pero encontré a tiempo que el parámetro de arranque "timezone" lo configuraba automáticamente.
Código: [Seleccionar]
timezone=America/Buenos_Aires
Encontré que ese parámetro era equivalente a live-config.timezone=America/Buenos_Aires y entonces apunté al archivo de configuración de live-config:
Código: [Seleccionar]
config/etc/includes.chroot/etc/live/config.conf
-- Trace Off ----

Pero... si ahí estaba el archivo config.conf seteando el timezone, ¿Por qué la configuración no se reflejaba en el vivo a menos que se lo indicara explícitamente como parámetro al arranque?... Fueron muchos intentos y rebuilds hasta encontrar un reporte de bug que terminó con mi búsqueda del peor modo..

Debian Bug report logs - #799359
live-config: Variables in config files not exported
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799359

NO FUNCIONA!  >:(
¿Qué opción tenemos? veo los archivos huayra-xfce-master/config/templates/isolinux/live-*, pero he probado nada porque inicio desde el archivo iso con el mismo grub del sistema en disco, así simplemente agrego el parámetro ahí.



Otra cosa que intenté customizar fueron algunos archivos .desktop (/usr/share/applications/*.desktop), ya que algunos tenían errores en su traducción o no estaban traducidos, por ejemplo el Orange Clock decía en su descripción o comentario: "Muestra el relog de diferentes paises" y el XChat2 ignoraba la traducción por encontrarse "Comment=" al final de las entradas de traducción ("Comment[es]").

Si bien en las nuevas imágenes de sistema los menues no muestran las descripciones de los programas, generé un parche para modificar los archivos que presentan algún problema de este tipo y lo integré en un hook en config/includes.chroot/lib/live/config/, lo que significa que aplica sólo en modo live. Creo, porque todavía estoy conociendo el modo de trabajo de live-build, que para modificar los archivos tanto en live como en instalación, el script debe ubicarse en config/hooks (que alguien me corrija) agregándole la extensión .hook.chroot

config/includes.chroot/lib/live/config/5000-desktop-files-patch
Código: [Seleccionar]
#!/bin/sh
#Fixme: ¿Es necesario volver al directorio?
BACKDIR=`pwd`
cd /usr/share/applications
#
patch <<EOF
diff -u applications_bkup/alevt.desktop applications/alevt.desktop
--- applications_bkup/alevt.desktop 2015-10-16 08:57:11.106243661 +0000
+++ applications/alevt.desktop 2015-10-16 08:58:09.682534125 +0000
@@ -2,6 +2,8 @@
 Encoding=UTF-8
 Name=alevt
 Comment=Teletext Browser
+Comment[es]=Navegador de Teletexto
+Comment[es_AR]=Navegador de Teletexto
 Exec=alevt
 Icon=alevt
 Terminal=false
diff -u applications_bkup/babiloo.desktop applications/babiloo.desktop
--- applications_bkup/babiloo.desktop 2015-10-16 08:57:11.106243661 +0000
+++ applications/babiloo.desktop 2015-10-16 08:58:09.682534125 +0000
@@ -3,6 +3,8 @@
 Name=Babiloo
 Comment=Application to view dictionaries
 Comment[en_US]=Application to view dictionaries
+Comment[es]=Aplicación de diccionarios
+Comment[es_AR]=Aplicación de diccionarios
 Comment[pt_PT]=Aplicação para ver dicionários
 Exec=babiloo
 Icon=babiloo
diff -u applications_bkup/debian-uxterm.desktop applications/debian-uxterm.desktop
--- applications_bkup/debian-uxterm.desktop 2015-10-16 08:57:11.106243661 +0000
+++ applications/debian-uxterm.desktop 2015-10-16 08:58:09.686534145 +0000
@@ -35,6 +35,8 @@
 Name=UXTerm
 #GenericName=Terminal
 Comment=standard terminal emulator for the X window system
+Comment[es]=Emulador de terminal para el sistema de ventanas X
+Comment[es_AR]=Emulador de terminal para el sistema de ventanas X
 Exec=uxterm
 Terminal=false
 Type=Application
diff -u applications_bkup/debian-xterm.desktop applications/debian-xterm.desktop
--- applications_bkup/debian-xterm.desktop 2015-10-16 08:57:11.106243661 +0000
+++ applications/debian-xterm.desktop 2015-10-16 08:58:09.686534145 +0000
@@ -35,6 +35,8 @@
 Name=XTerm
 #GenericName=Terminal
 Comment=standard terminal emulator for the X window system
+Comment[es]=Emulador de terminal para el sistema de ventanas X
+Comment[es_AR]=Emulador de terminal para el sistema de ventanas X
 Exec=xterm
 Terminal=false
 Type=Application
diff -u applications_bkup/globaltime.desktop applications/globaltime.desktop
--- applications_bkup/globaltime.desktop 2015-10-16 08:57:11.106243661 +0000
+++ applications/globaltime.desktop 2015-10-16 08:58:09.690534165 +0000
@@ -10,6 +10,7 @@
 Name[en_AU]=Orage Globaltime
 Name[en_GB]=Orage Globaltime
 Name[es]=Hora global de Orage
+Name[es_AR]=Hora global de Orage
 Name[eu]=Orage ordu-globala
 Name[fr]=Temps Global Orage
 Name[hr]=Orage Globalno vrijeme
@@ -45,7 +46,8 @@
 Comment[el]=Εμφάνιση ρολογιών από διαφορετικές χώρες
 Comment[en_AU]=Show clocks from different countries
 Comment[en_GB]=Show clocks from different countries
-Comment[es]=Muestra el relog de diferentes paises
+Comment[es]=Muestra el reloj de diferentes países
+Comment[es_AR]=Muestra el reloj de diferentes países
 Comment[eu]=Ikusi herrialde ezberdinetako ordulariak
 Comment[fr]=Voir les horloges de différents pays
 Comment[gl]=Mostrar reloxos de diferentes paises
diff -u applications_bkup/icedove.desktop applications/icedove.desktop
--- applications_bkup/icedove.desktop 2015-10-16 08:57:11.110243681 +0000
+++ applications/icedove.desktop 2015-10-16 08:58:09.694534185 +0000
@@ -13,6 +13,8 @@
 StartupNotify=true
 Name[ca]=Client de correu Icedove
 Name[cs]=Poštovní klient Icedove
+Name[es]=Cliente de correo Icedove
+Name[es_AR]=Cliente de correo Icedove
 Name[fi]=Icedove-sähköposti
 Name[fr]=Messagerie Icedove
 Name[ja]=Icedove メールクライアント
@@ -22,6 +24,8 @@
 Comment[ca]=Llegiu i escriviu correu
 Comment[cs]=Čtení a psaní pošty
 Comment[de]=Emails lesen und verfassen
+Comment[es]=Leer y escribir correos electrónicos
+Comment[es_AR]=Leer y escribir correos electrónicos
 Comment[fi]=Lue ja kirjoita sähköposteja
 Comment[fr]=Lire et écrire des courriels
 Comment[it]=Leggere e scrivere email
diff -u applications_bkup/mc.desktop applications/mc.desktop
--- applications_bkup/mc.desktop 2015-10-16 08:57:11.110243681 +0000
+++ applications/mc.desktop 2015-10-16 08:58:09.694534185 +0000
@@ -11,6 +11,7 @@
 Name[xh]=Umyaleli Waphakathi kobusuku
 Name[zu]=Umyaleli waphakathi nobusuku
 Comment=File manager
+Comment[es]=Gestor de archivos en modo texto
 Comment[pl]=Menedżer plików
 Exec=mc
 Icon=MidnightCommander
diff -u applications_bkup/qpdfview.desktop applications/qpdfview.desktop
--- applications_bkup/qpdfview.desktop 2015-10-16 08:57:11.114243701 +0000
+++ applications/qpdfview.desktop 2015-10-16 08:58:09.694534185 +0000
@@ -4,7 +4,11 @@
 Name=qpdfview
 Icon=qpdfview
 GenericName=tabbed document viewer
+GenericName[es]=Visor de documentos con pestañas
+GenericName[es_AR]=Visor de documentos con pestañas
 Comment=A tabbed document viewer using Qt and the Poppler library.
+Comment[es]=Un visor de documentos con pestañas que usa Qt y la librería Poppler.
+Comment[es_AR]=Un visor de documentos con pestañas que usa Qt y la libería Poppler.
 Categories=Viewer;Office;
 Keywords=viewer;document;presentation;pdf;ps;djvu;
 TryExec=qpdfview
diff -u applications_bkup/xchat.desktop applications/xchat.desktop
--- applications_bkup/xchat.desktop 2015-10-16 08:57:11.098243621 +0000
+++ applications/xchat.desktop 2015-10-16 08:58:09.694534185 +0000
@@ -2,8 +2,10 @@
 Encoding=UTF-8
 Name=XChat IRC
 Name[zh_TW]=網路清談
+Comment=Chat with other people using Internet Relay Chat
 Comment[de]=IRC-Client
-Comment[es]=Aplicación de IRC
+Comment[es]=Converse con otras personas utilizando IRC
+Comment[es_AR]=Converse con otras personas utilizando IRC
 Comment[fi]=IRC-sovellus
 Comment[fr]=Client IRC
 Comment[hu]=IRC-kliens
@@ -14,7 +16,6 @@
 Comment[sv]=IRC-klient
 Comment[ro]=Client de IRC
 Comment[zh_TW]=X-Chat 聊天程式
-Comment=Chat with other people using Internet Relay Chat
 Exec=xchat
 Comment=Chat with other people using Internet Relay Chat
 Icon=xchat
EOF
cd $BACKDIR
# Funcionará
Descarga: https://cloud.openmailbox.org/index.php/s/0KwKgCwoI1Htao0




Estoy en...
* El paquete de xfce4-dict modificado no está reemplazando al de los repositorios. :(



Saludos!!!

Desconectado Pablo Zambrano

  • Curso: Radio
  • Usuario Sr.
  • *
  • Mensajes: 289
  • Karma: +36/-0
Re:Live cd de Huayra + Xfce en Github
« Respuesta #21 : 21 de octubre de 2015, 04:22:54 pm »
Hola, en estos días muevo el repo y hago una rama para testing así no se hace tanto embrollo.
Por lo de la zona horaria: hay que agregarle el parámetro a live-config durante el arranque. Se me ocurre que así como está, hace caso omiso porque los parámetros que se indican en el proceso de arranque tienen prioridad sobre los que se definen en los ficheros de configuración. Lo que probé (y ha funcionado) es agregar el parámetro: timezone=America/Buenos_Aires al archivo: /config/templates/isolinux/live-i386.cfg (en el live-amd64.cfg también). Para ahorrar tiempo se puede armar el live con Unetbootin y despues editar el archivo: syslinux.cfg que se encuentra en la raíz (que en realidad es una copia del archivo /isolinux/live.cfg).

Por los ".desktop" me parece más conveniente seguir el camino de Huayra y usar paquetes que brinden la configuración necesaria para correcciones. Porque si usamos hooks para corregir, esas correcciones solo se pueden aplicar usando live-build, y me surge la pregunta ¿cómo se implementa un cambio para un usuario? Si se usan hooks, el cambio viene en la iso. Si se usan paquetes deb (como los config-pkg de Huayra) con actualizaciones del paquete.
Preferiría  incluir los cambios dentro del projecto (en includes.chroot) porque de algún modo sientan una base para futuros paquetes (la idea a la larga es que lo que se incluye en el proyecto terminen siendo un paquetes deb que se puedan usar sin tener que generar una imagen iso cada vez).

En cuanto al  paquete de xfce4-dict modificado, no me quedó claro lo que tenía que hacer. De todas formas ahora que lo miro  :P tiene algo raro. El nombre del paquete está mal. Los nombres siempre siguen una estructura: "nombre del paquete_versión_arquitectura". El paquete no tiene versión ni arquitectura, lo cual no coincide con el archivo /DEBIAN/control. Quizás eso hace que se lo omita en la instalación. Voy a probar apenas pueda.
Cómo lo generaste al deb? Porque el nombre debe formarse automáticamente tomando los datos de /DEBIAN/control.

Hoy por la noche pruebo todo y lo agrego. Gracias!

Desconectado sjlvanq

  • Usuario Jr
  • **
  • Mensajes: 53
  • Karma: +2/-0
Re:Live cd de Huayra + Xfce en Github
« Respuesta #22 : 23 de octubre de 2015, 11:53:41 am »
Buenas,

Los nombres siempre siguen una estructura: "nombre del paquete_versión_arquitectura". El paquete no tiene versión ni arquitectura, lo cual no coincide con el archivo /DEBIAN/control. Quizás eso hace que se lo omita en la instalación. Voy a probar apenas pueda.

¡¡Esa es la solución!! Confirmado
Live-build interpreta el reemplazo si se renombra el archivo siguiendo el modelo paq_ver_arq.
Puede hacerse con el comando sudo dpkg-name xfce4-dict.deb, que renombra el archivo a xfce4-dict_0.7.0-1_i386.deb

Anteriormente había probado con subir la versión en DEBIAN/control pero no tuvo efecto hasta que modifiqué el nombre de archivo siguiendo esas indicaciones. La versión puede mantenerse en 0.7.0-1 que se reemplaza igual.

Cómo lo generaste al deb? Porque el nombre debe formarse automáticamente tomando los datos de /DEBIAN/control.

El log que guardé es este: ...
Código: [Seleccionar]
alumno@huayra-ci:~/Programacion/xfce4-dict-0.7.0$ sudo dpkg-source --commit
 dpkg-source: información: se han detecta cambios locales, los ficheros modificados son:
  xfce4-dict-0.7.0/lib/common.c
  xfce4-dict-0.7.0/lib/prefs.c
 Introduzca el nombre del parche:sjlvanq-01
 dpkg-source: información: los cambios locales se han guardado en un parche nuevo: xfce4-dict-0.7.0/debian/patches/sjlvanq-01
 alumno@huayra-ci:~/Programacion/xfce4-dict-0.7.0$ sudo dpkg-buildpackage -us -uc -a i386
 alumno@huayra-ci:~/Programacion/xfce4-dict-0.7.0/debian$ dpkg --build xfce4-dict

¡Buena info toda la demás también! Gracias!!
Voy a empezar a ver cómo funcionan los debs de configuración. Finalmente es cierto que se aprende un montón con live-build! 

Desconectado Pablo Zambrano

  • Curso: Radio
  • Usuario Sr.
  • *
  • Mensajes: 289
  • Karma: +36/-0
Re:Live cd de Huayra + Xfce en Github
« Respuesta #23 : 23 de octubre de 2015, 05:59:41 pm »
Me alegra que funcionara! Acabo de incorporar el cambio (ejecuté dpkg-name xfce4-dict.deb). Después hay que confirmar si quedó bien  :)
Para terminar los paquetes he estado usando "Debuild" (https://debian-handbook.info/browse/stable/debian-packaging.html)
Aunque lo ideal sería utilizar Pbuilder, pero ya me da cosa sacrificar tanto espacio jaja  :P

Agregué el cambio del timezone en los templates para el live (/config/templates/isolinux). Acá me ha funcionado, confirmalo cuando puedas.

Y si, se aprende a fuerza de golpes con esto!!  :P

Saludos.

Desconectado sjlvanq

  • Usuario Jr
  • **
  • Mensajes: 53
  • Karma: +2/-0
Re:Live cd de Huayra + Xfce en Github
« Respuesta #24 : 03 de noviembre de 2015, 02:58:52 am »
El horario y el xfce-dict modificado habían quedado funcionando a la perfección. Probé la distro quemando a DVD y todo OK!
Me disculpo pero estuve y estaré un poco fuera del proyecto y las cosas de CH hasta que pase este tiempo en que tengo algunos parciales y finales --- algo así como cuando el sistema empiezan a instalar todos los paquetes descargados (¿? :P

Entre las últimas cosas que estuve probando, creé unos debs con las configuraciones para los .desktop basándome en huayra-config-menu.

Paquetes tomados de referencia:
Paquete de Huayra huayra-config-menu
https://github.com/HuayraLinux/huayra-config-menu
Paquete de Huayra huayra-config-pkg-gimp
https://github.com/ftoledo/huayra-config-pkg-gimp

Hay que tener en cuenta que éstos paquetes de configuración tienen por dependencia el paquete de la aplicación, así si uno instala huayra-config-menu (metapaquete) de los repos de Huayra, cargará con calibre, mate-terminal, gimp, ipython, imagemagick, dvb-apps, gcalculator, mate-utils y scilab y sus respectivas dependencias ¡mate-terminal y mate-utils practicamente nos re-convertiran a mate!!. El paquete que envío (huayra-config-menu-liviano y sus huayra-config-pkg-*) utilizan del huayra-config-menu de Huayra solamente huayra-config-dvb-apps para el .desktop de alevt.

En el lanzador de Midnight Commander modifiqué el "exec=" para que se muestre en uxterm y así no tener problemas con las teclas F? que se cruzan con los atajos de teclado de la terminal de XFCE al lanzarse con terminal=true. A su vez este UXterm inicia con fuente 'Monospace' tamaño 12, ya que la que trae configurada es muy pequeña. Tal vez se pueda intentar una solución desde el .Xresources para que xterm y uxterm siempre inicien con una fuente más grande, tal vez no.

En los campos Maintainer usé "Comunidad Huayra (ComHuayra) <repositorio@comunidadhuayra.org>", los paquetes no están firmados, pero aviso que robé esa identidad :P

Paquetes:
huayra-config-menu-liviano_0.1.tar.xz (para modificaciones)
huayra-config-menu-liviano_0.1_all.deb (metapaquete)
huayra-config-pkg-babiloo_0.1_all.deb
huayra-config-pkg-debian-uxterm_0.1_all.deb
huayra-config-pkg-debian-xterm_0.1_all.deb
huayra-config-pkg-icedove_0.1_all.deb
huayra-config-pkg-mc_0.1_all.deb
huayra-config-pkg-orage_0.1_all.deb
huayra-config-pkg-qpdfview_0.1_all.deb
huayra-config-pkg-xchat_0.1_all.deb

Todos en un tar: https://cloud.openmailbox.org/index.php/s/onNJN5xlVaHi1Bi

Lecturas sobre paquetes de configuración:
https://wiki.debian.org/ConfigPackages
http://debathena.mit.edu/config-package-dev/
man dpkg-divert
Para paquetes de configuración sin divert:
https://wiki.debian.org/metapaqueteconf
http://wiki.canaima.softwarelibre.gob.ve/wiki/Como_crear_un_paquete_de_configuraci%C3%B3n_con_config-package-dev


Cosas en las que no llegué a una solución convincente o conseguí un resultado a medias:

Firefox:
Teniendo el ~/.config/xfce4/helpers.rc con WebBrowser=firefox el navegador no inicia desde exo-open --launch WebBrowser (Navegador Web de Favoritos en el Menu), sí lo hace, en cambio, si configuramos WebBrowser a debian-sensible-browser. También estuve intentando evitar el mensaje de si queremos utilizar Firefox como el navegador por defecto que aparece al iniciar firefox por primera vez. En eso no avancé demasiado, solamente capturé con un daemonfs sobre el home los archivos que se crean/modifican al aceptar.. y ahí lo dejé.. Por último, encontré una aplicación que puede servir para implementar una solución similar a la de huayra-chromium-master-defaults: mozbase (http://mozbase.readthedocs.org/en/latest/index.html)

huayra-update:
Esta aplicación no funciona si la instalamos en liviano. Lo que pasa es que aunque el nombre no lo sugiera, huayra-update hace uso del paquete gnome-packagekit (unos 37MB con dependencias), el que a su vez tampoco está señalado como dependencia en el paquete... Tal vez alguien pueda reportarlo


Y.. creo que no me olvido de nada...
Hasta luegooo  :)




Desconectado Pablo Zambrano

  • Curso: Radio
  • Usuario Sr.
  • *
  • Mensajes: 289
  • Karma: +36/-0
Re:Live cd de Huayra + Xfce en Github
« Respuesta #25 : 14 de diciembre de 2015, 01:30:02 pm »
Ha pasado un tiempo, pero seguimos.
Confirmo que los paquetes andan perfectamente. Solucionan lo que tienen que solucionar.
Lo de Firefox y Huayra-Update lo comienzo a probar ahora a ver si lo arreglamos.

Los paquetes (o la menos la estructura) la incluyo en github por la noche.
Saludos!

Desconectado Smith

  • Si no ayudas con el arca, tampoco ayudes con el diluvio.
  • Usuario Jr
  • **
  • Mensajes: 75
  • Karma: +14/-0
Re:Live cd de Huayra + Xfce en Github
« Respuesta #26 : 18 de diciembre de 2015, 08:37:33 am »
¿En que se puede estar aportando?
Futuro educador que en el camino conoció el #SoftwareLibre #SigamosLiberando