.TH TOXIC.CONF 5 "August 2014" "Toxic v__VERSION__" "User Manual" .SH NAME toxic.conf \- Configuration file for toxic(1) .SH DESCRIPTION The .I toxic.conf file is the main configuration file for .BR toxic (1) client. .SH SYNTAX .I
.B = { .PP .IB = ; .br .IB = ; .br ... .PP .B }; .PP Uses syntax accepted by libconfig. .br Lines starting with "//" are comments and will be ignored. .PP Sections: .PP .B ui .RS Configurations related to user interface elements. .PP Keys: .br .B timestamps .RS Enable or disable timestamps. .br Values: 'true' to enable, 'false' to disable .RE .PP .B alerts .RS Enable or disable terminal alerts on events. .br Values: 'true' to enable, 'false' to disable .RE .PP .B native_colors .RS Select between native terminal colors and toxic color theme. .br Values: 'true' for terminal colours, 'false' for toxic colours .RE .PP .B autolog .RS Enable or disable autologging. .br Values: 'true' to enable, 'false' to disable .RE .PP .B time_format .RS Select between 24 and 12 hour time. .br Values: 24, 12 .RE .PP .B show_typing_other .RS Show you when others are typing in a 1-on-1 chat .br Values: 'true' to enable, 'false' to disable .RE .PP .B show_typing_self .RS Show others when you're typing in a 1-on-1 chat .br Values: 'true' to enable, 'false' to disable .RE .PP .B history_size .RS Maximum lines for chat window history. .br Values: (for example: 700) .RE .RE .PP .B audio .RS Configurations related to audio devices. .PP Keys: .br .B input_device .RS Audio input device. .br Values: (number correspond to "/lsdev in") .RE .PP .B output_device .RS Audio output device. .br Values: (number correspond to "/lsdev out") .RE .PP .B VAD_treshold .RS Voice Activity Detection treshold. .br Values: (recommended values are around 40.0) .RE .RE .PP .B tox .RS Configurations related to file transfer. .PP Keys: .br .B download_path .RS Default path for downloads. .br Values: (absolute path where to store downloaded files) .RE .RE .PP .B sounds .RS Configurations related to notification sounds. .br (Special value "silent" can be used to disable a specific notification) .PP Keys: .br .B error .RS Sound to play when an error occurs. .br Values: (sound file absolute path) .RE .PP .B self_log_in .RS Sound to play when you log in. .br Values: (sound file absolute path) .RE .PP .B self_log_out .RS Sound to play when you log out. .br Values: (sound file absolute path) .RE .PP .B user_log_in .RS Sound to play when a contact become online. .br Values: (sound file absolute path) .RE .PP .B user_log_out .RS Sound to play when a contact become offline. .br Values: (sound file absolute path) .RE .PP .B call_incoming .RS Sound to play when you receive an incoming call. .br Values: (sound file absolute path) .RE .PP .B call_outgoing .RS Sound to play when you start a call. .br Values: (sound file absolute path) .RE .PP .B generic_message .RS Sound to play when an event occurs. .br Values: (sound file absolute path) .RE .PP .B transfer_pending .RS Sound to play when you receive a file transfer request. .br Values: (sound file absolute path) .RE .PP .B transfer_completed .RS Sound to play when a file transfer is completed. .br Values: (sound file absolute path) .RE .RE .PP .B keys .RS Configurations related to user interface interaction. .br (Currently supported: Ctrl modified keys, Tab, PAGEUP and PAGEDOWN (case insensitive)) .PP Keys: .br .B next_tab .RS Key combination to switch next tab. .br Values: (key combination) .RE .PP .B prev_tab .RS Key combination to switch previous tab. .br Values: (key combination) .RE .PP .B scroll_line_up .RS Key combination to scroll one line up. .br Values: (key combination) .RE .PP .B scroll_line_down .RS Key combination to scroll one line down. .br Values: (key combination) .RE .PP .B half_page_up .RS Key combination to scroll half page up. .br Values: (key combination) .RE .PP .B half_page_down .RS Key combination to scroll half page down. .br Values: (key combination) .RE .PP .B page_bottom .RS Key combination to scroll to page bottom. .br Values: (key combination) .RE .PP .B peer_list_up .RS Key combination to scroll contacts list up. .br Values: (key combination) .RE .PP .B peer_list_down .RS Key combination to scroll contacts list down. .br Values: (key combination) .RE .RE .SH FILES .IP ~/.config/tox/toxic.conf Main configuration file. .IP __DATADIR__/toxic.conf.example Configuration example. .SH AUTHORS JFreegman .SH SEE ALSO .BR toxic (1) .SH LINKS Project page on github: https://github.com/Tox/toxic .br IRC channel on Freenode: chat.freenode.net#tox