Repository

È attivo un mio repository PPA su Launchpad.

UPDATE: aggiornate le istruzioni per karmic e seguenti.

SE USATE KARMIC/LUCID

Per aggiungerlo al vostro sistema, aprite un terminale e scrivete:

sudo add-apt-repository ppa:frasten/ppa

SE USATE JAUNTY

Per aggiungerlo al vostro sistema, aprite un terminale e scrivete:

sudo sh -c 'echo "deb http://ppa.launchpad.net/frasten/ppa/ubuntu jaunty main" >> /etc/apt/sources.list'

Poi importate le chiavi del repository con questi comandi:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF492A6CEFF26351073C7265A3018EFB7F931814

Successivamente, per entrambi:

Aggiornate la lista di pacchetti:

sudo apt-get update

Ed infine installate i nuovi aggiornamenti disponibili, con:

sudo apt-get dist-upgrade

oppure installate nuovi pacchetti. Potete vedere la lista dei pacchetti disponibili qui.

Tra i vari pacchetti: (quelli con dicitura SVN sono aggiornati quanto possibile all’ultima versione di sviluppo, possono essere instabili ma hanno spesso parecchie funzionalità in più, e potrete testare queste nuove caratteristiche)

  • pidgin [SVN] versione di sviluppo (con supporto AUDIO/VIDEO!!!), ed inoltre è già patchato con i seguenti:
    supporto per il plugin Pidgin Plus (pidgin-plus, che trovate sempre nel mio repository), per mostrare i nick colorati per le persone che fanno uso dei tag colorati di MSN Plus!
    uso delle frecce destra/sinistra della tastiera sulla lista contatti, per espanderli/collassarli (patch migliorata da me) incluso nel trunk
    aggiunta e salvataggio degli smileys animati! (patch mia tra l’altro!) incluso nel trunk
    Si vabbè, mi voglio gasare un po’ per il mio lavoro, ma visto che la comunità non lo fa, lo faccio io! :-P
  • aircrack-ng [SVN] un programma per il crack di reti wireless.
  • amsynth, un sintetizzatore che però crasha con la versione di default di Ubuntu. Questa invece funziona.
  • filezilla [SVN] un ottimo client FTP.
  • geany [SVN] un IDE per programmare.
  • ggmud [SVN] un client per giocare ai MUD (multi user dungeon, giochi di ruolo testuali)
  • JACK 2 [SVN] il server audio a bassa latenza, nella versione 2 supporta i processori multicore.
  • libffado [SVN] i drivers per far funzionare le schede audio con connessione firewire sotto Linux.
  • msn-pecan [SVN] il protocollo di MSN di pidgin in versione alternativa, con vari vantaggi rispetto all’originale. Al momento piuttosto instabile, vi fa crashare pidgin spesso.
  • ophcrack, un programma per crackare le password degli account degli utenti Windows.
  • phasex, un sintetizzatore audio.
  • pidgin-facebookchat [SVN] supporto per la chat di facebook all’interno di pidgin, molto utile.
  • pidgin-gtalkinvisible, un plugin per pidgin che permette di abilitare lo stato invisibile su pidgin, per il protocollo gtalk.
  • pidgin-plus, un plugin per pidgin che permette di mostrare i nick colorati con MSN Plus!, invece degli orribili tag con parentesi quadre.
  • qjackctl [SVN] un pannello di controllo per JACK (vedi sopra).
  • sqliteman, un editor grafico per i database sqlite.
  • a2jmidid [SVN], un programma per interfacciare i programmi che utilizzano il nuovo JACK-MIDI con i vecchi che utilizzano ALSA-MIDI.
  • jack-keyboard, una tastiera virtuale (comandabile attraverso la tastiera del PC) da collegare al sistema audio JACK.
  • qjackmmc / jackctlmmc [SVN], due programmi (versione GUI e da linea di comando) per collegare il JACK transport a dispositivi che inviano messaggi MIDI Machine Code (MMC).
  • pidgin-musictracker [SVN], un plugin per pidgin che permette di mostrare agli altri cosa stiamo ascoltando nel nostro player di fiducia.
  • navit [SVN] (+ le relative dipendenze gypsy e libgarmin), navigatore GPS parlante, che può utilizzare le mappe di OpenStreetMaps.
  • pidgin-microblog [SVN], un plugin per pidgin che permette di integrare Twitter, basta mandare un messaggio al buddy Twitter e si blogga su di esso. Inoltre permette di ricevere i tweets degli amici.

Segnalatemi tutti i problemi che riscontrate, immagino che ce ne saranno parecchi! :-)

  • #1 scritto da MastroPino
    circa 5 anni fa

    Grazie per il repository e per pidgin già patchato!

    (Y) :-D

  • #2 scritto da MastroPino
    circa 5 anni fa

    Ciao, c’è un piccolo problema nel rep. Ho provato sia da architettura x64 che i386, ma il pacchetto pidgin-plus non p disponibie tramite gestore synaptic. Devo entrare tramite browser nel ppa e installarlo scaricando il pacchetto deb.

    Spero di esserti stato utile, ciau! :-$

  • #3 scritto da frasten
    circa 5 anni fa

    @MastroPino: grazie per i commenti! :-) il motivo per cui non c’era pidgin-plus è che semplicemente non l’avevo ancora creato per jaunty :-)
    Comunque ora l’ho preparato, dovrebbe funzionare e lo dovresti trovare tramite il classico apt-get/synaptic.
    Dalla prossima settimana, pidgin permetterà di salvare su file gli smileys animati, visto che ho aggiornato la patch introducendo anche questa funzione :-)
    Comunicami eventuali problemi!!! :-)

  • #4 scritto da Daniele Ricci
    circa 5 anni fa

    Ciao, sono l’autore originale della patch di Pidgin per i nick del Plus. Vorrei sapere se hai migliorato il plugin o semplicemente l’hai adattato per la compilazione sul nuovo Pidgin. Ad ogni modo ho intenzione di riprenderne lo sviluppo.

  • #5 scritto da MastroPino
    circa 5 anni fa

    Ti ho segnalato nel thread ufficiale:

    http://developer.pidgin.im/ticket/4598#comment:24

    ancora grazie per l’ottimissimo lavoro! C:-)

    (ps: ma com’è che siamo gli unici al mondo acredere indispensabile sti colori del C*Z*O… anche onine, noi italiani, abbiamo solo bisogno di apparire, mai di essere!)
    ps: scusa sono preso di collera per le ronde fasciste -.- (W)

    Se avete bisogno di una mano, qualsiasi cosa, per favore contattatemi ragazzi!

    @Daniele: non vedo l’ora =)

  • #6 scritto da frasten
    circa 5 anni fa

    @Daniele: Anzi, cazzata! Ho in effetti modificato la patch, non me lo ricordavo! :-P
    Hanno nel tempo cambiato il nome ad una variabile, ed ho quindi corretto.
    La trovi qui: http://pastebin.com/f3037ddae

  • #7 scritto da frasten
    circa 5 anni fa

    @Daniele: innanzitutto grazie per il plugin e la patch :-)
    La patch di pidgin che includo in pidgin è la stessa tua, in versione ripulita da jgoguen; l’unica modifica che ho fatto include semplicemente dei SLASHn (EDIT, WordPress introduce stripslashes() a cazzo) finali nei messaggi di debug per andare a capo.

    Il plugin che pacchettizzo invece include una modifica, la patch bug4598-plus-long_closing_tags.patch di abesto che trovi allegata sempre al ticket #4598. In realtà ho solo dato un’occhiata al codice, e questa patch semplicemente modifica il valore di fine di un ciclo for. Sicuramente tu saprai meglio di me se è necessaria o meno.

    Mi fa davvero piacere che tu voglia riprendere lo sviluppo del plugin+patch, se hai bisogno di una mano per qualcosa io sono disponibile, ho recentemente fatto qualche modifica a pidgin stesso, che è stata da poco inclusa nel trunk.

    Se per lo sviluppo utilizzerai un qualche tipo di repository (SVN/GIT…) fammi sapere, così potrò tenere i pacchetti .deb aggiornati.

    Già che ci siamo ti segnalo un problema che ho con il tuo plugin: se ho impostato un alias ad un contatto ed attivo il tuo plugin, pidgin ignora l’alias e lo sostituisce con il nickname impostato dall’utente. Dovrebbe invece scegliere il testo da colorare:

    if (ho impostato un alias) {
      da_colorare = alias;
    }
    else {
      da_colorare = nick;
    }

    @MastroPino: grazie per la segnalazione, e comprendo e condivido il tuo sklero. Come sempre ci facciamo riconoscere :-P.

    @Tutti: Già che ci siamo, potremmo unire le forze e far qualcosa per quest’altro ticket: #1787, che ritengo importante da correggere e fonte di numerosi equivoci e imprecazioni.

  • #8 scritto da Daniele Ricci
    circa 5 anni fa

    Ho allegato al ticket una versione funzionante e aggiustata di qualche cavolatina per Pidgin 2.5.5. Ho richiesto anche che almeno la patch sia inclusa nel trunk, poiche’ puo’ servire anche ad altri scopi, al di la’ dei tag del Plus…

    Ad ogni modo, il prossimo passo sono i nick gradienti, e quello non sara’ facilissimo :)

  • #9 scritto da frasten
    circa 5 anni fa

    @Daniele: grazie mille, ho appena uppato la nuova versione del plugin sul mio repo.
    Per la patch ho applicato le tue modifiche (il rimuovere un paio di messaggi di debug) alla mia versione, ed ora differisce dalla tua nuova versione solo per il fatto che nel ramo 2.6.0 la variabile del testo è nametext e non esc.
    Verrà inclusa nella nuova versione dei miei pacchetti di pidgin, non appena fanno qualche modifica nel trunk per la quale valga la pena rilasciare un nuovo snapshot. :-)

    Per i gradienti, stavo pensando al ragionamento che dovrebbe fare il plugin:
    – dividere il codice HEX d’inizio e di fine in 3 interi R,G,B
    – calcolare, per ogni componente cromatica, di quanto sarà lo step (uno per lettera, quindi basta fare (finale – iniziale) / numero_lettere_nick)
    – prima di ogni lettera, mettere il nuovo colore, incrementato dello step qui sopra

    Bisogna chiaramente vedere come gestire l’arrotondamento della divisione in step, nonché valutare se non si incasina quando il numero di step è maggiore rispetto alla differenza tra finale e iniziale… Ma magari questi problemi che mi vengono ora in mente poi programmando nemmeno si presentano :-)

    Comunque grazie per gli aggiornamenti, in bocca al lupo e non esitare a chiedere mani :-)

  • #10 scritto da Daniele Ricci
    circa 5 anni fa

    Anche io avevo pensato ad un markup per ogni lettera, e, anche se e’ un po’ invasivo, e’ l’unica soluzione fattibile con il metodo che ho ideato (il segnale richiamato subito prima del markup_escape). Per mesi mi documentai sulle Gdk e su Pango soprattutto per vedere se era possibile disegnare testo gradiente; ma niente. Ripiegai sul markup appunto per questo.

    Nei prossimi giorni pensero’ a migliorare il plugin per i gradienti. Credo che mi registrero’ a questo blog :)

  • #11 scritto da Daniele Ricci
    circa 5 anni fa

    Come non detto riguardo alla registrazione :D non si puo’??

  • #12 scritto da frasten
    circa 5 anni fa

    @Daniele: la registrazione l’ho disabilitata perché c’erano eccessivi utenti creati da bot, quindi per evitare problemi di sicurezza ho preferito disabilitarla :-) Comunque ti ho creato un utente a mano, dovrebbe esserti arrivata un’email con user e pass :-)

  • #13 scritto da frasten
    circa 5 anni fa

    @Daniele: ho aggiornato la patch seguendo l’ultimo post di deryni, la trovi qui: http://pastebin.com/f40f9b51a
    Ho semplicemente aggiunto un g_free(ret); dopo avere utilizzato tale variabile, per evitare memory leaks.

    Per il nome del segnale, lascio a te la scelta :-) Magari dai un’occhiata ai segnali già presenti in gtkblist, in modo da renderlo simile allo standard utilizzato da loro.

  • #14 scritto da Andrea
    circa 5 anni fa

    Ciao,
    complimenti per il repo, molto utile e funzionale!

    Volevo sapere se con Pidgin del tuo repo è possibile avere un proprio messaggio personale con il protocollo msn (visto che quelli degli altri si vedono)

    Grazie, Andrea (@)

  • #15 scritto da Andrea
    circa 5 anni fa

    Ho risolto, per la cronaca quando si cambia stato compare una casella di testo dove scrivere il messaggio personale!