Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Ensenyament a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Obrir diàleg a l'imprimir  Final

  • Hola,

    Estic intentant mostrar un diàleg abans d'imprimir per entrar un codi d'usuari. Així podré enviar aquest codi a la impressora i fer un seguiment automàtic de les impressions.

    La idea inicial era executar un script que obrís un diàleg zenity i retornés el resultat. Si executo aquest script des de bash funciona correctament. El problema és que quan el vull integrar dins el filtre de la impressora no s'obre el diàleg.

    El filtre està escrit en perl. Ho he provat de diferents maneres:
    • Executant directament l'script des del filtre:

      Code

      my $input = `sh /home/carles/zenity.sh`;

    • Utilitzant la llibreria de perl UI::Dialog::Backend::Zenity

      Code

      use UI::Dialog::Backend::Zenity;
      my $d = new UI::Dialog::Backend::Zenity ( backtitle => '', title => '' );
      my $input = $d->inputbox( text => 'Entra el codi del departament', entry => '1234' );


    També ho he provat utilitzant tea4cups https://wiki.de…n.org/Tea4CUPS amb un prehook. El prehook s'executa però el diàleg no s'obre.

    Algun suggeriment de com puc fer-ho?

    Moltes gràcies,
    Carles



    Editat per carles_cc el 22/Des/2017 - 07:12.
  • Per cert, el codi de zenity.sh és

    Code

    #!/bin/bash
    input=$(zenity --entry --text="Entra el codi del departament:")
    return $input




    Editat per carles_cc el 22/Des/2017 - 07:09.
  • Per si algú té interès en el tema, al final vaig aconseguir que s'obrís el diàleg, però calia instal·lar un script en cada ordinador client i vaig abandonar la idea.

    Al final he fet la gestió de la impressió a través d'impressores virtuals i tea4cups.

    Carles
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.