[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: A few questions
From: Stefan Monov <logixoul () gmail ! com>
Date: 2007-10-03 7:09:11
Message-ID: 200710031009.11982.logixoul () gmail ! com
[Download RAW message or body]
Hi man, welcome!
> Which is the best way to develop on KDE4? Solitary session, Nested
> session?
There's really 3 options.
- single app. that's what I do. run a kde4 app in a kde3 session while ssh-ed
to the kde-devel user.
pros: manageable fast convenient, and you spot bugs specific to that setup
cons: you miss the big picture i.e. the coherency within the desktop
- solitary session
pros: it feels great, you get the big picture, you eat your own dogfood,
you're motivated to work on various parts of KDE that bug you
cons: running kde3 stuff (e.g. kate) might not be straightforward
- nested session (Xephyr, not Xnest)
pros: see solitary
cons: might be slow
> How good/practical is "Increse your productivity in KDE4 with
> scripts"? Since I don't fully understand what I'm doing I prefer to use a
> "safer way" but this thing is bugging me
I felt exactly the same way when I saw this stuff. Here's some of my best
practices:
- use a separate kde-devel account
- use this bashrc [1] and read it to understand it. all stuff there is useful.
- cmakekdeall every night
- to quickly see the changes you just hacked,
-- if outside of kdelibs, cd to deepest relevant dir and `make install`
* example: you hacked in /kdebase/runtime/kstyles/oxygen? just cd to it.
* example: you hacked in aforementioned oxygen AND plastik? cd to kstyles.
-- if in kdelibs, cd to a moderately deep dir and `make install`
* example: you hacked in /kdelibs/kdeui/util? cd to /kdelibs/kdeui.
- read [2] informatively but don't make use of it
> If you use "Increse your productivity in KDE4 with scripts" you use a
> nested session or what?
Nah there's no such correlation. Any combination of "increased productivity"
and "session nesting" is ok ;)
> How do I fetch KGET and all requiered modules/dependencies?
Follow [3] and then:
cs KDE
mkdir lonely_apps #keep things clean =)
cd lonely_apps
svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdenetwork/kget
cd kget
cmakekde
And if it doesn't work then do it for all of kdenetwork instead, hehe.
Have a great day,
Stefan
[1]
http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_with_Scripts/.bashrc
[2]
http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_with_Scripts
[3] http://techbase.kde.org/Getting_Started/Build/KDE4
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic