[Konsole-devel] I've googled for days... How to specify a profile (stored anywhere) to konsole (KDE3.5)?
Mark Li
mark.ligang at gmail.com
Wed Mar 21 20:33:21 UTC 2012
Thank you very much.
I read the code. It is very helpful.
On Wed, Mar 21, 2012 at 1:50 AM, Jekyll Wu <adaptee at gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> ? 2012?03?21? 08:40, Mark Li ??:
> > Hello everyone,
> >
> > Thank you in advance. I have googled for days. But still could not
> > find a way. This is my last resort. The result of my googling and
> > experiment is as following:
> >
> > (1) I know in KDE4.0 I could do like: konsole --profile
> > "/home/mark/konsole/old.profile"
> >
> > It works.
> >
> > But in KDE3.5 when I do: konsole --profile
> > /afs/cad.njit.edu/u/g/l/gl52/konsole/F3.profile
> >
> > It does not work. The profile could not be found. konsole just uses
> > its default profile. How can make this work? Is there a way to
> > specify the path?
> >
> > (2) For now, I put symbolic links in the default profile directory
> > as a workaround:
> >
> > osl2-45 profiles>: pwd
> > /afs/cad.njit.edu/u/g/l/gl52/.kde/share/apps/konsole/profiles
> >
> > osl2-44 profiles>: ll lrwxr-xr-x 1 gl52 afs 39 Mar 19 17:14 F1 ->
> > /afs/ cad.njit.edu/u/g/l/gl52/konsole/F1 lrwxr-xr-x 1 gl52 afs 39
> > Mar 19 17:14 F2 -> /afs/ cad.njit.edu/u/g/l/gl52/konsole/F2
> >
> > And invoke konsole like: osl2-45 profiles>: konsole --profile F2
> >
> > This could work.
> >
> > (3) Another thought: Can I change the default profile directory of
> > konsole? I did not find the default path hard coded in the konsole
> > program by trying this: osl2-47 profiles>: strings /usr/bin/konsole
> > | grep profiles osl2-48 profiles>:
> >
> > I checked the config file: /afs/
> > cad.njit.edu/u/g/l/gl52/.kde/share/config/konsolerc Nothing related
> > found.
> >
> >
> >
> >
> >
> > _______________________________________________ konsole-devel
> > mailing list konsole-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/konsole-devel
>
>
>
> Hi:
>
> the notion of "profile" is quite different between KDE3 Konsole and
> KDE4 konsole.
>
> By skimming the snippet of KDE3 konsole's code, it seems that the
> '--profile' option just does not expect file path. it only accepts
> names listed by the '--profiles' option, that is the files under
> ~/.kde/share/apps/konsle/profiles/
>
>
> if (args->isSet("profile")) {
> profile = args->getOption("profile");
> QString path = locate( "data", "konsole/profiles/" + profile );
> if ( QFile::exists( path ) )
> sessionconfig=new KConfig( path, true );
> else
> profile = "";
> }
>
>
> if (args->isSet("profiles"))
> {
> QStringList profiles = KGlobal::dirs()->findAllResources("data",
> "konsole/profiles/*", false, true);
> profiles.sort();
> ...
> }
>
> Regards
> Jekyll
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.18 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQIcBAEBAgAGBQJPaWwzAAoJEOemZ9znWXlAUuMP/A0lbOCeTykzLDxKeDWFglxz
> gsv0Y+fJodA4B6o0o13gpr7x3Xp5MQnHHG6PNW9g90/h5xLUZH4jqOkg7T2sHyY1
> MfH8Ps0EM4Mx9rf/aUEaHU3BBzaceAUK4wJ66v6HcDoIvOsYCAq7+EjJ0mpbonnr
> LvTNJNdTObvPrEcOwOC+Pj0dYlaUfqPN6V1rOErYAuahg4qP/K0Y7DSUgQNdlRpF
> 6MlvwroZCS1iEcH6X3DoA/f5+WdY0pEKd9eJWGyOIBEVsu6GM8XeYx2Gps6Sqt7Q
> m85aVt4PLBapnVf3sTRZgsiAEVP+1Qfzpd0zFG3C14xzNuwQXTkLo4D9QWeO/m45
> UE3s0sYhslJEK/qM4qwYgiWOGJvfcgHPyRHPKn2q5pnZvp4hBzdLs477q7XqLZir
> N88Qt6MF/JGo1TpAyMGJygoiOW6N7hWfFhfN4Lvm+AAbjoLU0Bnt3VQoIodU7xw4
> mCdD66rsstQt2j2Z9mm0AA4GSPMK7S7e43tPMpnnib7GSh/1NyxhaLEm8j26HxOd
> Qrl6FSo9frn1JAHPf0bcaWLglS/Q4SEDgQRhwh2zy6OtiXL2fm/FlwaG3Itee1F3
> QmkV+UbBlJ/twI1A5e+6VJZKhTP3REPVWTvYgTkZglCBeReF4FtZJrJc8Px/qN95
> dgO1MIcnWRPJIpOrilXZ
> =HlC2
> -----END PGP SIGNATURE-----
> _______________________________________________
> konsole-devel mailing list
> konsole-devel at kde.org
> https://mail.kde.org/mailman/listinfo/konsole-devel
>
--
Best Regards,
Gang Li
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/konsole-devel/attachments/20120321/5cdf4cd6/attachment.html>
More information about the konsole-devel
mailing list