Hi, I am unable to get Konsole to retain my setting for how to deal with the Bell (CTRL-G). Every time Konsole is restarted (upon login as part of my remembered session), the Bell setting reverts to "System Bell" and I have to manually change it, on a tab-by-tab basis, to "System Notification". I found I had the same problem with the history setting reverting from the 5000 I'd set to 1000 (possibly a default, possibly a change I had made earlier) but by editing the Konsole "rc" file ("$HOME/.kde/share/config/konsolerc"), but that technique does not seem to be working with the Bell problem. Can anyone shed some light on this? Is there a known work-around? Thanks. Randall Schulz
On Monday 23 August 2004 17:10, Randall R Schulz wrote:
Hi,
I am unable to get Konsole to retain my setting for how to deal with the Bell (CTRL-G). Every time Konsole is restarted (upon login as part of my remembered session), the Bell setting reverts to "System Bell" and I have to manually change it, on a tab-by-tab basis, to "System Notification".
I found I had the same problem with the history setting reverting from the 5000 I'd set to 1000 (possibly a default, possibly a change I had made earlier) but by editing the Konsole "rc" file ("$HOME/.kde/share/config/konsolerc"), but that technique does not seem to be working with the Bell problem.
Can anyone shed some light on this? Is there a known work-around?
In konsole, use Settings->Save as default to save the settings and make them be the default when you start a new konsole window. You can also create different schemes if you want different konsole settings for different purposes
Anders, On Monday 23 August 2004 08:18, Anders Johansson wrote:
On Monday 23 August 2004 17:10, Randall R Schulz wrote:
Hi,
I am unable to get Konsole to retain my setting for how to deal with the Bell (CTRL-G). Every time Konsole is restarted (upon login as part of my remembered session), the Bell setting reverts to "System Bell" and I have to manually change it, on a tab-by-tab basis, to "System Notification".
...
Can anyone shed some light on this? Is there a known work-around?
In konsole, use Settings->Save as default to save the settings and make them be the default when you start a new konsole window.
D'Oh! How come some things (e.g., the tabs, their names and the kind of session they hold) are remembered automatically when one logs out while others (scrollback history size or bell dispensation, e.g.) are not?
You can also create different schemes if you want different konsole settings for different purposes
Thanks for the information. Randall "Homer" Schulz
Anders, On Monday 23 August 2004 09:23, Randall R Schulz wrote:
Anders,
On Monday 23 August 2004 08:18, Anders Johansson wrote:
On Monday 23 August 2004 17:10, Randall R Schulz wrote:
Hi,
I am unable to get Konsole to retain my setting for how to deal with the Bell (CTRL-G). Every time Konsole is restarted (upon login as part of my remembered session), the Bell setting reverts to "System Bell" and I have to manually change it, on a tab-by-tab basis, to "System Notification".
...
Can anyone shed some light on this? Is there a known work-around?
In konsole, use Settings->Save as default to save the settings and make them be the default when you start a new konsole window.
...
Thanks for the information.
However, now that I've tried it, I find that upon restarting Konsole, the Bell dispensation is reset to "System Bell." I can see the change written to "~/.kde/share/config/konsolerc", but it seems to be disregarded at start-up. Randal Schulz
On Wednesday 25 August 2004 01:50, Randall R Schulz wrote:
However, now that I've tried it, I find that upon restarting Konsole, the Bell dispensation is reset to "System Bell." I can see the change written to "~/.kde/share/config/konsolerc", but it seems to be disregarded at start-up.
<debug mode=on> It seems that konsole reads a config file that doesn't seem to be used. Don't know why. Create $HOME/.kde/share/config/kcmartsrc with the following contents. [Arts] StartServer=true After that, konsole will remember the bell setting
On Wednesday 25 August 2004 02:21, Anders Johansson wrote:
It seems that konsole reads a config file that doesn't seem to be used.
Slight correction. kcmartsrc is used, it's just not needed if you're fine with the default settings. konsole needs the config file though, for the bell setting.
Anders, On Tuesday 24 August 2004 18:41, Anders Johansson wrote:
On Wednesday 25 August 2004 02:21, Anders Johansson wrote:
It seems that konsole reads a config file that doesn't seem to be used.
Slight correction. kcmartsrc is used, it's just not needed if you're fine with the default settings. konsole needs the config file though, for the bell setting.
Thanks for that tip, it finally solved the problem. I really dislike having to reapply settings like that. How do you learn about these things, by reading the source code? I used "strings" to examine the konsole executable, but could not find that string (actually, I searched for "mart": "strings /opt/kde3/bin/konsole | egrep mart"). Ah... The "konsole" executable is some kind of stub for "/opt/kde3/lib/libkdeinit_konsole.so", where the string kcmartsrc is indeed found. This migration of the bulk of the konsole functionality into a shared object is to permit it to be embedded in other applications, I take it? Thanks again. Randall Schulz
On Wednesday 25 August 2004 18:22, Randall R Schulz wrote:
Anders,
On Tuesday 24 August 2004 18:41, Anders Johansson wrote:
On Wednesday 25 August 2004 02:21, Anders Johansson wrote:
It seems that konsole reads a config file that doesn't seem to be used.
Slight correction. kcmartsrc is used, it's just not needed if you're fine with the default settings. konsole needs the config file though, for the bell setting.
Thanks for that tip, it finally solved the problem. I really dislike having to reapply settings like that.
How do you learn about these things, by reading the source code?
That's how I solved this, yes
I used "strings" to examine the konsole executable, but could not find that string (actually, I searched for "mart": "strings /opt/kde3/bin/konsole | egrep mart").
Ah... The "konsole" executable is some kind of stub for "/opt/kde3/lib/libkdeinit_konsole.so", where the string kcmartsrc is indeed found. This migration of the bulk of the konsole functionality into a shared object is to permit it to be embedded in other applications, I take it?
Yes, konsole is a kpart, so it can be embedded just about anywhere
Anders, On Tuesday 24 August 2004 18:41, Anders Johansson wrote:
On Wednesday 25 August 2004 02:21, Anders Johansson wrote:
It seems that konsole reads a config file that doesn't seem to be used.
Slight correction. kcmartsrc is used, it's just not needed if you're fine with the default settings. konsole needs the config file though, for the bell setting.
One further note on the usage of kcmartsrc: % egrep -Rl kcmartsrc /opt/kde3/bin /opt/kde3/lib /opt/kde3/bin/amarokapp /opt/kde3/bin/startkde.theme /opt/kde3/lib/libartskde.so /opt/kde3/lib/libartskde.so.1 /opt/kde3/lib/libartskde.so.1.2.0 /opt/kde3/lib/kde3/knotify.so /opt/kde3/lib/kde3/kcm_arts.so /opt/kde3/lib/libkdeinit_konsole.so /opt/kde3/lib/libnoatun.so /opt/kde3/lib/libnoatun.so.1 /opt/kde3/lib/libnoatun.so.1.2.0 Randall Schulz
participants (2)
-
Anders Johansson
-
Randall R Schulz