silverwhitefish has quit [Ping timeout: 272 seconds]
sprock has quit [Quit: brb]
sprock has joined #osdev
superleaf1995 has joined #osdev
nyah has quit [Quit: Lost terminal]
srjek|home has joined #osdev
tacco has quit []
iorem has joined #osdev
gog has quit [Ping timeout: 272 seconds]
silverwhitefish has joined #osdev
superleaf1995 has quit [Quit: Client closed]
silverwhitefish has quit [Quit: One for all, all for One (2 Corinthians 5)]
ElectronApps has joined #osdev
<vai>
hi all
zoey has quit [Ping timeout: 245 seconds]
isaacwoods has quit [Quit: WeeChat 3.2]
silverwhitefish has joined #osdev
silverwhitefish has quit [Client Quit]
silverwhitefish has joined #osdev
<kc8apf>
immibis_: xnu (MacOS kernel) is a hybrid of Mach and BSD. Scheduler, task management, and memory management resemble Mach. Networking, files, etc are BSD. Driver model is its own unique creation.
mhall has quit [Quit: Connection closed for inactivity]
PapaFrog has joined #osdev
<geist>
yah it's syscall interface looks like an amalgamation of both
xenos1984 has quit [Remote host closed the connection]
xenos1984 has joined #osdev
andreas303 has joined #osdev
tenshi has joined #osdev
divine has quit [Remote host closed the connection]
MarchHare has quit [Ping timeout: 246 seconds]
divine has joined #osdev
ElectronApps has quit [Remote host closed the connection]
ElectronApps has joined #osdev
nur has joined #osdev
GeDaMo has joined #osdev
Burgundy has joined #osdev
Izem has joined #osdev
mhall has joined #osdev
freakazoid333 has quit [Read error: Connection reset by peer]
zoey has joined #osdev
Izem has quit [Quit: Izem]
dennis95 has joined #osdev
sortie has joined #osdev
ElectronApps has quit [Read error: Connection reset by peer]
ElectronApps has joined #osdev
dormito has quit [Ping timeout: 268 seconds]
wgrant has joined #osdev
zaquest has quit [Remote host closed the connection]
dennis95 has quit [Quit: Leaving]
zaquest has joined #osdev
z_is_stimky_ is now known as z_is_stimky
gog has joined #osdev
ahalaney has joined #osdev
iorem has quit [Remote host closed the connection]
gog has quit [Remote host closed the connection]
gog has joined #osdev
isaacwoods has joined #osdev
nyah has joined #osdev
Skyz has joined #osdev
Skyz has quit [Client Quit]
<klange>
I made the cursor blink in the address bar in my file browser... it's not even a proper "text input widget", just a hacked together prototype specific to that app, but the blinking cursor makes it feel so much more real.
dennis95 has joined #osdev
air has quit [Ping timeout: 252 seconds]
dormito has joined #osdev
mid-kid has joined #osdev
MarchHare has joined #osdev
freakazoid333 has joined #osdev
ElectronApps has quit [Remote host closed the connection]
<moon-child>
blinking cursors are evil and should be destroyed
Brnocrist has quit [Ping timeout: 250 seconds]
Brnocrist has joined #osdev
<dzwdz>
does anyone even like blinking cursors? they're so annoying
johnjay has quit [Ping timeout: 258 seconds]
johnjay has joined #osdev
sm2n has joined #osdev
<opios2>
they are indeed
Burgundy has quit [Ping timeout: 245 seconds]
isaacwoods has quit [Quit: WeeChat 3.2]
kwilczynski has quit []
YuutaW has quit [Ping timeout: 250 seconds]
YuutaW has joined #osdev
silverwhitefish has quit [Quit: One for all, all for One (2 Corinthians 5)]
silverwhitefish has joined #osdev
dennis95 has quit [Quit: Leaving]
vai has quit [Ping timeout: 272 seconds]
tacco has joined #osdev
tacco has quit []
Izem has joined #osdev
Izem has left #osdev [Good Bye]
GeDaMo has quit [Quit: Leaving.]
<geist>
i dunno, i think a fairly slowly blinking cursor is nice
<geist>
like, maybe once a second or slower
<geist>
just enough so you can detect where it is
<dzwdz>
what if you could trigger blinking by holding down two opposing movement keys at once?
<geist>
i usually set the cursor to something less bright though, like a rust red or something
<froggey>
<blink>|</blink>
<geist>
probably not, i try to use focus follows mouse wherever i'm at, and i end up with like 8 terminals on a screen
<geist>
so as i sweep the mouse around i want to almost immediately see within a short period of time which one has focus
<geist>
a blinking cursor helps
<dzwdz>
maybe it could blink if a window hasn't received any input since it got focused?
<geist>
it does blink as it gets focus, of course, since an unfocused window shoudldn't show a cursor
<dzwdz>
note the no input part
<dzwdz>
once you start typing it'd stop blinking
<geist>
oh that's what happens here at least (mac terminal)
<geist>
i think gnome terminal may do that?
<dzwdz>
does it stop forever?
<dzwdz>
or does it resume after a while
<geist>
mac terminal for the most part is about the best terminal i know of. it just does everything i want precisely how it want it, and has a great renderer
<geist>
it seems to resume after a few seconds of not typing
<geist>
honestly never noticed that before until now. actually kinda neat, since you dont want it flipping the cursor off as you type
<dzwdz>
that would annoy be so much
<dzwdz>
s/be/me
<dzwdz>
when i stop typing it's usually because i'm trying to think through something
<geist>
well, there's a checkbox for turning off blinking cursor, FWIW
<geist>
and you can set the cursor type to block, underline, or vertical bar. i prefer a block, but then i usually set it to some sort of different but less distracting color
<geist>
dull red in this case
<dzwdz>
i have the cursor in the same color as the foreground
<geist>
honestly the blinking cursor isn't a pro or con for me, if i turned it off i'd probably not really notice it, but i can see why it's distracting
<dzwdz>
it's very easy to notice it popping in when i'm focusing a window
<geist>
yah i'd want it to be at least a different color as the text
<geist>
or blinking
<moon-child>
on mac if you wiggle the mouse around it gets larger so it's easier to see
<geist>
moon-child: omg i never actually noticed that!
<dzwdz>
well, i have it set up so it just inverts the foreground/background colors
<dzwdz>
it's pretty
<moon-child>
arcan is similar; if you don't move the mouse for a while, the cursor disappears; if you them move it, it shows a green flash around the cursor location
<dzwdz>
oh, that's neat
<geist>
also huh, yeah the cursor dissapears on mac too. also never noticed that
<geist>
there's so many little details like that that apple just gets right that you never notice it
<moon-child>
I'm pretty sure everybody does that
<geist>
possibly. not so sure about gnome or whatnot
<geist>
actually what it seems to be is specifically in terminal the mouse pointer dissapears as soon as you start typing
<geist>
and of cours mac doesn't really do FFM but there's a limited version within terminal that works for me
<dzwdz>
if you're talking about the mouse pointer disappearing, i don't think that either windows or gnome do that
<dzwdz>
i mean disappearing in guis
<dzwdz>
missed a word
<geist>
mac doesn't seem to dissapear in other things, but i'm sure it's up to the app
<geist>
i think i've rememvered the cursor getting in the way of typing in some cases on gnome, but i'm not in front of a linux box right now
<kingoffrance>
theres an "unclutter" x tool to make pointer disappear if not moved
<kingoffrance>
old windows you can turn on press alt or something to show a "crosshair" around it for a second
<kingoffrance>
well, concentric circles IIRC, bigger than a crosshair, if you "lost" it
<geist>
yah there's usually some assistance features
<kingoffrance>
and you press shift 5 times or something, might turn on that "arrow keys move cursor" accessibility feature
<geist>
and/or sticky keys whatever that actually does
<moon-child>
I think it
<moon-child>
makes
dormito has quit [Ping timeout: 250 seconds]
<moon-child>
gah! it so you tap modifier keys instead of holding them
<geist>
yah it's an accessibility thing
Burgundy has joined #osdev
Skyz has joined #osdev
alexander_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
alexander has joined #osdev
Skyz has quit [Quit: Client closed]
srjek|home has joined #osdev
lucf117 has joined #osdev
dutch has quit [Quit: WeeChat 3.0.1]
dutch has joined #osdev
sortie has quit [Quit: Leaving]
Izem has joined #osdev
<Izem>
the only way to share driver code is something like oskit?
<Izem>
or a network somehow?
<kingoffrance>
well, if you consider filesystems "drivers" then fuse and such there are perhaps more specific "userland" things
<kingoffrance>
i mean, then you have like libusb etc.
<kingoffrance>
i know thats backwards, just "share driver code" ....shared interface is related concept perhaps
<kingoffrance>
which, is what oskit and that other thing are too IIRC ... shared API ....
<geist>
there have beensome attemps in the past, and UDI always comes up
<kingoffrance>
see :)
<geist>
no idea if anyone ever actually used it for anything
<geist>
or if it works. i do remember someone in here years ago i think made a pretty good stab at a UDI interface for their OS
<klange>
UDI is now actually dead
heat has joined #osdev
<kingoffrance>
maybe, interface/encapsulation whether you really "share code" or not, is not necessarily the business of the eyes of a caller, or some ppl consider that a good thing, a need to know basis
<heat>
emulate the linux kernel's interfaces and boom, done
<heat>
that's the closest to a universal thing as you can get
<kingoffrance>
yes, i believe that is what oskit offered, for ancient linux and bsd etc.
<heat>
if you want more or less wireless support you'll need to do something like that at some point
<heat>
it's not an option to write drivers so you'll need to either port or add a shim layer
* heat
wonders if porting nvidia.ko is actually viable, if it's even legal
<kingoffrance>
DRI somewhat was/is like this too i think...again, interface. or even 2d x drivers at some level
Burgundy has quit [Ping timeout: 252 seconds]
<kingoffrance>
another example i think is cups and sane and/or twain ...interfaces....so "drivers" can sit in userland and be somewhat "portable"
dormito has joined #osdev
ahalaney has quit [Remote host closed the connection]
theruran has joined #osdev
<Izem>
hmm
lainon has joined #osdev
<Izem>
yeah last news was 2002, but for some reason I suspect the oses it was made to work with are stable?
<kazinsal>
generally speaking any hobbyist-esque driver interface or similar grand unifying subsystem project that hasn't been active for 5 years or longer is inactive because none of the OSes using it are active either
<Izem>
it had some notables listed like netbsd
<Izem>
but yeah the smaller ones probably are not around
xenos1984 has quit [Remote host closed the connection]
xenos1984 has joined #osdev
lainon has quit [Quit: Leaving]
jjuran has quit [Quit: jjuran]
Izem has quit [Quit: Izem]
mhall has quit [Quit: Connection closed for inactivity]