Vlákno názorů k článku GNOME 49 s novým prohlížečem dokumentů a přehrávačem videa od RRŠ - Má ten Showtime i možnost přepnout na klasické...

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 9. 2025 10:17

    RRŠ

    Má ten Showtime i možnost přepnout na klasické okno?
    Tuhle bezokrajové věci mne dost štvou (špatně se mi s nimi manipuluje) a okousané rohy u videa fakt nemusím - byť nepředpokládám, že těch pár pixelů by neslo nějakou důležitou obrazovou informaci.

    Ptám se přesto, že používám VLC, které se - zatím? - chová slušně. Zajímá mne to, ale je pro mne jednodušší se zeptat, než si to tu připravovat a zkoumat.

  • 18. 9. 2025 11:33

    Jiří Eischmann

    Neumí. Pokud člověk nechce mít okousané rohy videa, dá se okno roztáhnout tak, že je pod a nad videem proužek. Samozřejmě tenhle vzhled nemusí vyhovovat každému. Ale výběr mezi přehrávači je celkem velký: VLC, Celluloid... takže jsem rád, že zkouší něco jiného než ostatní, ať si lidi můžou vybrat.

  • 18. 9. 2025 11:50

    RRŠ

    Díky za informaci! Tož já zůstávám u (mého oblíbeného) VLC. ;-)

    Možnost výběru je dobrá věc. Jen mne trochu štve, že často se pachatelé těch aplikací inspirují jeden od druhého, a když přijde někdo s nápadem například žádné rámečky, postupně to doteče i do aplikací, které jsem si vybral já. Pak nastává dilema: zahodit oblíbenou a prověřenou aplikaci, nebo se s tím smířit? A je vůbec kam utéct?
    Napoprvé to člověk skousne, napodruhé taky - a napotřetí zjistí, že to vlastně už nechce, protože místo oblíbené aplikace se z toho stala těžko ovladatelná věc.
    Ale to je jen takový povzdech staromilce. ;-)

  • 18. 9. 2025 11:56

    Bugsa

    No vidíš a já zase před lety hledal bezrámečkový přehrávač až jsem VLC vyměnil za mpv. Jsem totiž zvyklý si pustit seriál v malém okně a při tom rejdit po internetu nebo hrát jednodušší hry. Ještě že je možnost výběru.

  • 18. 9. 2025 20:29

    David Ježek

    Tohle podepisuju. VLC jsem miloval před 20 lety, kdy mi umožnilo oprostit se od MS Media Playeru 6.4 s kodeky a prostě používat jednu all-in-one aplikaci (samozřejmě krom výjimečných videí, které s ffdshow běžely plynuleji). Pak jsem ale někdy kolem 2006 začal definitivně přecházet na MPlayer a od chvíle, kdy existuje MPV, jsem se už neohlédl zpět. MPV je must-have záležitost.

  • 18. 9. 2025 21:35

    RRŠ

    Vidíte, já šel v podstatě obráceně: od MPlayeru/MPV (zpět) k VLC, protože to mi vyhovovalo více. ;o)

  • 19. 9. 2025 23:11

    Bez Podezdívky

    VLC je fajn a taky ho používám, ale jedna věc mě na něm dost štve: Pokud VLC už je spuštěné a otevřu další soubor pro přehrávání, začne se přehrávat, ale VLC zůstane na pozadí a nevynutí si fokus. Někde jsem na to našel i bug, zadaný už před mnoha lety, a pořád to nikdo neopravil :-/.

  • 19. 9. 2025 23:17

    Ladis

    Není tohle vlastnost GNOME, že brání "focus stealing"? Mimochodem tento bug má i Windows 11 ve starší verzi v práci, než co mám doma, kde jsem to měl předtím (tj. i v práci to časem bude ok).

    19. 9. 2025, 23:18 editováno autorem komentáře

  • 20. 9. 2025 0:16

    ja.

    Ten bug má ešte jeden variant:

    Po skončení prehrávania jedného videa používateľ zavrie okno. VLC ostane bežať v na pozadí a pokiaľ použivateľ nemá systray (lebo Gnome default), tak má smolu a vôbec o tom nevie. Potom vo file manageri klikne na ďalšie video a to sa mu už neotvorí. Žiadne nové okno, focus nemá čo ukradnúť.

    Riešením je vypnúť default, aby VLC ostalo bežať, aj keď má okná pozatvárané.

  • 20. 9. 2025 0:18

    Ladis

    Tak GNOME v základu neumí zobrazovat traybar ikony. Aspoň, že to jde přehledně nastavit ve VLC (je to snad první stránka v UI nastavení).

  • 20. 9. 2025 11:55

    ja.

    Však to je pointa.

    Systray je optional z nejakého dôvodu. Je to legacy UX prvok, ktorým si Windows 95 pred 30 rokmi riešil určité svoje nedostatky. Chápem, že niektorí si na neho zvykli a nedokážu ho nechať odísť do histórie, preto majú možnosť si nainštalovať rozšírenie, ktoré ho implementuje. No a tí, čo ho nechcú, tak si ho nenainštalujú.

    No a keď je nejaké API optional a nie je k dispozícií, tak sa netvárim, že je a neexistuje žiadny iný spôsob, ako program ovládať (okrem kill z príkazového riadku). Pochopil by som, že by táto možnosť bola zapnutá, ak je systray k dispozíci, ale prečo aj vtedy, keď k dispozícií nie je? To vedeli implementovať systray podporu, ale už nevedeli detekovať, či systray vôbec existuje? Vtedy by to malo byť vypnuté. A to, prečo video prehrávač vôbec potrebuje systray je už celkovo mimo moju predstavivosť.

    To, čo robí VLC s natvrdo zapnutým systrayom je UX katastrofa. Je to epitóm toho, čo je na UX linuxu zle. Áno, znalý používateľ si vie zmeniť konfiguračnú voľbu, ale pre bežného používateľa to má efekt, že daný program nefunguje.

  • 20. 9. 2025 12:14

    Ladis

    Jak v Linuxu prosím tě detekuješ, zda je systray k dispozici? Když všechny OS a všechny ostatní DE na Linuxu ho mají? Má ho dokonce i hlavní GNOME-based distro (Ubuntu, spolu s Dockem). VLC je multiplatformní program, takže řešit zlomek z 2-4 %, který nemá systray, je pod rozlišovací schopnost. Navíc uživatel si sytray ikonu může vypnout na první kartě v Nastavení, nemusí hrabat v konfiguráčákách. Příp. nainstalovat extenzi pro systray. Jinak tedy systray si myslím, že přišel dřív než Win 95, a v tom co myslíš těmi nedostatky? MS chtěl odlišit aplikace uživatele a aplikace v pozadí. Předtím byly slité na jeden řádek ikon. A dnes jsou zas slité tím, že ikony v traybaru se schovávají a od Win 7 se má použít tlačítko na taskbaru.

  • 20. 9. 2025 21:01

    ja.

    Uplne jednoducho. Systray je DBUS api, tak ked ked ho na user zbernici nenajdem, tak zjavne nie je podporovane.

    Ale to len pre aplikacie, ktore idu takto lowlevel. VLC pouziva Qt, a Qt ma presne na toto metodu - bool QSystemTrayIcon::is­SystemTrayAva­ilable(). Takze je to vyslovene jeden if.

    "Vsetky OS" svojho casu dovolovali vela veci, ktore dnes nepovazujeme za normalne; napr. kazdy pouzivatel bol admin, mohol zapisovat kam co chcel, kazda aplikacia si mohla tiez robit co chcela, prekreslovat okna inych aplikacii ako len chcela. Casom sme dospeli k tomu, ze to nie je celkom mudre a aplikacie obmedzili. So systrayom to zatial urobili len mobilne systemy (nemaju systray: maju notifikacie, maju rozlicne mechanizmy, ktore chcu o povahe ulohy vediet viac a nedovoluju robit to, na co desktopove aplikacie zneuzivali systray) a je dobre, ze na desktope to riesi aspon Gnome.

    > VLC je multiplatformní program, takže řešit zlomek z 2-4 %, který nemá systray, je pod rozlišovací schopnost.

    Som si isty, ze korporatne windows stroje, ktore tvoria gro zvysku tych percent, urcite maju vsetky nainstalovane vlc /s.

    Btw, osx port vlc bol vytvoreny aj s cocoa ui v dobach, ked mal osx tiez okolo 4%. Vtedy to nebolo pod rozlisovaciu schopnost? Ci?

    > Navíc uživatel si sytray ikonu může vypnout na první kartě v Nastavení

    Ty stale nechapes, vsak? Pouzivatel netusi, cim je sposobene to, ze mu nefunguje prehravanie videi. Nevie, co ma vypnut. Musi prist niekto skusenejsi, "nieco nastavit" a potom to zacne fungovat. Inymi slovami, typicky problem zleho defaultu na Linuxovom desktope, ktory pretrvava vdaka ignorantom.

    > Jinak tedy systray si myslím, že přišel dřív než Win 95

    No tak uved priklad, ktore UI ho malo skor. Windows 3.x ho nemal, ani jeho nadstavby typu Norton Desktop. CDE, resp. ostatne X window managery a OS/2 boli na tom rovnako ako Win 3.x.

    > co myslíš těmi nedostatky?

    To naozaj po 30 rokoch stale este niekto nechape?

    Windows 9x nemal koncept sluzieb (alebo demonov). Ak mala byt aplikacia na pozadi, bola to klasicka Win32 GUI aplikacia, musela byt nejako ovladatelna a aby "nezavadzala" na liste, mala moznost byt v systray.

    Neskor to zacali aplikacie zneuzivat na "rychly start". Aby pouzival nemal pocit, ze aplikacia (na vtedajsom hw) dlho startuje, tak zacala startovat pri boote a ked ju pouzivatel spustil, tak uz existujuci proces zobrazil UI. Taky LibreOffice to robi dodnes by default na klientskych Windows.

    No a este neskor zacal dalsi level, ze aplikacie sa nevypinali, ked pouzivatel pozatvaral okna, len sa minimalizovali do systray. Pouzivatel by predsa nechcel vypnut tak "uzitocnu" aplikaciu, vsak? (Robil to napriklad Skype). Pri niektorych aplikaciach pouzivatel musel prejst dost divokym postupom, aby donutil aplikaciu ukoncit sa.

    Takze je jasne, ze pripady 2 a 3 su neakceptovatelne na modernom desktope. Pripad 1 je riesitelny cez user service -- moderne operacne systemy maju koncept sluzby -- a navyse nemusi bezat cela aplikacia a pozierat zdroje, ale iba cast zodpovedna za cinnost na pozadi, ktora komunikuje s UI pomocou notifikacii, resp. perzistent notifikacii. Podobne ako na mobilnych systemoch, musi poskytnut systemu viac informacii o tom, co robi a preco by ju mal nechat bezat a kontrola nad jej spustanim je na pouzivatelovi, nie na aplikacii. Nie je nic lepsie, ako ked nejaky instalator nastavi start kopcu hluposti pri prihlaseni, pouzivatel sa toho nevie zbavit a musi strpiet vsetok ten balast. Toto urcite pomaha oblubenosti daneho desktopu /s.

    No a vec, ktoru tu doteraz nikto nevysvetlil: naco vobec vlc potrebuje systray? V com je pridana hodnota? V com sa zlepsi UX?

  • 20. 9. 2025 21:16

    Ladis

    Systray je v Linuxu asi 3 API a kdoví jak je implementovaná funkce v Qt.

    "Všetky OS dovolovaly" - to jsou tak 90. léta.

    Notifikace na Androidu umí "vysící " ikonu, resp. připnutou notifikaci pro běžící task.

    VLC je nainstalovaný i na korporátních strojích. Nebo jaký myslíš tam je přehrávač? Ten ve Windows vyžadoval zaplatit za kodeky, per MS Account. V macOS má Cocoa UI jen hlavní okno a overlay ve fullscreenu. A v té době měl Linux 1-2 % tj. furt násobně méně.

    V době Windows 9x existoval již NT, který služby měl. Navíc Windows nevyžaduje okno, akorát pak bys musel službu ovládat nepohodlně např přes Ovládací panely.

    Komunikátory měly ikonu v traybaru, protože pro příjem zpráv musely běžet furt a nechtěly "překážet". A zobrazení bubliny nativně přes WinAPI vyžadovalo ikonu v traybaru.

  • 20. 9. 2025 21:35

    ja.

    > Systray je v Linuxu asi 3 API a kdoví jak je implementovaná funkce v Qt.

    Z toho 2 su XEmbed. T.j. obsolete. Qt vie komunikovat so vsetkymi troma.

    > to jsou tak 90. léta.

    A systray je prezitok z tej istej doby.

    > Notifikace na Androidu umí "vysící " ikonu, resp. připnutou notifikaci pro běžící task.

    Ano, a nesmie to byt hlavna aktivita. A ked nechce, aby bola ukoncena, musi systemu povedat, co robi, preco to robi a napr. veci, ako akceptovatelna granularita zobudzania. Nesmie drzat zapnute radio, notifikacie mu mozu prist s oneskorenim... jednoducho, mnoho opatreni a optimalizacii nato, aby dany proces nevyzral baterku.

    > VLC je nainstalovaný i na korporátních strojích. Nebo jaký myslíš tam je přehrávač? Ten ve Windows vyžadoval zaplatit za kodeky, per MS Account.

    Velmi malo. Len ked si to nainstaloval znaly pouzivatel (co je mizive percento) Na vacsine z nich nie je nainstalovany ziadny. Ked nejde WMP, tak sa neprehrava.

    > V macOS má Cocoa UI jen hlavní okno a overlay ve fullscreenu.

    Je tam toho trosicka viac. Playlist, nastavenia, otvaracie dialogy... VLC pre Mac nie je ani len zlinkovany s Qt.

    > A v té době měl Linux 1-2 % tj. furt násobně méně

    Moje tvrdenie bolo o niecom inom. MacOS mal vtedy tolko, ako linux dnes (relativne; v absolutnych cislach je to niekde uplne inde) a vtedy to za to stalo. Preco by to zato nestalo aj dnes?

    > V době Windows 9x existoval již NT, který služby měl.

    Lenze mal mensi podiel ako linux, pretoze vyzadoval daleko silnejsie zelezo. Bezni pouzivatelia ho nemali a az na specializovany sw sa na neho netargetoval software, ktory sa predaval pre 9x.

    > Navíc Windows nevyžaduje okno, akorát pak bys musel službu ovládat nepohodlně např přes Ovládací panely.

    Vtedy vyzadoval. Dnes naopak, sluzba nesmie sahat na GDI.

    > Komunikátory měly ikonu v traybaru, protože pro příjem zpráv musely běžet furt a nechtěly "překážet".

    Priklad o Skype bol o tom, ze som chcel dany komunikator vypnut, aby nic neposielal ani neprijimal, aby vobec nebezal a ten sa tomu branil.

    Dnes by komunikator vedel pouzit servis (ktory vobec nemusi so sebou tahat GUI), komunikovat s notifikaciami a v pripade potreby s "plnym" GUI. A ked si pouzivatel povie, ze komunikator konci, urobi to v UI ekvivalente `systemctl --user stop` alebo `systemctl --user disable --now` a komunikator nebude robit ziadne prekazky.

  • 20. 9. 2025 18:54

    RRŠ

    Pro mne to není bug ale velmi příjemná vlastnost. Předpokládám, že proto to nikdo neopravil.
    Nicméně: kdyby tam byla možnost to chování přepínat...

  • 20. 9. 2025 19:00

    Ladis

    Nevím přesně, čeho se komentář týká, ale pokud toho, jak GNOME brání aplikacím jít do popředí, tak "přepínač" existuje. tato extenze zruší notifikaci "okno app XY chce do popředí" a rovnou to okno jde do popředí:
    https://extensions.gnome.org/extension/1007/window-is-ready-notification-remover/

  • 18. 9. 2025 12:48

    RRŠ

    Tož pokud jde o sledování filmu/seriálu, pak volím vždy (bezrámečkový) full-screen a nehodlám se od toho vytrhovat hraním her nebo brouzdáním webem. ;-)
    Šlo mi spíš o pouštění občasného školicího videa či záznamu z porady, kdy je pro mne jednodušší to okno posouvat tam, kde mi zrovna nepřekáží, případně dle potřeby zvětšovat/zmenšovat - a tam je dobré, když má myš kde spočinout.

  • 19. 9. 2025 10:18

    jerry.atom

    Jak to myslíš, že se s nimi špatně manipuluje? Zrovna u toho přehrávače nevidím žádný důvod mít lištu. A mít "okousané rohy" u okna v prostředí, kde mají všechna okna zaoblené rohy, dává naprostý smysl a nedivím se, že to nejde měnit.

  • 19. 9. 2025 17:04

    RRŠ

    Jednoduché: potřebuji to okno čas od času posunout, zvětšit/zmenšit, atd. Ty kulaté rohy jsou samy o sobě dost otravné.
    Taky mám rád, když je nahoře lišta s informacemi (jméno programu, přehrávané video) a ikony pro zmenšení/zvětšení okna. A opravdu nemám rád, když se mi všechny ovládací prvky vykreslují přes video. Rozhodně mi přijde pohodlnější najet na informační lištu okna a někam ho přesunout, případně najet nad ikonu a kliknutím zvětšit či minimalisovat, než najet nad video a čekat, kde přesně se ta ikona zjeví, případně doufat, že to odnáším dost blízko okraje, aby to zabralo, ale ne zas tak blízko, aby se měnila výška okna.
    Pro mé nešikovné ruce je prostě klasické okno s dostatečně tlustým orámováním mnohem lepší volba. ;-)

  • 20. 9. 2025 7:57

    jerry.atom

    Ve výchozím stavu jsou kulaté rohy jsou v Gnome všude a aktivní oblast na rohu okna se stejně chová, jako by tam byla hranatý roh. Nechápu, proč ti to vadí. Další věc je, že s celým oknem Showtime lze libovolně šibovat myší, když ho uchopíš kdekoliv na ploše videa, což je větší plocha než title bar. Je to sice odlišnost od zbytku UX, ale použil jsem to úplně intuitivně, i když spíš používám úžasnou kombinaci klávesy windows a uchopení myší, která ti umožní posouvat okno odkudkoliv na ploše a funguje na všech oknech.

    20. 9. 2025, 07:58 editováno autorem komentáře

  • 20. 9. 2025 18:58

    RRŠ

    Že se to chová, nako by ten roh byl hranatý, je právě matoucí. Dokud se nedostanu nad to okno, tak to nemá co reagovat...
    Nicméně to usnadňuje to ovládání, takže to tak úplně nezatracuji.

  • 20. 9. 2025 18:34

    Ondrej Nemecek

    Z tohoto důvodu mám ALT + pravá myš na Linuxu i na Windows (přes AltSnap). Manipulace a změna velikosti okna je mnohem pohodlnější než hledat nějaké prvky pro ovládání okna.