[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