NCID-SAMBA(1)
π ncid-samba β bestie edition π
okay so real talk, this is a page from the NCID manual, and today we're learning about ncid-samba. it's giving "let your Linux box yell at Windows about who's calling" and honestly? iconic. let's get into it π«Ά
β¨ NAME β¨
ncid-samba β sends your Caller ID over to samba so a lil popup can happen π
like literally, that's the whole job. it takes the caller info and makes it pop up somewhere else. no cap.
πΈ SYNOPSIS πΈ
ncid --no-gui --module ncid-samba
that's it, that's the whole invocation bestie. run ncid with --no-gui and --module ncid-samba and you're off to the races π
π¦ DESCRIPTION π¦
so the ncid-samba output module does one (1) thing and does it well: it sends the Caller ID, or a message, over to a Windows computer. that's the vibe. popup goes brrr on the Windows side, caller info arrives, everyone's happy π
π CONFIGURATION π
all the settings for the ncid-samba output module live in ncid-samba.conf. she has her own little config file and she's very particular about it.
allowed_types
this one sets which NCID call types and/or message types ncid-samba is actually gonna send. it's the bouncer at the club fr fr β if a type isn't allowed, it does not get in π
if you want the complete list of what you can put here, go peek at ncid-samba.conf. don't guess, just read the file bestie.
Default: allowed_types="ALLTYPES"
so yeah, out of the box she's letting everything through. ALLTYPES means ALLTYPES, periodt.
SambaClient
this one has to be set to a Windows Computer Name. like, the actual name. of the Windows computer. that's the whole assignment.
Default: Samba Client=""
π not me pointing out that the default is empty β which means you gotta fill this in yourself or nothing's going anywhere. set your Windows Computer Name, bestie!!
π REQUIREMENTS π
- a Windows computer π₯οΈ
that's it. that's the list. one item. she's low maintenance like that (as long as you have the Windows machine).
π FILES π
prefix3=/etc/ncid/conf.d/ncid-samba.conf
/usr/share/ncid/modules/ncid-samba
there's your config file and there's your module. both accounted for, both slaying in their respective directories β¨
π SEE ALSO π
ncidd.8ncid_modules.7ncid.1ncid.conf.5
go read those if you want the full lore, iykyk π
that's the whole page!! this was from the NCID manual, dated 2022-11-8, and you absolutely ate by reading all the way to the end. go set your SambaClient and make some popups happen πβ¨ππ¦πΈ
π¦ where this page comes from
- fedora 43: ncid-samba 1.18-4.fc43 Β· GPL-3.0-or-later
- fedora 44: ncid-samba 1.18-5.fc44 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms