delay a few things on startup, such as setting the visibility mode, which ensures...
[personal-kdebase.git] / apps / konsole / user-doc / historic / README.konsole_kiosk
blobf769d5bafd3dd71c5802233a7696134d6bc6aa60
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
8 > the top.
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
12 > pulldowns.
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:
19 action/copy
20 action/paste
21 action/clear_terminal
22 action/reset_clear_terminal
23 action/find_history
24 action/find_next
25 action/find_previous
26 action/save_history
27 action/clear_history
28 action/clear_all_histories
29 action/detach_session
30 action/rename_session
31 action/monitor_activity
32 action/monitor_silence
33 action/send_input_to_all_sessions
34 action/show_menubar
35 action/show_toolbar
36 action/fullscreen
37 action/save_sessions_profile
38 action/close_session
39 action/quit
40 action/new_session
41 action/activate_menu
42 action/list_sessions
44 Since KDE 3.1.1 the following actions will be available as well:
45 action/bell
46 action/font
47 action/schema
48 action/size
49 action/scrollbar
50 action/keyboard
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]
61 shell_access=false
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"