Matt Rogers
8d9692170c
If the shell profile already has a path that starts with
...
$KDEHOME, then use the path from the shell profile. Otherwise,
provide our own path.
Change suggested by Robert Knight after my last fix to always
save profiles in $KDEHOME
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=740989
2007-11-24 15:02:37 +00:00
Matt Rogers
b43902b568
Fix the saving of the profile configuration by always saving it under
...
$KDEHOME. Profile::path always pointed to my $KDEDIR which was fine since
it was writable by me (and would thus get saved), but as soon as my nightly
build process finished, I'd lose my profile settings.
Since konsole is kdeinit enabled, this is a friendly reminder you'll most
likely need to restart kdeinit4 in order for the fix to take effect.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=738539
2007-11-19 05:01:44 +00:00
Jakub Stachowski
ffc0f1d9dc
Don't try saving profile into unwritable file.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=737991
2007-11-17 15:44:58 +00:00
Andreas Pakulat
f412e5b5aa
Merge the KConfig branch. This are the 3 main modules (+kdeadmin), which are
...
needed now because friday is the last BC day. The rest of the modules will
follow as fast as my laptop allows.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=721704
2007-10-05 22:21:25 +00:00
Constantin Berzan
865486938b
* Get rid of an unused/duplicate property in Profile.
...
* Make it possible to rename a session by double-clicking on (one of) its tab(s).
* Make double-clicking on the empty tabbar area launch a new session.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=711160
2007-09-11 15:47:38 +00:00
Robert Knight
38458e7927
Update to use new icon name. CCMAIL:djmdave@gmail.com
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=706980
2007-08-31 17:40:16 +00:00
Robert Knight
de8e6ee6c3
Use the standard KDE fixed font (as set in the fonts KDE control module) by default. Aside from correctness this also fixes the font slider in the 'Edit Profile' dialog always being '12' initially instead of the actual point size.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=690459
2007-07-21 07:14:25 +00:00
Robert Knight
75c7d9919e
Begin work on an accessible color scheme which uses the system-wide colors provided by KColorScheme. Changed the default color scheme to 'Linux' because (a) it was the most popular amongst users in the survey and (b) having used it for a couple of months in KDE 4 it is much more comfortable to use for long periods of use than the glare of a white background. Updated TODOs with a few bugs that need fixing.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=690421
2007-07-21 01:33:30 +00:00
Robert Knight
72241ef4a6
* Comment out many debugging messages
...
* Experimental optimization, disable kerning since this is not required
with the mono-spaced fonts which are used in the terminal.
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=682702
2007-07-03 09:14:21 +00:00
Robert Knight
2a1109196f
Save and load environment variables as part of the profile. Defaults to just 'TERM=xterm'. Allow editing of the environment in the profile editor (not just the TERM variable). Separate out the tab-related options into their own tab in the profile editor and rename 'Keyboard Setup' to 'Input' as that seems a more obvious name.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=679103
2007-06-23 02:09:21 +00:00
Robert Knight
6a36400ffc
Reimplement Vt102Emulation::getErase() with new keyboard translator. Fixes backspace in Vim et. al. Correct API documentation for KeyboardTranslator::findEntry(). Use an explicit KSharedConfigPtr to get the global config when writing default profile setting. Appears to fix strange crash on exit.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678227
2007-06-20 22:26:32 +00:00
Robert Knight
a4c6ca23a7
Record profile parent when saving to disk and reload them as needed when loading a profile.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=678033
2007-06-20 14:05:31 +00:00
Robert Knight
777d7cb56e
Slightly nicer looking items in color scheme list. Record a profile's parent when saving to disk.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=677619
2007-06-19 14:40:44 +00:00
Robert Knight
5cf10be66f
Allow multiple names for each property. Mainly for convenience so you can run 'konsoleprofile tabtitle=<some-text> instead of konsoleprofile localtabtitleformat=<some-text>
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670603
2007-06-02 06:08:57 +00:00
Robert Knight
2b1b0c323f
Accept upper-case characters in property names
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670583
2007-06-02 05:04:29 +00:00
Robert Knight
c345da0ccf
Initial version of a command-line tool (konsoleprofile) to change profile options. Usage: konsoleprofile option=value . Applies to the profile used by the session in which konsoleprofile was executed. All of the logic is in Konsole itself. 'konsoleprofile' is just a very simple shell script which can be placed anywhere. Example usage: 'konsoleprofile colorscheme=WhiteOnBlack' will change the colors used by the active tab.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670582
2007-06-02 05:02:55 +00:00
Robert Knight
317c5cb153
Put the property enum value <-> string name mappings in a single place rather than duplicating them in the property reader and property writer.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670568
2007-06-02 03:29:42 +00:00
Robert Knight
53f7666e8e
Allow the default encoding to be specified per-profile. Something has caused the Edit Profile dialog's minimum size to become huge, I haven't figured out what it is yet.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=670153
2007-05-31 13:42:23 +00:00
Robert Knight
5331bf720d
Various EBN fixes.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667655
2007-05-23 13:09:23 +00:00
Robert Knight
2739625dce
Allow the tab bar position to be specified in the profile editing dialog. Other tweaks to the profile editing dialog.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=667497
2007-05-22 23:38:16 +00:00
Robert Knight
2fd69ce1ba
Add internal support for choosing the tab bar's position with respect to the terminal display. Currently now defaults to positioning the tabs at the bottom of the screen as in KDE 3, haven't decided on what the final default setting will be.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666706
2007-05-20 16:33:03 +00:00
Robert Knight
c5ab0f3cec
Add basic code to associate shortcuts with profiles and load/save those shortcut/profile pairs. Move Profile class into its own source file. Move old TODO list into the 'old' directory.
...
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=664308
2007-05-13 16:38:59 +00:00