Musí, pokud chtějí, aby se ten systém mohl používat třeba ve veřejné správě nebo se s ním mohly prodávat počítače. Každopádně tu volbu si může zapnout až přímo výrobce počítače. Mít ji jako default v upstreamu nebo běžných distribucích je asi přehnané. Na druhou stranu to nutí vývojáře počítat s variantou, že počítač se může uspat, takže teď v mnohem větší míře začali implementovat inhibici suspendu třeba během stahování, kopírování atd.
V tom nevidím rozdíl oproti jiným aplikacím. Emulátor terminálu ví, že v něm běží operace. Minimálně GNOME Terminal varuje uživatele, který se ho snaží zavřít, že tam má nedokončenou operaci, stejně tak dokáže poslat desktopové upozornění, že byla operace dokončená. Neměl by tedy být problém si požádat o odložení uspání, dokud není operace dokončená.
Samozřejmě všechny use casy se tím asi nepokryjí. Pokud člověk třeba přepne do jiné tty a dělá něco tam, tak to desktop asi nepodchytí. Já osobně tedy fanda toho nastavení nejsem. Mám to vypnuté úplně a myslím, že by to mělo být vypnuté, když je notebook na AC. Nicméně ten trend tam je. Hlavně v USA regulační úřady tlačí výrobce notebooků do toho, aby implementovali různé hybridní suspendy, kdy v případě nečinnosti přejde počítač do minimálního provozu (ne ale do kompletního suspendu) a v případě aktivity uživatele je okamžitě připravený. A na to bude muset být připravený i Linux.
Taky z toho nejsem nadšen, o té možnosti vím, ale stejně si to radši řídím explicitně.
Ale co se týče varianty, že by si to případný výrobce přenastavil – to asi taky není to, co bych chtěl. Jak to co nejméně intruzivně implementovat? Výrobce může změnit defaultní nastavení někde v /etc (AFAIK je to per-user, takže by mohl například upravit /etc/skel), co ale potom? Co se stane při upgradu? Jak s reinstalací? Bude mít výrobce speciální repozitář, který bude mít jediný balíček, který bude obsahovat tuto úpravu?
Ne, že by to nešlo udělat. Chápu ale, že to nechtějí nechat na výrobcích. Každý by to mohl domrvit trochu jinak. Navíc pro výrobce je to další překážka, aby to tam mohl nasadit.
> Na druhou stranu to nutí vývojáře počítat s variantou, že počítač se může uspat, takže teď v mnohem větší míře začali implementovat inhibici suspendu třeba během stahování, kopírování atd.
Jediné, k čomu ma Gnome dokázalo dohnať bolo zrušiť mu podporu. Keď má GTK program menej práce s podporou Windows, je čas na niečo nakašlať.