1*tunerDevice: /dev/tuner 2*mixerDevice: /dev/mixer 3 4! FreeBSD uses /dev/dsp 5*dspDevice: /dev/sound 6 7*startStation: eins live 8!*startFrequency: 100.05 9 10! please have a look into /usr/include/machine/ioctl_bt848.h (FreeBSD) 11! or /usr/include/dev/pci/bt848var.h (NetBSD) to check your frequency 12! sets. (NABCST 1, CABLEIRC 2, CABLEHRC 3, WEUROPE 4, JPNBCST 5, JPNCABLE 6, 13! XUSSR 7, AUSTRALIA 8) 14*channelSet: 4 15 16! possible gui's: minimal, normal, mixer 17! minimal: only up/down buttons, field strength, station popup 18! normal: minimal + frequency slider + buttom strip + mixer 19*gui: normal 20 21! mode button to switch between volume control, frequency control 22! and station buttons. 23! label string for volume: 24*volume.labelString: Volume 25! label string for frequency: 26*frequency.labelString:Frequency 27! label string for station buttons: 28*stations.labelString: Stations 29 30! configure the start mode for this button. Possible values are: 31! "volume", "frequency" and "stations" 32*startMode: volume 33 34! configure the reaction on SIGUSR. Possible values are: 35! "seek" and "switch" which means, xmradio should seek the next/prev station 36! ore just switch to the next/prev registered one 37*signalReaction: switch 38 39! if you dont want liteclue (aka bubble help or tool tips) 40*useLiteClue: true 41 42! use if you don't get any station after reboot (should be switched on 43! upto recent driver versions (as of May 1999 (FreeBSD)) 44*useInitHack: true 45 46! switch on if you want want xmradio to use lcdproc 47*useLcdProc: true 48 49! switch on if you want want xmradio to connect to lcdproc on startup 50*connectToLCDOnStartup: false 51 52! The next two values are for sysadmins installing xmradio for their 53! users. This way they can provide some starting values, which can 54! be overridden by the users. 55! Format: Name of the Station (may include white spaces) following the 56! frequency in brackets. Just take the provided as a template 57! (the frequencies may be in any order) 58*stationList: RTL Radio(87.50) Radio Erft(87.80) Klassik Radio(88.30) \ 59 VRT RA 2(88.70) SWR 1(89.50) Radio Melodie(89.90) \ 60 Belgischer Rundfunk(90.80) WDR 5(91.30) WDR 4(92.00) \ 61 DeutschlandRadio(92.30) SWR 4(93.35) BFBS(94.10) \ 62 SWR 3(95.60) Radio 3(96.35) domradio(96.75) \ 63 Deutschlandfunk(97.25) WDR 2(97.90) \ 64 sunshine live(98.75) JAM-FM(99.05) WDR 3(99.70) \ 65 Radio 2(101.05) RPR Zwei(101.65) hr3(102.15) \ 66 WDR 5(103.15) RTBF(103.45) RPR Eins(103.90) hr2(104.45) \ 67 Eins Live(105.30) hr1(105.95) Radio 4(106.45) \ 68 RTBF(106.80) 69 70! This is the place of the station in the above list. 71! There is no limit in the amount of buttons... 72! So this means Radio Erft, BFBS, sunshine, Eins Live 73*stationbuttons: 2 12 18 28 74 75!*skinPixmap: /usr/home/coto/.xpm/evel.xpm 76!*foreground: yellow 77 78!*fieldStrength.troughColor: yellow 79!*fieldStrength.sliderVisual: XmTROUGH_COLOR 80*fieldStrength.showValue: False 81*fieldStrength.showArrows: False 82 83!*XmTextField*foreground: black 84!*XmTextField*background: yellow3 85 86!*XmScale*sliderVisual: XmTROUGH_COLOR 87!*XmScale*troughColor: yellow 88 89!*XmScrollBar*sliderVisual: XmTROUGH_COLOR 90!*XmScrollBar*troughColor: yellow 91 92!*sample.foreground: yellow 93*baseTranslations: #override \n\ 94 <Btn3Down>: StationPopup() \n\ 95 Shift<Btn4Down>,<Btn4Up>: StationSeekUp() \n\ 96 Shift<Btn5Down>,<Btn5Up>: StationSeekDown() \n\ 97 <Btn4Down>,<Btn4Up>: StationUp() \n\ 98 <Btn5Down>,<Btn5Up>: StationDown() \n\ 99 <Key>plus: StationUp() \n\ 100 <Key>minus: StationDown() \n\ 101 <Key>KP_Add: StationUp() \n\ 102 <Key>KP_Subtract: StationDown() 103*more.baseTranslations: #override \n\ 104 <Btn1Down>: MorePopup() \n\ 105 <Btn3Down>: StationPopup() \n\ 106 Shift<Btn4Down>,<Btn4Up>: StationSeekUp() \n\ 107 Shift<Btn5Down>,<Btn5Up>: StationSeekDown() \n\ 108 <Btn4Down>,<Btn4Up>: StationUp() \n\ 109 <Btn5Down>,<Btn5Up>: StationDown() \n\ 110 <Key>plus: StationUp() \n\ 111 <Key>minus: StationDown() \n\ 112 <Key>KP_Add: StationUp() \n\ 113 <Key>KP_Subtract: StationDown() 114*config_dialog.*.baseTranslations: #override \n\ 115 <Btn4Down>,<Btn4Up>: ConfScrollUp() \n\ 116 <Btn5Down>,<Btn5Up>: ConfScrollDown() 117 118*.background: #bfbfbf 119*fontList: -*-helvetica-medium-r-*--10-100-* 120*font: -*-helvetica-medium-r-*--10-100-* 121!*.font: -*-lucida-medium-r-*-*-11-*-*-*-*-*-*-* 122!*.fontList: -*-lucida-medium-r-*-*-11-*-*-*-*-*-*-* 123*debug: false 124*XcgLiteClue.background: yellow 125*XcgLiteClue.foreground: black 126!*filename_text.foreground: black 127*analyzer.title: Realtime Analyzer 128*analyzer.width: 250 129*analyzer.height: 60 130*config_dialog.width: 450 131*config_dialog.height: 350 132*volumeLabel.labelString: Volume 133*balanceLabel.labelString: Balance 134*trebleLabel.labelString: Treble 135*bassLabel.labelString: Bass 136*no_stations_label.labelString: no station predefined 137*volumeValue.labelString: 0 138*balanceValue.labelString: 0 139*trebleValue.labelString: 0 140*bassValue.labelString: 0 141*quit_button.labelString: Quit 142*about_button.labelString: About 143*analyzer_button.labelString: Analyzer 144*sample_button.labelString: Record 145*config_button.labelString: Configure 146*version_check_button.labelString: Check Version 147*lcd_connect_button.labelString: Connect to LCD 148*lcd_disconnect_button.labelString: Disconnect from LCD 149*AboutDialog.dialogTitle: About 150*afc.labelString: AFC 151*stereo.labelString: stereo 152*mono.labelString: mono 153*mute.labelString: mute 154*sample_dialog.title: Recording 155*config_dialog.title: Configuration 156*filename_label.labelString: Filename: 157*format_label.labelString: FileFormat: 158*capture_label.labelString: Capture: 159*raw_format.labelString: RAW 160*au_format.labelString: AU 161*wav_format.labelString: WAV 162*voc_format.labelString: VOC 163*aiff_format.labelString: AIFF 164*mp3_format.labelString: MP3 165*overwrite_button.labelString: Ask before overwriting file 166*record_button.labelString: Record 167*stop_button.labelString: Stop 168*playback_button.labelString: Playback 169*dismiss_button.labelString: Dismiss 170*question.cancelLabelString: No 171*question.okLabelString: Yes 172*filename_search.labelString: ... 173*save_button.labelString: Save 174*apply_button.labelString: Apply 175*cancel_button.labelString: Cancel 176*delEntry_button.labelString:Delete Entry 177*delAllEntries_button.labelString:Delete All Entries 178*scan_button.labelString: Scan All 179*newEntry_button.labelString:New Entry 180*delLabel.labelString: Delete 181*statLabel.labelString: Station 182*freqLabel.labelString: Frequency 183*defLabel.labelString: Station Button/Start Station 184*def.labelString: define 185*start.labelString: start 186*visualization_mode.labelString: Visualization 187*analyzer_mode.labelString: Analyzer 188*scope_mode.labelString: Scope 189*refresh_mode.labelString: Refresh 190*vis_analyzer.labelString: Analyzer 191*vis_scope.labelString: Scope 192*ana_normal.labelString: Normal 193*ana_fire.labelString: Fire 194*ana_vert.labelString: Vertical Lines 195*ana_lines.labelString: Lines 196*ana_bars.labelString: Bars 197*scope_dot.labelString: Dot Scope 198*scope_line.labelString: Line Scope 199*scope_solid.labelString: Solid Scope 200*refresh_full.labelString: Full (~50 fps) 201*refresh_half.labelString: Half (~25 fps) 202*refresh_quarter.labelString: Quarter (~13 fps) 203*refresh_eight.labelString: Eight (~6 fps) 204 205