Libre office apre file in sola lettura

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
fulviot66
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 264
Iscrizione: mercoledì 28 marzo 2018, 11:19
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04.1 LTS
Sesso: Maschile
Località: Novara (NO)

Libre office apre file in sola lettura

Messaggio da fulviot66 »

Ciao a tutti,
il mio sistema Dual Boot in firma da qualche giorno si comporta in modo piuttosto strano, per me.
Ho una serie di file .ods e .odt che da quando ho creato ho sempre aperto e modificato sia da Windows che da Linux, ma da qualche giorno a questa parte Libre Office me li apre in sola lettura.
Andando a leggere il file system di Windows, che monto all'avvio, li trovo scritti come ~$ seguiti dal nome file. Quando però li cerco da Esplora Risorse di Windows, non li trovo e sia Ms Excel che Ms Word mi aprono i file sia in lettura che in scrittura.
Intendendo che il preambolo ~$ possa essere una specie di lock, non andato a buon fine, sul file ho cercato di rimuoverli, ma al comando di rimozione

Codice: Seleziona tutto

sudo rm ~$*.* 
ho ottenuto una risposta negativa.
Ho riavviato il sistema in Windows, verificato che i file precedenti si potessero aprire in lettura/scrittura.
Riavviato il sistema in Linux, ri-verificato la presenza dei file ~$*.*, provato a cancellarli con il comando

Codice: Seleziona tutto

sudo rm ~*.*
e stavolta me li ha cancellati.
Ora i file si aprono in lettura/scrittura anche con Ubuntu.
Qualche suggerimento?
"Mai discutere con un idiota, ti trascina al suo livello e poi ti batte con l'esperienza" - O.Wilde
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Libre office apre file in sola lettura

Messaggio da thece »

:ciao:

da quanto hai scritto mi sono fatto l'idea che Microsoft Word ed Excel non abbiano chiuso correttamente i documenti, andando a cancellare i file temporanei. Se sei confidente che le modifiche ai documenti siano state salvate correttamente, per ovviare al problema dell'apertura in sola lettura, da Linux, puoi cancellare tranquillamente i file temporanei prima di andare ad aprire i documenti con Libre Office.
fulviot66 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5079498#p5079498][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: ... sul file ho cercato di rimuoverli, ma al comando di rimozione

Codice: Seleziona tutto

sudo rm ~$*.* 
ho ottenuto una risposta negativa...
Il comando rm , così come lo hai impartito, cancella solamente file e non directory. Sei sicuro che gli oggetti che intendevi rimuovere fossero tutti file? Ancora, sei sicuro che sugli oggetti che intendevi rimuovere avessi gli opportuni diritti di lettura / scrittura?
Avatar utente
fulviot66
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 264
Iscrizione: mercoledì 28 marzo 2018, 11:19
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04.1 LTS
Sesso: Maschile
Località: Novara (NO)

Re: Libre office apre file in sola lettura

Messaggio da fulviot66 »

Ciao,
Sì per entrambe le risposte, ma la prossima volta che dovesse capitare, posterò il risultato del comando

Codice: Seleziona tutto

ls -hal
per maggior chiarezza.
"Mai discutere con un idiota, ti trascina al suo livello e poi ti batte con l'esperienza" - O.Wilde
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2889
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: Libre office apre file in sola lettura

Messaggio da rai »

Ciao
Tu non hai "ottenuto una risposta negativa" hai ottenuto qualcosa del tipo

Codice: Seleziona tutto

rm: impossibile rimuovere '~.*': File o directory non esistente
Questo perché il carattere $ ha un significato speciale per bash quindi, oltre a evitare di usarlo per i nomi nel filesystem e lo so che in questo caso tu non c'entri, sono nomi che vengono dal lato microsoft :) , per cancellare quei file devi "proteggere" il carattere $ anteponendogli il carattere \ o escape ( da cui il verbo transitivo non bello ma spesso usato escapare )
Quando il $ viene escapato diventa un carattere come tutti gli altri, cioè viene interpretato in modo letterale.
In poche parole, nel tuo caso fai

Codice: Seleziona tutto

rm ~\$*.*
PS
Consiglio non richiesto: evita il sudo quando non sei certo che sia indispensabile, specie con comandi pericolosi come rm
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Libre office apre file in sola lettura

Messaggio da thece »

Uhm ... effettivamente l'escape del carattere $ non mi è proprio venuto in mente :shy: che scarso!

:birra:
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti