NCID-SAMBA(1)

πŸ“¦ version 1.18, in fedora 43, fedora 44

πŸ’– 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.8
  • ncid_modules.7
  • ncid.1
  • ncid.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