ciao ciao barra del titolo della finestra
Inviato: martedì 10 gennaio 2023, 21:18
Il forum della comunità italiana di Ubuntu.
https://forum.ubuntu-it.org/
...che è già possibile con molti gestori finestre da non so quanto tempo. E le info sono tante - notifiche non lette, pagina, applicazione:permettere all'utente di scegliere...

Gnome 45 funzionerà senza schermosteff ha scritto: ↑martedì 10 gennaio 2023, 21:18Hanno trovato ancora qualcosa da togliere:
https://wiki.gnome.org/Initiatives/CSD
Ehm, ma è tipo dal 2017 che è stato implementato il CSD su gnome. Dove sarebbe la notizia?steff ha scritto: ↑martedì 10 gennaio 2023, 21:18Hanno trovato ancora qualcosa da togliere:
https://wiki.gnome.org/Initiatives/CSD
Esatto, la prima "istantanea" di Wayback machine è datata gennaio 2018, quindi la pagina probabilmente è di qualche mese anteriore. Infatti sono almeno 5 anni che le app di Gnome perseguono coerentemente questa "iniziativa", almeno uno se n'è accorto.damar ha scritto: ↑mercoledì 11 gennaio 2023, 22:38Ehm, ma è tipo dal 2017 che è stato implementato il CSD su gnome. Dove sarebbe la notizia?steff ha scritto: ↑martedì 10 gennaio 2023, 21:18Hanno trovato ancora qualcosa da togliere:
https://wiki.gnome.org/Initiatives/CSD
Ma tu non eri quello che "Unity è er mejo perché non occupa spazio schermo inutilmente"? E non ti sei neanche accorto che questa soluzione è proprio per risparmiare spazio schermo verticale ed è attuata da anni.
Non è così. Quando una app diventa irresponsiva, che sia con le CSD o le SSD, il controllo della finestra torna comunque al WM che consentirà di chiuderla o meno (su Gnome appare il popup "Uscita forzata" o "attendi").tuttavia ci sono alcuni problemi, ad esempio se una applicazione di blocca cliccando sulla X per chiuderla non lo farà, proprio perché se l'app non risponde non risponderà neanche il tasto X, mentre con la barra del titolo essendo separata, in quanto gestita da VM, questa si chiuderà
tuttavia ci sono alcuni problemi, ad esempio se una applicazione di blocca cliccando sulla X per chiuderla non lo farà, proprio perché se l'app non risponde non risponderà neanche il tasto X, mentre con la barra del titolo essendo separata, in quanto gestita da VM, questa si chiuderà
Si, quella de popup è la soluzione adottata da Gnome proprio per risolvere il problema dell'app che non risponde, il tasto X di chiusura non può funzionare se la l'app non risponde con CSD, questo proprio perché i tasti sono parte integrante dell'app per cui se non risponde i tasti non funzioneranno. Per questo ora in Gnome quando un app non risponde manda un imput al compositore che fa apparire il popup, ovviamente questo non è necessario con le decorazioni con il pannello del titolo in quando anche se l'app è non è rispondente, le decorazioni che dipendono dal VM e non dall'app stessa funzioneranno.Non è così. Quando una app diventa irresponsiva, che sia con le CSD o le SSD, il controllo della finestra torna comunque al WM che consentirà di chiuderla o meno (su Gnome appare il popup "Uscita forzata" o "attendi").
Se un'app non risponde come fa a inviare un segnale? Non ti accorgi della contraddizione?woddy68 ha scritto: ↑giovedì 12 gennaio 2023, 13:48Per questo ora in Gnome quando un app non risponde manda un imput al compositore che fa apparire il popup, ovviamente questo non è necessario con le decorazioni con il pannello del titolo in quando anche se l'app è non è rispondente, le decorazioni che dipendono dal VM e non dall'app stessa funzioneranno.
Guarda che non ti sto dando torto, sto solo dicendo che i classico bottone per chiudere non può funzionare con CSD se l'applicazione non risponde, non sapevo fosse uno standard quel tipo di implementazione, buono a sapersi. Effettivamente ora che ci penso lo ricordo anche in ambienti non Gnome il popup, ma per qualche motivo non sempre accade ... non so se dipende dall'applicativo o cosa.frapox ha scritto: ↑giovedì 12 gennaio 2023, 13:59Se un'app non risponde come fa a inviare un segnale? Non ti accorgi della contraddizione?woddy68 ha scritto: ↑giovedì 12 gennaio 2023, 13:48Per questo ora in Gnome quando un app non risponde manda un imput al compositore che fa apparire il popup, ovviamente questo non è necessario con le decorazioni con il pannello del titolo in quando anche se l'app è non è rispondente, le decorazioni che dipendono dal VM e non dall'app stessa funzioneranno.
Il WM monitora l'applicazione e se questa non risponde ai segnali di input per un tot tempo, fa richiesta di terminazione o no. Questo su qualsiasi WM non solo su Gnome/Mutter. Quindi effettivamente non fa alcuna differenza se si usano SSD o CSD da questo punto di vista.
Tra l'altro non è nemmeno una distinzione a livello di Desktop Environment, dato che questo tipo di messaggi è implementato a livello di toolkit ed è standardizzato per essere compatibile con i protocolli di windowing più comuni ovverosia X11 e Wayland, su Linux.
Io ti sto dando torto invece, lol.woddy68 ha scritto: ↑giovedì 12 gennaio 2023, 14:23Guarda che non ti sto dando torto, sto solo dicendo che i classico bottone per chiudere non può funzionare con CSD se l'applicazione non risponde, non sapevo fosse uno standard quel tipo di implementazione, buono a sapersi. Effettivamente ora che ci penso lo ricordo anche in ambienti non Gnome il popup, ma per qualche motivo non sempre accade ... non so se dipende dall'applicativo o cosa.
Infatti su questo siamo d'accordo, io dicevo solo che è gestito in modo diverso. Io non ho mai scritto che non c'è un'alternativa, ho solo scritto che in quei casi i bottoni per chiudere la finestra non funzionano.frapox ha scritto: ↑giovedì 12 gennaio 2023, 14:47Io ti sto dando torto invece, lol.woddy68 ha scritto: ↑giovedì 12 gennaio 2023, 14:23Guarda che non ti sto dando torto, sto solo dicendo che i classico bottone per chiudere non può funzionare con CSD se l'applicazione non risponde, non sapevo fosse uno standard quel tipo di implementazione, buono a sapersi. Effettivamente ora che ci penso lo ricordo anche in ambienti non Gnome il popup, ma per qualche motivo non sempre accade ... non so se dipende dall'applicativo o cosa.
Il punto è che, a differenza di come dicevi all'inizio, con le CSD non c'è nessun problema in fase di chiusura. Se un app diventa irresponsiva, viene gestita comunque dal WM e chiusa dal WM perché è il WM che si occupa di ciò, a prescindere che l'app sia CSD o SSD.
E io sto dicendo appunto che la terminazione delle app irresponsive non è gestita in modo diverso ma è identica, dato che a farlo è il WM.