1 > Konsole is a *great* program, but is designed for the end user to have a
2 > lot of control over their session--which in our environment would be
3 > very bad. The users have no clue what emulation to pick, how many
4 > columns and rows they need.
6 > What would really help is some command line arguments that would take
7 > configure certain items, and then disable them from the pulldowns along
10 > For instance, if the command --noscrollbar was issued, it would turn off
11 > the scroll bar and then now allow them to turn it back on again via the
14 > The more things that I could configure via the command line, the better.
16 A lot of this can already be disabled with KDE's KIOSK framework. By adding a
17 [KDE Action Restrictions] group to your konsolerc file, you can disable individual actions. The following actions are used in konsole:
22 action/reset_clear_terminal
28 action/clear_all_histories
31 action/monitor_activity
32 action/monitor_silence
33 action/send_input_to_all_sessions
37 action/save_sessions_profile
44 Since KDE 3.1.1 the following actions will be available as well:
53 So if you don't want the user to toggle his scrollbar settings, you would add:
55 [KDE Action Restrictions]
56 action/scrollbar=false
58 Also usefull in this context is:
60 [KDE Action Restrictions]
63 This disables all actions that start a new shell in konsole (such as
64 action/new_session, but more complete) This requires KDE 3.1.0 or newer.
66 Note that if you change this in konsolerc it will apply to all konsoles.
67 However you can copy konsolerc to e.g. my_konsolerc and then start konsole
68 with "konsole --config my_konsolerc"