{"id":33,"date":"2007-11-15T02:30:13","date_gmt":"2007-11-15T00:30:13","guid":{"rendered":"http:\/\/blog.rastersoft.com\/index.php\/2007\/11\/15\/no-hay-dos-sin-tres\/"},"modified":"2007-11-15T02:30:13","modified_gmt":"2007-11-15T00:30:13","slug":"no-hay-dos-sin-tres","status":"publish","type":"post","link":"https:\/\/blog.rastersoft.com\/?p=33","title":{"rendered":"No hay dos sin tres"},"content":{"rendered":"<p>Nueva versi\u00f3n de GtkPSproc. Algo pasa con Cups, que se empe\u00f1a en dar error al usar <strong>lpadmin <\/strong>para crear una nueva impresora si se especifica un fichero PPD. Afortunadamente GtkPSproc funciona bien sin \u00e9l, por lo que lo he eliminado, de manera que reciba el PostScript original directamente.<\/p>\n<p>Otra cosa que he descubierto es que el PPD para impresora PostScript gen\u00e9rica creado por FooMatic no pasa la prueba de <strong>cupstestppd<\/strong>. Parece que no le gusta que se especifique un par\u00e1metro por defecto con el nombre <em>default<\/em>.<\/p>\n<p>Y por \u00faltimo, parece que <strong>python-fam<\/strong> no funciona bien con Python 2.5 en algunos equipos, as\u00ed que he decidido sustituirlo por <strong>python-gamin<\/strong>, que se supone que es lo que se usa hoy en d\u00eda.<\/p>\n<p>De todas maneras, el c\u00f3digo actual de GtkPSproc est\u00e1 demasiado sucio, as\u00ed que estoy considerando reescribirlo en condiciones (en python, por supuesto), igual que he hecho con DeVeDe. De momento estoy rehaciendo la interfaz con Glade-3, porque no se que ocurre que si cargo el fichero XML de la vieja interfaz (creado con Glade-2) y modifico cualquier cosa, dejan de funcionar los eventos en el programa, como si no ejecutase el <em>signal_autoconnect()<\/em>. Supongo que ser\u00e1 alguna incompatibilidad rara, no se.<\/p>\n<p>Y ya que hablo de <strong>DeVeDe<\/strong>, hay noticia: en cuanto reciba los tres ficheros de traducciones que faltan lanzar\u00e9 la versi\u00f3n 3.4, con soporte completo de sonido 5.1, aunque la verdadera novedad de esta versi\u00f3n es que, por fin, termin\u00e9 de refactorizar todo el c\u00f3digo y ahora ya se puede mirar para \u00e9l sin sentir verguenza ajena; y lo que es m\u00e1s importante: ahora es extremadamente f\u00e1cil a\u00f1adir nuevas opciones de codificaci\u00f3n. Espero que en las nuevas versiones se empiece a notar \u00e9sto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nueva versi\u00f3n de GtkPSproc. Algo pasa con Cups, que se empe\u00f1a en dar error al usar lpadmin para crear una nueva impresora si se especifica un fichero PPD. Afortunadamente GtkPSproc funciona bien sin \u00e9l, por lo que lo he eliminado, de manera que reciba el PostScript original directamente. Otra cosa que he descubierto es que &hellip; <a href=\"https:\/\/blog.rastersoft.com\/?p=33\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">No hay dos sin tres<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-33","post","type-post","status-publish","format-standard","hentry","category-nueva-version"],"_links":{"self":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33"}],"version-history":[{"count":0,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/33\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}