Domanda (stupida) gedit

9 risposte [Ultimo contenuto]
Ritratto di tnx86
tnx86
(Geek)
Offline
Geek
Iscritto: 06/07/2007
Messaggi: 54

Ciao a tutti, la mia domanda è questa:
ho un file di testo posizionato in un punto qualsiasi del desktop. Se lo vado a modificare con gedit e poi lo salvo, il file viene salvato nell'angolo in alto a sinistra del desktop e non nella posizione di prima.
Non so se questa cosa dipende da gedit o altro.
Mi sapete dire il perché?Come faccio togliere questa cosa?

Utilizzo debian sid (gnome).

Ciao.

Ritratto di Nobun
Nobun
(Junior)
Offline
Junior
Iscritto: 01/06/2008
Messaggi: 11

Non ne sono sicuro, ma immagino che non c'entri gedit, ma che sia un comportamento di Gnome.
Probabilmente modificare un file viene interpretato e letto come averne aggiunto uno nuovo (sostanzialmente il nuovo file si sovrascrive a quello vecchio). Può darsi che, pensando di aver a che fare con un nuovo file, Gnome lo metta in una posizione considerata utile, con il risultato di spostarlo.

La mia è solo una ipotesi, comunque.

Ritratto di tnx86
tnx86
(Geek)
Offline
Geek
Iscritto: 06/07/2007
Messaggi: 54

Quello che dici potrebbe essere sensato, ma allora questo ragionamento dovrebbe valere per qualsiasi tipo di file...giusto? Invece ho notato che se faccio la solita operazione su un altro documento, ad esempio un documento di OpenOffice, questa cosa non accade. Thinking

Ritratto di paco_deb
paco_deb
(Geek)
Offline
Geek
Iscritto: 25/10/2007
Messaggi: 152

Big Grin che ingrippo!

Sono anch'io del parere che gedit non c'entri niente con il posizionamento sul desktop.

Piuttosto mi viene da pensare che sia il posto predefinito per i file di testo.

Prova a modificare lo stesso file con un altro editor

PS: a me resta dov'è!

Ritratto di tnx86
tnx86
(Geek)
Offline
Geek
Iscritto: 06/07/2007
Messaggi: 54

Modificando il file con nano funziona tutto per bene. Potrei provare anche con un editor non da terminale ma non saprei quale provare escludendo quelli per kde.
Altri suggerimenti?

Ritratto di tnx86
tnx86
(Geek)
Offline
Geek
Iscritto: 06/07/2007
Messaggi: 54

Per ora ho risolto installando leafpad, ma se conoscete il modo per togliere questa "scocciatura" da gedit sarebbe meglio...
Vi ringrazio per il momento, ciao.

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 1124

Non e' un problema di gedit...

Il fatto e' che alcuni editor creano automaticamente i backup dei file aggiungendoci il tilde (~). Cosa succede: quando salvi un file pippo in realta' quello vecchio viene rinominato pippo~, mentre il nuovo testo viene salvato con pippo, ma si tratta di un altro file.

Nobun ha intuito la risposta corretta, ma il comportamento dipende dall'editor e non da GNOME. Anche emacs ha lo stesso comportamento di gedit. Puoi renderti conto quando e cosa viene creato abilitando la visione dei file nascosti: clicca in un area vuota del desktop e premi CTRL+H. Vedrai comparire diversi file temporanei secondo l'editor che usi.

Anche "vi" crea un file temporaneo non appena si modifica il file, ma scompare quando si salva e quello vecchio rimane li.

La differenza tra vi e gedit e' che il primo mantiene l'i-node del file, il secondo lo cambia (poiche' crea un altro file). Suppongo che GNOME memorizzi gli i-node dei file piuttosto che i nomi....

Pietro

Debian. Be unique.

Ritratto di tnx86
tnx86
(Geek)
Offline
Geek
Iscritto: 06/07/2007
Messaggi: 54

Ero già a conoscenza di questa cosa del backup. Avevo provato anche a togliere la spunta alla voce "Crea una copia di backup del file prima di salvare" nelle preferenze di gedit. Ma il risultato è sempre lo stesso...

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 1124

Perche' cambia comunque l'i-node. Fai una prova a visualizzare gli i-node di un file prima e dopo una modifica con vi e gedit. Ti accorgerai che nel secondo caso l'i-node cambia poiche' il file viene ricreato.

L'opzione -i di ls permette di vedere gli i-node.

Non penso puoi farci niente.....

E' comunque cosa buona mantenere i file nelle opportune directory e manterere sul desktop solo i link simbolici: in questa maniera il file resta sempre al suo posto.

Pietro

Debian. Be unique.

Ritratto di tnx86
tnx86
(Geek)
Offline
Geek
Iscritto: 06/07/2007
Messaggi: 54

Sì, è proprio come dici te.
Non potrò farci niente però almeno ho imparato qualcosa di nuovo Wink

Ti ringrazio, Ciao!