Uroš Popović popisuje, jak si nastavit Linux na desce jako Raspberry Pi Zero, aby je šlo používat jako USB „flešku“.
Andreas Kling oznámil, že jelikož už se nevěnuje nezávislému operačnímu systému SerenityOS, ale výhradně jeho webovému prohlížeči Ladybird, přičemž vyvíjí primárně na Linuxu, SerenityOS opustí a Ladybird bude nově samostatný projekt (nový web, repozitář na GitHubu).
Po dvou měsících vývoje byla vydána nová verze 0.13.0 programovacího jazyka Zig (GitHub, Wikipedie). Přispělo 73 vývojářů. Přehled novinek v poznámkách k vydání.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.
NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.
IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.
Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Hector Martin rozpoutal diskusi svým příspěvkem Prosím, přestaňte používat X.Org na Asahi Linuxu na Mastodonu. Následně se rozepsal o konkrétních problémech X.Org a uznal a do prvního příspěvku doplnil, že pro některé uživatele je na tom z hlediska přístupnosti (a11y) lépe X.Org než Wayland. A když už kopl do vosího hnízda, zmínil také, proč je v Asahi Linuxu výchozím prostředím KDE.
Tiskni Sdílej:
X cannot see the Fn key at all, because it has a keycode larger than 8 bits, and 40 years ago someone designing X11 decided that the world would never have more than 256 possible keysNetušil jsem, že Apple Silicon zařízení mají tolik kláves, či jakékoli jiné zařízení provozující Xka.
Stěžovat si na přeházené klávesy je mimo. Apple tohle rozložení používá od 80. let: Apple Extended Keyboard
Jediný rozdíl je v těch funkčních klávesách, které jsou dneska „multimediální“ a nevím, jak moc koho trápí. Jak jsou novější klávesnice Apple velmi tenké s nízkými klávesami, možná je to bez mezery i lepší, nevím. Vlastně ještě Fn/Help časem změnili, budiž.
Ani nevím, co za klávesy má být přeházené. Modifikátory? Ty měl Apple takhle jako „první“ a jsou sladěné s klávesovými zkratkami podle jejich HIG. Pak ještě kódy na mezinárodních klávesnicích (jak bývá rozdělený Shift), ale to na té odkazované není.
Jablka a hrušky.
Kombinace s Fn řeší firmware klávesnice; kombinace s Ctrl, Alt, Shift až software na hostitelském počítači.
Operační systém o samotném stisku klávesy Fn často ani neví.
Operační systém o samotném stisku klávesy Fn často ani neví.Takze to neni problem X11.
Fn je klávesa která většinou sama o sobě keycode nemá, a při stisku s některými klávesami posílá nový keycode - systém to nevidí jako modifikátor + klávesu, ale novou klávesu)No a to je presne ten problem. Nekdo se rozhodl, ze existujici princip modifikatoru (Ctrl...) neni dost proprietarni a prosadil Fn jako firmwarovy bug. A jeste nekdo treti se rozhodl, ze Fn-workaround fungujici poslednich 30 let neni dost proprietarni a predelal to zase jinak (ve zpravicce diskutovany Asahi/Apple silicon). Ze se historicky zafixovalo, ze getc() je 8 bitu, je druhy problem - nicmene snad resitelny pres hypoteticky *getu() aka "get unicode".
Jak tedy mají fungovat klávesy navíc? ... Včetně jazyků které nepoužívají latinku a potřebují extra znaky?Proto mame layouty podle jazyku. Modifikatory to nasobne rozsiruji. Neni nejmensi duvod aby se Fn implementovalo jinak nez treba Alt.
Keycode 172 = Media Play Pause je něco co se napříč OS dohodne líp než třeba "Ctrl + Super + P"Souhlasim. Ale snad vidis rozdil mezi novou klavesou/keycode ve standardu a firmwarovym netrasparentnim premapovavanim.
V prvé řadě je Fn třeba u kompaktní klávesnice s méně klávesami naprosto v pořádku, protože zajišťuje základní funkcionalitu napříč OS (včetně „živých“, vzdálených, virtualizovaných) i BIOS/UEFI.
Zároveň se Fn používá i pro nastavení přímo (firmwaru) klávesnice, o čemž OS nemusí nic vědět. Poslední dobou hlavně podsvícení, přepínání bezdrátových spojení, ale taky třeba režim *KRO (kvůli zpětné kompatibilitě s pomalým USB a BIOS), debounce rate, solenoid,…
Stěžovat si zrovna na tohle mi přijde dost ujeté.
Že se na omezení možných kódů narazí zrovna u notebooku Apple, se mi jeví spíš jako problém Apple, se kterým ale Asahi těžko co nadělá. Skutečná výzva je to u terminálů jako Weytec nebo Reuters. Jenže ty jsou natolik úzce zaměřené, že si to řeší po svém.
Já se rozhodovat nepotřebuju a navíc mi přijde, že problém z OP se samotnou klávesou Fn ani v podstatě nesouvisí.
Takové potíže byly třeba s podporou čudlíků/šoupátka Zoom na klávesnicích od Microsoftu tak 15 let zpátky. To je asi jediný případ, se kterým jsem se setkal já osobně, nebo aspoň jediný, který si pamatuji. Tam prakticky stačilo přidat pravidlo udev. Nezkoumal jsem, jestli/proč tohle nejde udělat i na novém mekbůčku.
Naopak. Je to problém X.*
Smyslem klávesy Fn je, aby se klávesnice mohla tvářit před OS, že má víc kláves, než kolik jich má fyzicky. Tak, jako OS ze [Shift] + [klávesa] vyrobí jiný symbol než z [klávesa], firmware při stisku Fn a klávesy může posílat jiný nízkoúrovňový kód než stisk klávesy samotné. Obvykle to bývá jenom Fn + F1-F12 pro „multimediální klávesy“, ale může toho být i víc.
Je to tak v podstatě dobře, rozhodně lepší, než když klávesnice „navržené pro MS Windows“ mají natvrdo ve firmwaru zakódované kombinace kláves odpovídající např. [Win] + [D].
* Vlastně nevím, jestli je to problém právě X, protože na Linuxu vstup z klávesnice první proteče jaderným ovladačem a udev, než vůbec dojde do uživatelského ovladače spadajícího pod X.Org, ale i ten musí umět číst, co mu přijde z těch předchozích komponent.
(Meanwhile on GNOME the situation is you can't control the keyboard brightness out of the box, because they decided all laptops with a keyboard backlight must surely have dedicated keys for that purpose and therefore there's no need for a slider nor configurable keybinds and... Yeah. I dunno. We aren't even the only platform with this obvious problem. There are some things I just don't understand.)
Funny enough, gnome _does_ have the dbus APIs and stuff to control keyboard backlight, they just removed the UI slider for it "because laptops have Fn keys for it", which isn't true for some. And nobody is willing to revert those changes, so here we are.lol Gnome
[...] Proč vede zrovna XFCE nevím. Na mě mám příliš nakouskované nastavení a je trošku škaredé. To už radši MATE. [...]"skaredost" je dost subjektivni, u me napr.
RedHat i Ubuntu ma oboje GNOME jako vychozi DE, SLES je mrtvej, zadny jiny komercni relevantni distra nejsou. [...]Vsechno ostatni je okrajova zalezitost, protoze to neumi ani tak elementarni veci jako pripojit se k wifi pomoci gui apod.zase lžeš, v Xfce v GUI pripojim k Wifi bez problemu, na liste ikona site, v ni vidim nalezene Wifi, nebo se muzu pripojit ke skryte Wifi,
... nechcu platit ...
Takže jsem se strefil správně, jsi socka. Přestaň tady machrovat jaký jsi velký Pro a přitom ani nemáš na trapný antivir. Nainstaluj si Linux a antivir nemusíš řešit.A ano, ve spouste pripadu to souvisi s HW ktery budto ma spatne ovladace nebo zadne. Jenomze uzivatele tyhle zdroje problemu nezajimaji, on vidi ze mu na rozdil od windows/macos nefunguje neco.Tak proč si uživatel kupuje HW který na Linuxu nefunguje a pak tam používá Linux? To je jako kdybych si na svůj MIPS dával wokna a pak si stěžoval po diskuzích jak to nefunguje.
Suspend/resume davno vyresene? To, ze mas zkusenost s 5ti ruznymi konfiguracemi neznamena ze to funguje. Staci se zacist v internetovych diskusich a nefunkcni suspend/resume je i dnes problem. A ano, ve spouste pripadu to souvisi s HW ktery budto ma spatne ovladace nebo zadne.[...]positivni zkusenost mam asi s 20ti ruznym HW, negativni jen s Thinkpad T60p s ATI FireGL (pred >5lety) s kterou po resume zustal neviditelnej/ale_funkcni kurzor, stacilo po resume nechat pustit program co hlidal (ne)pouzivani mysi a podle toho ji schovaval/zobrazoval)
suspend/resume JE vyresene, ale jak sam pises muze delat problem spatny drv
To mi připomíná otřepané matfyzácké vtipy typu „řešení existuje“ a taky něco něco sférická kráva ve vakuu něco něco.
I já mám starý thinkpad, dokonce čistý intel, ale občas se neuspí kvůli nějakému konfliktu dokovací stanice a přijímače Logitech Unify. Po probuzení pro změnu někdy nefunguje trackpad (nějaká drobná blbost v ovladači, dá se to obejít skriptem). Takže funguje to? Prakticky úplně ne, a to je to, na čem záleží.
Pak je tu taky ta věc s novějšími úspornými stavy jako S0x, ostatně různé druhy spánku jsou právě S0x až S4.
demence ... to ze nekdy ma problem proprietarni ovladac dodavanej Nvidii neni problem Linuxu, ani to neni problem uzivatelu bez Nvidia GPU...kamarade kdyz neco chodive windows a ve luniksu uz ne TAK JE TO PROBLEM LUNIKSU a rikej si svi mantry kolik krat tu chces VZDY TO BUDE PROBLEM SYSTEMU KERY TO NEVI ROSCHODIT ... tak laskave jsi to us uvedom kde to vazne jo nikoho nezajima PROC TO NECHJODI V LUNIKSU protoze faktem JE ze to NECHODI v luniksu PROTZOE LUNIKS SI S TIM NEVI RADY TECKA a muzes byt na mne zlobivy mam pravdu a hotovo a neskousej na mne ruzne sektarsky manipulativni sladky reci hazeni viny na nekoho KDYZ TO STEJNE JE PROBLEM V LUNIKSU A NE V neporuchovym HARDWARE snad jsem to uz jasneji vysetlil dekuji za pozornost jdu se nadychat cerstvyho vzduchu priznavam trochu jsem se tady vytocil pac mi tyhle luniksovi keci us zacinaj lest na nervy ahoj
Funny enough, gnome _does_ have the dbus APIs and stuff to control keyboard backlight, they just removed the UI slider for it "because laptops have Fn keys for it", which isn't true for some.Funny enough, gnome _does_ have the dbus APIs and stuff to control power, they just removed the Shutdown for it "because laptops have button for it"...