http://wiki.kde.org/tiki-index.php?page=Hidden%20configuration
Page not found message
...from the archives...
Configuration for which no GUI exists
Disable the Ctrl-activated rectangles in Konqueror (Access Keys)
Use the following command:
kwriteconfig --file khtmlrc --group "Access Keys" --key Enabled --type bool false
Disable kicker
Use the following command:
kwriteconfig --file ~/.kde/share/autostart/panel.desktop --group "Desktop Entry" --key Hidden true
Bind displaying accelerator clash to F12 for development or translation
Use the following command:
kwriteconfig --group Development --key CheckAccelerators F12
Change the number of recent entries in the menus in Quanta Plus to 10
Use the following command:
kwriteconfig --file quantarc --group "General Options" --key "Recent Files Limit" 10
Restrict simultaneous connections to a single host in KMail
When checking for new mail, KMail will open simulatenous connections to all POP accounts. This causes problems with some routers' firewalls, which treat this sudden bombardment of packets from a single host as a SYN attack, and block the host, causing a "Cannot connect to server" error.
To work around this use the following command:
kwriteconfig --file kmailrc --group Network --key MaxConnectionsPerHost 3
Force the Location Toolbar to share a row with the Main Toolbar in Konqueror
In ~/.kde/share/apps/konqueror/konqueror.rc change newline to false in this line:
<ToolBar fullWidth="true" name="locationToolBar" newline="true">
Remove "Turn Off Computer" and "Restart Computer" from the logout dialog
Create a $KDEDIR/share/config/ksmserverrc file with the following contents:
[General]
offerShutdown=false
Set a default server and port for GroupWise in Kopete
Novell GroupWise Messenger admins can set the default server and port for GroupWise that is presented to users creating new GroupWise accounts in Kopete by adding a hidden config entry to $KDEDIR/share/config/kopeterc.
It should look like this:
[GroupWise Messenger]
DefaultServer=gwim.somecorp.com
DefaultPort=443
All users on the system will now be presented with these defaults instead of the hardcoded blank server and port 8300.
Note: writing to installation files is not wise as they'd get reset on upgrade. It's better to use a separate dir that's in $KDEDIRS.
Hide "New Tab" and "Close Tab" from the Tabbar in Konqueror
Use the following commands:
kwriteconfig --file konquerorrc --group FMSettings --key AddTabButton --type bool false
kwriteconfig --file konquerorrc --group FMSettings --key CloseTabButton --type bool false
Hover Tab Close Buttons in Konqueror
The GUI only allows you to choose to show web site icons or close buttons in Konqueror tabs. To have a close button replace the web site icon on hover, use the following commands:
kwriteconfig --file konquerorrc --group FMSettings --key PermanentCloseButton --type bool false
kwriteconfig --file konquerorrc --group FMSettings --key HoverCloseButton --type bool true
Disabling Website Icon Fetching
Use the following command:
kwriteconfig --file konquerorrc --group "HTML Settings" --key EnableFavicon --type bool false
Disabling Category Titles in K Menu
To disable the "All Applications", "Actions" and "Last Used"/"Most Used" titles in KMenu, use the following command:
kwriteconfig --file kickerrc --group menus --key ShowMenuTitles --type bool false
You need to restart kicker for the changes to apply. To do this you can use:
dcop kicker Panel restart
Showing Tabs in Konqueror at Bottom
Use the following command:
kwriteconfig --file konquerorrc --group "FMSettings" --key TabPosition Bottom
Close Tab on Middle Click in Konqueror
Use the following command:
kwriteconfig --file konquerorrc --group "FMSettings" --key MouseMiddleClickClosesTab --type bool true
Change KMenu Icon Size
Use the following command:
kwriteconfig --file kickerrc --group menus --key MenuEntryHeight 48
Swap "OK" and "Cancel" in dialog boxes
Use the following command:
kwriteconfig --group KDE --key ButtonLayout 1
Change Wheel Changing Desktop Direction
To change the direction in which the desktops are switched with activated "mouse wheel switches desktop", use the following command:
kwriteconfig --file kdesktoprc --group "Mouse Buttons" --key WheelDirection Reverse
With "Forward" (default) rolling the wheel up decrements the desktop number. "Reverse" is the opposite.
Disable Sending of HTTP Referrer
Use the following command:
kwriteconfig --file kio_httprc --group "" --key SendReferrer --type bool false
Then use these commands:
for i in $(dcop "konqueror-*")
do
dcop $i KIO::Scheduler reparseSlaveConfiguration ""
done
Disabling KHTML Mouse Scroll Indicator
This may lead to smoother scrolling. Use the following command:
^
kwriteconfig --file konquerorrc --group "HTML Settings" --key ShowMouseScrollIndicator --type bool false
Tab width in Konqueror
Use the following commands:
kwriteconfig --file konquerorrc --group General --key MaximumTabLength 30
kwriteconfig --file konquerorrc --group General --key MinimumTabLength 3
Supported by all apps which offer tab resizing - Konqueror, Konsole, Umbrello, etc.
Disable archive expanding in Konqueror's sidebar
Use the following command:
kwriteconfig --file konqsidebartng.rc --group General --key ShowArchivesAsFolders --type bool false