SliTaz SliTaz Forum

You are not logged in.

#1 2024-06-04 06:29:39

nik57
Member
Registered: 2012-01-16
Posts: 174

Mtpaint modificare impostazioni predefinite....

è possibile?

all'avvio del programma vorrei un foglio bianco di una certa dimensione, un tipo di matita di un certo spessore ecc...

grazie

nik

Offline

#2 2024-06-04 08:01:24

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

Ciao Nick, dubito possa essere la soluzione corretta, ma una via è creare un modello, salvarlo, e poi caricarlo diretto all'avvio. Non so in che modo, ma mantiene anche la dimensione del pennello...

Offline

#3 2024-06-04 09:28:47

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

ciao gibor...

ci avevo pensato...ma probabilmente sbaglio qualcosa; riesco a creare il modello (foglio bianco delle dimensioni volute con tavolozza personalizzata) ed a richiamarlo con una scorciatoia, ma non mi mantiene la dimensione del pennello

proverò ancora...

grazie comunque e buona giornata smile

Offline

#4 2024-06-04 14:37:16

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

nulla da fare...ho letto anche la guida (tradotta con google)

https://mtpaint.sourceforge.net/handbook/en_GB/chap_00.html

ma non riesco a venirne a capo...

se/quando hai tempo potresti dirmi come fai? io salvo in "File > Salva come > Pippo.png" ma ricaricando il file mi mantiene solo le dimensioni, il colore (bianco) e la tavolozza (9 colori)...ma non il pennello!

Offline

#5 2024-06-04 17:43:25

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

Avevo pasticciato un pò con gli script e stranamente sembrava salvasse l'impostazione del pennello. ora ho cancellato tutto e non riesco a ripeterlo...

lo script per l'impostazione pennello era

-e/brush = (2,3) --

(terzo pennello orizzontale sulla 4a riga)

poi qualcosa che lo caricava in ~/.mtpaint ma che si era inserito da solo con le prove... mi spiace :-(

Offline

#6 2024-06-04 17:48:09

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

nessun problema...faccio qualche tentativo, in ogni caso continuerò ad usarlo...

lo uso con una tavoletta grafica come lavagna per e-learning

grazie comunque per la disponibilità!

Offline

#7 2024-06-05 06:27:20

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

Trovato!!!

se può essere utile....

la tavolozza dei pennelli (Modifica>Scegli pennello) è una tabella 9x9, ed i vari pennelli sono numerati in ordine crescente riga per riga (1-9 prima riga / 10-18 la seconda, ecc)

così al pennello 36 corrisponde il tondo-pieno più grande

ora basta creare un nuovo script in Immagine > Script; ad esempio con "-e/brush=30"  avremo il pennello 30 della tavolozza;

lo script può poi essere facilmente richiamato con una scorciatoia...

ora mi manca capire quale comando indica il "flusso" in "Barra impostazioni"...e creare lo script corrispondente...

Offline

#8 2024-06-05 08:08:01

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

fatto...

basta aggiongere flow=...

in pratica con lo script "-e/brush=29 flow=10" riesco facilmente a disegnare frecce....

Offline

#9 2024-06-05 10:16:44

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

Ottimo, così hai aggirato il tuo problema :-)

Nel frattempo stavo guardando i sorgenti di mtpaint, mi pare che l'impostazione di default per i pennelli stia in mtPaint/src/memory.c alla voce

mem_set_brush(36);        // Initial brush

cambiando il valore 36 con uno compreso fra 0 e 80 si seleziona un pennello della matrice “F3”

0-8 prima riga

9-17 seconda riga

così via fino all'ultima

72-80

Offline

#10 2024-06-05 10:26:08

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

bene, lo scarico e provo a pasticciarci un po...

quello che uso l'ho installato da synaptic (sono su pclinuxos-mate)

Offline

#11 2024-06-05 14:32:36

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

stranissimo....

nel mio pc ho una sola cartella mtpaint, ma nessuno dei file che hai indicato;

idem nei file compressi, ho controllato anche nel file del programma caricato (...rpm) ma idem; mai successo!

Offline

#12 2024-06-05 14:38:50

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

immagine

Offline

#13 2024-06-05 14:40:11

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

allego immagine

[attachment=52398,3546]

Offline

#14 2024-06-05 16:12:26

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

Ti passo i comandi per arrivare a compilare i sorgenti

git clone https://github.com/wjaguar/mtPaint.git

cd mtPaint

cp src/memory.c  src/memory.c.bak

sed -i 's/mem_set_brush(36)/mem_set_brush(30)/g' src/memory.c

./configure --prefix=/usr pod intl man

make

mkdir compiled

make install DESTDIR=$(pwd)/compiled

il comando sed cambia il valore da 36 a 30, poi vedi tu manualmente a scegliere quello che vuoi

la directory compiled contiene l'intero output della compilazione (se vuoi fare un pacchetto o semplicemente provare il singolo eseguibile)

in caso contrario come root dai make install ed installi direttamente il tutto nel tuo so.

Offline

#15 2024-06-05 16:21:57

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

ok..ci provo

fa sempre piacere imparare qualcosa di nuovo smile

Offline

#16 2024-06-05 18:32:59

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

fatto tutto ma ho qualche errore...

per me va bene comunque, anche con lo script;

comunque il comando make, alla fine dà:

".../usr/bin/ld: /usr/lib64/libglib-2.0.so.0: error adding symbols: DSO missing from command line

collect2: error: ld returned 1 exit status

make[1]: *** [Makefile:15: mtpaint] Errore 1

make[1]: uscita dalla directory «/home/mtPaint-master/src»

make: *** [Makefile:8: src] Errore 2

[nik@localhost mtPaint-master]$ "

idem anche dando i comandi da root..

Offline

#17 2024-06-05 19:14:17

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

È qualcosa legato al compilatore del so che usi.

Nel file readme ci sono alcuni accorgimenti da aggiungere al ./configure...

es senza specificarlo compila per gtk+2. Puoi aggiungere alla riga di configurazione che ti ho dato gtk1 oppure gtk3.

Diversamente non saprei, non conosco direttamente il tuo so.

Ciao e Buona serata.

Offline

#18 2024-06-05 19:18:45

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

ok grazie ancora, ci provo ma non vale comunque perderci troppo tempo, in ogni caso ho risolto...

buona serata anche a te

ps se capiti dalle mie parti > Birra pagata!

Offline

#19 2024-06-06 10:17:53

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

Non è il tempo che vale, ma la personale soddisfazione di manipolare i sorgenti.

Cmq visto la schermata che hai postato sono risalito alla tua versione

mtpaint-3.49.13-1pclos2019.src.rpm

spacchettato e tentato la compilazione, ma stavolta litiga con il mio gcc...

multiple definition of

Mi berrò una birra alla tua salute!

Amen ;-)

Offline

#20 2024-06-06 14:10:35

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

"...ma la personale soddisfazione di manipolare i sorgenti..."

concordo al 101%... anche se il mio livello è molto più basso

il mio so, il browser (vivaldi) ed i programmi che uso normalmente sono talmente personalizzati (modifiche ai file di sistema/grub e con script), che non sarei più capace di ricrearli partendo dagli originali...

uso pclinuxos (rolling) e vivaldi 5.6.2867.62 (vecchie versioni molto personalizzabili) e vado avanti a iso con/senza persistenza...

ciauz! smile

Offline

#21 2024-06-07 21:14:00

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

Piccolo aggiornamento sugli sviluppi: mtpaint preleva i colori di carta e inchiostro dall'immagine caricata all'avvio. Se nessuna immagine viene caricata, in automatico resetta a carta nera e inchiostro rosso (che fantasia debbo dire...).

Qui la risposta dello sviluppatore in merito alla domanda: function calloc()

https://github.com/wjaguar/mtPaint/issues/62

Metodo casalingo per aggirare questo limite:

Spostare l'eseguibile da /usr/bin/mtpaint ad una cartella dedicata es. /usr/lib/mtpaint/mtpaint

nella stessa cartella salvare un'immagine campione (es. foglio bianco con ink nero)

creare uno script wrapper al posto del binario in /usr/bin/mtpaint (stesso nome per comodità)

#!/bin/sh

ARG="$1"

if [ "$ARG" = "" ]; then ARG=/usr/lib/mtpaint/default.png

fi

/usr/lib/mtpaint/mtpaint "$ARG"

Ricordarsi di dare i permessi di esecuzione allo wrapper

chmod +x /usr/bin/mtpaint

Continuerà a funzionare allo stesso modo di prima, salvo che se nessuna immagine è specificata, in ogni caso all'avvio caricherà sempre quella campione (/usr/lib/mtpaint/default.png).

Offline

#22 2024-06-09 08:40:18

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

ciao,

il problema del colore/dimensione carta e colore inchiostro all'avvio lo avevo risolto in altro modo...

in pratica all'avvio vado su "Effetti > Inverti"

modifico il colore carta/penna, salvo l'immagine... es  m1.png e chiudo mtpaint

apro (nella home/nik) ".mtpaint" ed aggiungo:

defaultPalette = /home/nik/m1.png

lastnewWidth = 1200

lastnewHeight = 12000

salvo...riavvio mtpaint

in pratica le uniche modifiche che non riesco ad impostate in automatico sono lo spessore/motivo del pennello ed il "Flusso" per le punte delle frecce..

ma che comunque richiamo con la scorciatoia/script accennata qualche post fa...

trovo molto comodo operare su questo file che contiene anche altre modifiche/personalizzazioni (come le scorciatoie da tastiera, che ho stravolto, ecc...), in caso di nuova installazione/creazione iso, installazione su pendrive ecc...,   basta copiarlo (assieme ai file tipo m1.png)

Offline

#23 2024-06-09 15:27:58

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Re: Mtpaint modificare impostazioni predefinite....

Ciao, ho scritto il rimedio “casalingo” anche se avevi già detto che in qualche modo avevi risolto, solo perché ho trovato di pessimo gusto veder affermare dallo sviluppatore, che si tratta di una richiesta da esaltato...

Non sono assolutamente un esperto del disegno, ma su cosa agisce il comando “flusso”?

Ho provato a variarlo, poi a tracciare righe e ghirigori, ma non noto assolutamente nessuna differenza...

Offline

#24 2024-06-09 18:34:48

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

concordo con il giudizio sullo sviluppatorre...fossero tutti così addio open source

comunque per  il flusso, era stato un tuo suggerimento per disegnare frecce (la punta)

prova ad impostare il flusso a 10 o più, seleziona linea retta e tacciala con il mouse premi poi (senza cliccare i tasti del mouse) la lattera a o la f o continuando a schiacciare la a o f, muovi il mouse... [attachment=52412,3548]  [attachment=52412,3549]

ps flusso credo agisca anche su molto altro (io sono meno esperto di te...uso mtpaint,leggerissimo, per e-learning con una tavoletta grafica)

Offline

#25 2024-06-10 03:54:15

nik57
Member
Registered: 2012-01-16
Posts: 174

Re: Mtpaint modificare impostazioni predefinite....

.

[attachment=52413,3550]

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.023 seconds, 7 queries executed - Memory usage: 1.59 MiB (Peak: 1.77 MiB) ]