Konversation comes with several scripts installed by default, please refer to this guide to learn how to use them.
/execbug[Bug Number|Search String]This script is used to open your browser to search for the given string or bug number on kde's bugzilla.
Example: To open your browser to search for bug 123456
/execbug 123456Sample action: The default browser in your KDE System Settings should open to
http://bugs.kde.org/show_bug.cgi?id=123456/execcmd[command line arguments]This script is used to have the output of the command line arguments to be written to your current channel.
Example: To show everyone in your current channel what version of Konversation you have installed.
/execcmd konversation --version | grep KonversationSample output:
Konversation: 1.2WARNING! The output of the entire command is posted to everyone in the current channel tab! Please use with care.
/execfortuneThis script when run will output a Random Fortune.
Example: To output a random fortune to your current channel tab.
/execfortuneSample output:
Random Fortune: Never make any mistaeks. -- Anonymous, in a mail discussion about to a kernel bug report/execgauge[percentage]This script shows a simple text based progress bar for the given percentage.
Example: To output a progress bar with 50% completion to the current channel tab.
/execgauge 50Sample output:
Beer load [ | ] 50%/execkdeversionThis script is used to output the result of the command "kde4-config --version"
Example: To output your current kdeversion.
/execkdeversionSample output:
Qt: 4.5.1 KDE: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) kde4-config: 1.0/execmail[KMail Email Folder]This script is used to show the current unread mail and total mail count in KMail.
Example: To output the current unread mail count in your inbox folder.
/execmail inboxSample output:
Email folder inbox has 30 unread messages, out of 800/execmedia[audio|video|{player}]This is a Now Playing script for various media players. It also features a method to show Now Playing information for only audio players, or only video players via the optional command arguments
audioandvideo. Additionally, it's possible to specify the media player you wish to query.The following media players are supported: Amarok (audio), JuK (audio), Noatun (audio, video), Kaffeine (video, audio), KMPlayer (video, audio), KPlayer (video, audio), KsCD (audio), kdetv (video), Yammi (audio), Audacious (audio), MPD (audio).
Example: To output your currently playing song in Amarok.
/execmedia amarokSample output:
* user is listening to You Give Love A Bad Name by Bon Jovi on Slippery When Wet [Amarok]/execsayclip[Optional Delay]This script outputs the contents of klipper to the current channel tab with a delay to provide flood protection.
Example: To output the contents of klipper with a 1 second delay.
/execsayclip 1sSample output:
Konversation sure is awesome!/execsysinfoThis script outputs some detailed information about your system by combining the outputs of several commands and formatting them appropriately.
Example: To output some information about your system to the current channel tab.
/execsysinfoSample output:
Sysinfo for 'user-desktop': Linux 2.6.28-12-generic running KDE 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)), CPU: Intel(R) Core 2 Quad CPU Q9450 @ 2.66GHz at 2666 MHz (5333 bogomips), HD: 370/445GB, RAM: 1965/2012MB, 232 proc's, 98.15d up/exectinyurl[Link Address]This script uses Tinyurl's api to turn the given link into a tinyurl that is then sent to the current channel tab.
Example: To give someone a short link to http://konversation.kde.org
/exectinyurl http://konversation.kde.orgSample output:
http://tinyurl.com/n3pdum/execuptimeThis script outputs the result of the command "uptime" and formats it appropriately.
Example: To show off your rock solid 98 day uptime.
/execuptimeSample output:
Uptime: 98 days, 15 hours and 2 minutes
All these scripts have predefined command aliases. In Konversation's settings dialog select → to view, add, remove or edit command aliases.