Manjaro Linux - Forum Italiano

RISOLTO - Strano messaggio di errore alla rimozione di "gtk3-nocsd"

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Gemini

  • **
  • 58
  • Scrittore che non sa di scrivere quel che scrive
Ciao a tutti...

Usando KDE, sono sempre stato un po' restio alla politica CSD di alcuni programmi (in pratica solo Pamac, ma dettagli), ma vista la miglior integrazione degli stessi con Plasma 5.19 (nei comunicati del team di KDE veniva mostrata una headerbar più sottile per i programmi che la usano) e spinto dalla curiosità nel vedere che sia vero, ho rimosso il pacchetto AUR "gtk3-nocsd-git".

Ma, alla rimozione, ogni volta che apro il terminale appare questo:
Codice: [Seleziona]
ERROR: ld.so: object '/usr/lib/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

Inoltre, mentre su Firefox non cambia nulla rimuovendo la barra del titolo, pamac non ha i bottoni per il controllo della finestra (niente "minimizza-massimizza-chiudi" in parole povere)...
« Ultima modifica: Agosto 10, 2020, 05:35:36 pm da Gemini »
È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?

andy2

  • *****
  • 993
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #1 il: Agosto 08, 2020, 10:09:15 pm »
Citazione
Ma, alla rimozione, ogni volta che apro il terminale appare questo:
Forse nella stringa che lancia il terminale c'è il settaggio della variabile LD_PRELOAD con quella libreria che ora hai tolto?

Mentre per pamac, se stai usando la versione GTK, penso che sia normale visto che hai tolto quella libreria.

Gemini

  • **
  • 58
  • Scrittore che non sa di scrivere quel che scrive
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #2 il: Agosto 09, 2020, 02:30:08 pm »
E come potrei fare per rimuovere quella variabile?

Mentre per pamac, se stai usando la versione GTK, penso che sia normale visto che hai tolto quella libreria.

Lo dà solo su Pamac: oggi ho messo Lollypop e i controlli della finestra ce li ha  :-\
« Ultima modifica: Agosto 09, 2020, 02:33:46 pm da Gemini »
È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?

andy2

  • *****
  • 993
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #3 il: Agosto 09, 2020, 02:39:09 pm »
Citazione
E come potrei fare per rimuovere quella variabile?
Devi vedere che terminale usi per capire dov'è e come può essere inserita quella variabile, sempre che non sia a livello di inizializzazione della shell.
Magari cerca nei file della tua home se qualcuno contiene "libgtk3-nocsd".

Gemini

  • **
  • 58
  • Scrittore che non sa di scrivere quel che scrive
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #4 il: Agosto 09, 2020, 02:40:09 pm »
Come terminale ho Konsole
È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?

andy2

  • *****
  • 993
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #5 il: Agosto 09, 2020, 04:39:09 pm »
Hai cercato nella tua home un file che contenga quella stringa?
Oppure prova prima a vedere dentro .bashrc

Gemini

  • **
  • 58
  • Scrittore che non sa di scrivere quel che scrive
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #6 il: Agosto 09, 2020, 07:10:58 pm »
No, non c'è in nessun file della home
È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?

andy2

  • *****
  • 993
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #7 il: Agosto 09, 2020, 11:38:06 pm »
Come indicato nel "pacchetto", quella variabile viene impostata in .bashrc, ma se dici che lì dentro non c'è, non saprei dove possa averlo messo.
Magari cerca anche in .xsession o in "30-gtk3-nocsd.sh" (o un nome simile).

Gemini

  • **
  • 58
  • Scrittore che non sa di scrivere quel che scrive
Re:Strano messaggio di errore alla rimozione di "gtk3-nocsd"
« Risposta #8 il: Agosto 10, 2020, 05:35:10 pm »
Trovato in .xsession... rimembranze di ubuntu il fatto che mi ostinassi a cercarlo in .bashrc

Ora è tutto risolto... ma con un "ma".

Però, per i posteri, rimuovere la stringa è stata inutile: vero che pamac così ha di nuovo i controlli lato client, ma nel terminale permaneva il messaggio di errore.

La risoluzione è stata reinstallare il pacchetto (quindi di tenerlo) ma di disabilitarlo nel file .xsession, da così:
Codice: [Seleziona]
export GTK_CSD=0
  export LD_PRELOAD=<"full path" of your libgtk3-nocsd.so.0 file>

a così:
Codice: [Seleziona]
export GTK_CSD=1
  export LD_PRELOAD=<"full path" of your libgtk3-nocsd.so.0 file>
« Ultima modifica: Agosto 10, 2020, 05:49:12 pm da Gemini »
È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?