Re: [gentoo-user] KDE apps, with minimal KDE install

2009-12-13 Thread Mick
On Sunday 22 November 2009 20:29:02 Alan McKinnon wrote:
 On Sunday 22 November 2009 20:37:19 Mick wrote:
  On Sunday 22 November 2009 17:28:24 Alan McKinnon wrote:
   On Sunday 22 November 2009 10:33:41 Mick wrote:

I have been trying to get
rid of akonadi in vane and have run out of flags to take
out.
 
   You can't get rid of akonadi, at least not the server. It's a
   hard dependency of kdepimlibs. Currently, you can switch it
   off, but you can't avoid having it.
 
  I don't mean to hijack the OP's thread, but why would it be
  that although I
  have switched the darned thing off, it still keeps popping up
  every time I start kmail?
 
 Because you have akonadi backends configured in your KDE
 resources. Start systemsettings, it's on the advanced tab, delete
 the akonadi ones are replace them with native resources that go
 direct to the same files.

At long last!!!  I think I fixed this bloody nuisance!  :-D

As I mentioned sometime ago I have replaced all resources with native files 
stored in my ~/.kde4/share/apps, so this wasn't the problem.  This is the 
solution I came up with:

I edited my ~/.config/akonadi/akonadiserverrc and added QSQLITE for the 
driver's name under [%General].  This field was empty.  Until that moment the 
akonadiserverrc file only had a [QMYSQL] section - no other databases/drivers 
were present.  Restarting Kmail after the above change launched akonadi with 
its slow progress bar as always, but this time the KDE migrator managed to 
successfully register my native resource files for contacts, alarms, notes, 
etc.  Checking the akonadiserverrc file I found a new section for [QSQLITE] 
below the original [QMYSQL]:
===
[%General]
Driver=QSQLITE
SizeThreshold=4096
ExternalPayload=false

[QMYSQL]
StartServer=false
ServerPath=/usr/bin/sqlite3
Name=akonadi
Host=
User=
Password=
Options=

[QSQLITE]
Name=/home/michael/.local/share/akonadi/akonadi.db
User=
Password=
Options=
StartServer=false

[Debug]
Tracer=null
===

I haven't rebooted yet, but restarting kmail gives no more problems with 
akonadi.  Either akonadi does not run, or if it does it causes no more delays.  
I assume that the delays were occurring because akonadi was trying to migrate 
old resource data, but would not it seems be prepared to accept the sqlite 
driver.  Some gentle persuasion with the akonadiserverrc sqlite driver was all 
that was needed.  ;-)

I hope this helps others who like me do not need/want mysql just to run a few 
KDE applications.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-22 Thread Mick
On Sunday 22 November 2009 03:41:35 sean wrote:
 Dale wrote:
  I would also add, watch the USE flags.  You may be able to turn some
  off, that may help as well.
  Dale
 
 Altering some USE flags was a big help. I had been altering them, but
 finally it worked.
 I went from over 300 packages down to 32.

Would you mind sharing what these flags were.  I have been trying to get rid 
of akonadi in vane and have run out of flags to take out.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-22 Thread Walter Dnes
On Sat, Nov 21, 2009 at 10:41:35PM -0500, sean wrote

 Altering some USE flags was a big help. I had been altering them,
 but finally it worked.  I went from over 300 packages down to 32.

  That's one of the reasons I lead off my USE in /etc/make.conf with a
-*, and then enable only what I want/need.  Mine is...

USE=-* X a52 aac bzip2 dga exif ffmpeg flac gif jpeg joystick mmx mng mp3 mpeg 
nptl nptlonly nsplugin offensive ogg opengl pcf png posix sdl sse sse2 ssse3 
theora threads tiff truetype vim-syntax vorbis win32codecs wmf xcomposite xpm 
xv xvid zlib

...plus a few application-specific flags in /etc/package.use.  There
are also a bunch of flags set in your profile.  If you don't negate them
in /etc/make.conf, they get applied.  E.g.
/usr/portage/profiles/default/linux/make.defaults has
USE=berkdb crypt ipv6 ncurses nls pam perl python readline ssl tcpd zlib

  I don't want want/need ipv6 or nls or pam.  I've been starting my USE
with -* since the day the developers in their infinite wisdom
decided to make ipv6 a default setting.  Firefox and mplayer and other
apps that accessed the internet ended up sitting doing nothing for 45
seconds, waiting for the ipv6 DNS query to timeout, before sending an
ipv4 query, and doing what they were supposed to do.

 The desktop profile has...


USE=a52 aac acpi alsa branding cairo cdr dbus dts dvd dvdr eds emboss
encode evo fam firefox flac gif gnome gpm gstreamer gtk hal jpeg kde ldap 
libnotify mad mikmod mp3 mp4 mpeg ogg opengl pdf png ppds qt3support qt4 
quicktime sdl spell svg thunar tiff truetype vorbis win32codecs unicode usb X 
x264 xml xulrunner xv xvid

# This is added for GNOME/Xfce
USE=${USE} startup-notification

# Adding this for bluetooth support
USE=${USE} bluetooth consolekit


  I don't want/need dbus, hal, emboss, fam, gnome, kde, ldap, quicktime,
thunar, startup-notification, bluetooth, or consolekit, thank you.
There may be additional stuff that cascades in by default.  Gentoo is
about the user having control, which is why the -*.

-- 
Walter Dnes waltd...@waltdnes.org



Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-22 Thread Alan McKinnon
On Sunday 22 November 2009 10:33:41 Mick wrote:
 On Sunday 22 November 2009 03:41:35 sean wrote:
  Dale wrote:
   I would also add, watch the USE flags.  You may be able to 
turn some
   off, that may help as well.
   Dale
 
  Altering some USE flags was a big help. I had been altering 
them, but
  finally it worked.
  I went from over 300 packages down to 32.
 
 Would you mind sharing what these flags were.  I have been 
trying to get
  rid of akonadi in vane and have run out of flags to take out.

You can't get rid of akonadi, at least not the server. It's a 
hard dependency of kdepimlibs. Currently, you can switch it off, 
but you can't avoid having it.

As to why you can't get rid of it, it has to do with what the KDE 
devs envisage for KDE-4, all of this is in public statements and 
blogs from around the time of the release of KDE-4.0. They want 
to build a totally integrated desktop, where all apps are aware 
of all other apps (where appropriate of course) and integrate 
with each other. So you can do things like have a message be 
received by kopete which fires off a plasma that does 
$NEAT_STUFF. Or, every PIM app hooks into the same backend store 
so you can see your mail history with someone in your address 
book and display it next to their tweets. These are just 
examples, the point is that KDE wants to give you a framework 
where other devs can hook this data up in ways not envisioned 
yet.

You can see this vision by looking closely at the so-called 
pillars of KDE-4 - plasma, semantic desktop, akonadi, nepomuk, 
strigi, et al. It's not all about flashy eye-candy, it's about 
connecting information in visual way. To do this, your PIM apps 
need a common backend storage - akonadi. To find stuff that is 
semantically linked, you need a search engine - nepomuk and 
strigi.

It is simply not feasible to try and build software that can do 
this and also offer the feature to switch it all off. You could 
try and write such software, but it will be as buggy as hell.

Given this vision for KDE-4, one must realize that the days of 
KDE-2 are long gone. KDE is no longer a bunch of apps with a 
common look and feel, so if you don't want the features of KDE-4, 
then you should not use KDE-4. Lucky for you, this is Linux and 
OSS, so there are plenty of other window managers and apps out 
there to chose from. At least one of them must satisfy your wish 
for an akonadi-less PIM system

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-22 Thread Mick
On Sunday 22 November 2009 17:28:24 Alan McKinnon wrote:
 On Sunday 22 November 2009 10:33:41 Mick wrote:
  On Sunday 22 November 2009 03:41:35 sean wrote:
   Dale wrote:
I would also add, watch the USE flags.  You may be able to
 
 turn some
 
off, that may help as well.
Dale
  
   Altering some USE flags was a big help. I had been altering
 
 them, but
 
   finally it worked.
   I went from over 300 packages down to 32.
 
  Would you mind sharing what these flags were.  I have been
 
 trying to get
 
   rid of akonadi in vane and have run out of flags to take out.
 
 You can't get rid of akonadi, at least not the server. It's a
 hard dependency of kdepimlibs. Currently, you can switch it off,
 but you can't avoid having it.

I don't mean to hijack the OP's thread, but why would it be that although I 
have switched the darned thing off, it still keeps popping up every time I 
start kmail?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-22 Thread sean
Mick wrote:
 
 I don't mean to hijack the OP's thread, but why would it be that although I 
 have switched the darned thing off, it still keeps popping up every time I 
 start kmail?

As the original poster of this thread, have fun, I found my answer,
enjoy your discussion.




Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-22 Thread Alan McKinnon
On Sunday 22 November 2009 20:37:19 Mick wrote:
 On Sunday 22 November 2009 17:28:24 Alan McKinnon wrote:
  On Sunday 22 November 2009 10:33:41 Mick wrote:
   On Sunday 22 November 2009 03:41:35 sean wrote:
Dale wrote:
 I would also add, watch the USE flags.  You may be able 
to
 
  turn some
 
 off, that may help as well.
 Dale
   
Altering some USE flags was a big help. I had been 
altering
 
  them, but
 
finally it worked.
I went from over 300 packages down to 32.
  
   Would you mind sharing what these flags were.  I have been
 
  trying to get
 
rid of akonadi in vane and have run out of flags to take 
out.
 
  You can't get rid of akonadi, at least not the server. It's a
  hard dependency of kdepimlibs. Currently, you can switch it 
off,
  but you can't avoid having it.
 
 I don't mean to hijack the OP's thread, but why would it be 
that although I
 have switched the darned thing off, it still keeps popping up 
every time I
 start kmail?

Because you have akonadi backends configured in your KDE 
resources. Start systemsettings, it's on the advanced tab, delete 
the akonadi ones are replace them with native resources that go 
direct to the same files.


-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-22 Thread Mick
On Sunday 22 November 2009 20:29:02 Alan McKinnon wrote:
 On Sunday 22 November 2009 20:37:19 Mick wrote:

  I don't mean to hijack the OP's thread, but why would it be
  that although I
  have switched the darned thing off, it still keeps popping up
  every time I start kmail?
 
 Because you have akonadi backends configured in your KDE
 resources. Start systemsettings, it's on the advanced tab, delete
 the akonadi ones are replace them with native resources that go
 direct to the same files.

Thanks for the hint!  It seems that although I had it configured so, something 
is not right.  In particular kalarm comes up with this error when I click on 
edit:
==
Calendar “localdir-resource” cannot be made writable since it either was not 
created by KAlarm, or was created by a newer version of KAlarm
==

Trying to start akonadi also complains about:

unknown program name(7008)/ main: Unknown resource type:  notes 
unknown program name(7009)/ main: Unknown resource type:  alarms

This is my knotes local path:

$ ls -la /home/michael/.kde4/share/apps/knotes/
total 1
drwx--  2 michael users  80 Nov 22 22:56 .
drwx-- 35 michael users 944 Nov 22 23:07 ..
-rw-r--r--  1 michael users   0 Nov 22 22:56 notes.ics

and this is the kalarm:

$ ls -la /home/michael/.kde4/share/apps/kalarm/
total 5
drwx--  2 michael users  80 Nov 22 23:05 .
drwx-- 35 michael users 944 Nov 22 23:07 ..
-rw-r--r--  1 michael users 104 Nov 22 23:05 displaying.ics


For kalarm I have chosen localdir-resource and the path to the directory is 
as shown above.  No matter what I do in terms of access rights kalarm always 
retains its Read only setting activated.  I deleted it kalarm and then let 
kalarm to recreate it.  Finally I created the directory alarms and tried 
pointing the resources path to it.  No joy.  Any suggestions?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


[gentoo-user] KDE apps, with minimal KDE install

2009-11-21 Thread sean
I do not run the KDE desktop here but do like and have used some of
their apps, Gwenview and K3B being some examples.
Previously I could install the minimum KDE 3 support needed and that was it.

It would seem that now in order to install such an app as K3B I have to
include the entire KDE 4 desktop.
Is this what others are seeing or am I doing something wrong?

Thanks
Sean



Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-21 Thread Crístian Viana
you don't have to install full KDE. just emerge the packages you need, for
example:

emerge -av k3b gwenview

it'll bring only the dependencies the packages need, which is not the entire
KDE.

On Sat, Nov 21, 2009 at 11:48 PM, sean tech.j...@myfairpoint.net wrote:

 I do not run the KDE desktop here but do like and have used some of
 their apps, Gwenview and K3B being some examples.
 Previously I could install the minimum KDE 3 support needed and that was
 it.

 It would seem that now in order to install such an app as K3B I have to
 include the entire KDE 4 desktop.
 Is this what others are seeing or am I doing something wrong?

Thanks
 Sean




-- 
Crístian Deives dos Santos Viana [aka CD1]


Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-21 Thread Philip Webb
091121 sean wrote:
 I do not run the KDE desktop here but do like some of their apps,
 It would seem that now in order to install such an app as K3B
 I have to include the entire KDE 4 desktop.
 Is this what others are seeing or am I doing something wrong?

Here is my home-made list of the KDE pkgs I have installed:
'W' = 'world'  'for' indicates dependencies.
NB I have lots of apps, incl  3  legacy KDE 3 apps, but not the desktop:

  W 090501 kde-base/kdeartwork-kworldclock-3.5.10 
090606 kde-base/kdelibs-3.5.10-r6 [ 16 min ]
  W 080924 kde-base/kmahjongg-3.5.10
  W 080924 kde-base/ksokoban-3.5.10
  W 090501 kde-base/kworldclock-3.5.10
080924 kde-base/libkdegames-3.5.10 [for kmahjongg etc]
090915 kde-base/automoc-0.9.88 [for kdelibs 4]
  W 091011 kde-base/dolphin-4.3.1-r1
  W 090916 kde-base/gwenview-4.3.1
  W 090922 kde-base/kalgebra-4.3.1
  W 090919 kde-base/kalzium-4.3.1
  W 090918 kde-base/kapman-4.3.1
  W 090919 kde-base/katomic-4.3.1
  W 090918 kde-base/kate-4.3.1
  W 090918 kde-base/kcalc-4.3.1
  W 090918 kde-base/kcharselect-4.3.1
090925 kde-base/kcontrol-4.3.1 [for systemsettings]
090915 kde-base/kdebase-data-4.3.1 [for kdelibs]
090916 kde-base/kdebase-kioslaves-4.3.1 [for konqueror]
090915 kde-base/kde-env-4.3.1 [for kdelibs]
090915 kde-base/kdelibs-4.3.1 [ 17 min ]
090925 kde-base/kdepimlibs-4.3.1 [for kdnssd]
090916 kde-base/kdesu-4.3.1 [for kdebase-kioslaves]
090916 kde-base/kdialog-4.3.1 [for kdebase-kioslaves]
090925 kde-base/kdnssd-4.3.1 [for kcontrol]
  W 090918 kde-base/keditbookmarks-4.3.1
090916 kde-base/keditfiletype-4.3.1 [for konqueror]
090916 kde-base/kfind-4.3.1 [for konqueror]
090916 kde-base/kfmclient-4.3.1 [for konqueror]
  W 090919 kde-base/kgoldrunner-4.3.1
  W 090915 kde-base/khelpcenter-4.3.1
090925 kde-base/khotkeys-4.3.1 [for kcontrol]
  W 090919 kde-base/kig-4.3.1
090916 kde-base/kioclient-4.3.1 [for kfmclient]
  W 090916 kde-base/kmahjongg-4.3.1 [slot]
  W 090919 kde-base/kmplot-4.3.1
  W 090925 kde-base/knotes-4.3.1
090919 kde-base/knotify-4.3.1 [for kmplot]
  W 090922 kde-base/kolf-4.3.1
  W 090919 kde-base/kolourpaint-4.3.1
  W 090916 kde-base/konqueror-4.3.1
  W 090915 kde-base/konsole-4.3.1-r1
  W 090919 kde-base/kruler-4.3.1
  W 090922 kde-base/ksame-4.3.1
  W 090918 kde-base/kshisen-4.3.1
  W 090918 kde-base/ksnapshot-4.3.1
  W 090920 kde-base/kstars-4.3.1 [USE]
  W 090919 kde-base/ksysguard-4.3.1
090915 kde-base/ktimezoned-4.3.1 [for kdelibs]
090916 kde-base/kurifilter-plugins-4.3.1 [for konqueror]
  W 090919 kde-base/kwrite-4.3.1
090919 kde-base/libkdeedu-4.3.1 [for kalzium]
090916 kde-base/libkdegames-4.3.1 [slot : for libkmahjongg]
090925 kde-base/libkdepim-4.3.1 [for knotes]
090916 kde-base/libkmahjongg-4.3.1 [for kmahjongg]
090915 kde-base/libknotificationitem-4.3.1
090916 kde-base/libkonq-4.3.1 [for konqueror]
090925 kde-base/libkworkspace-4.3.1 [for khotkeys]
  W 091113 kde-base/marble-4.3.1 [USE]
  W 090916 kde-base/okular-4.3.1
090915 kde-base/oxygen-icons-4.3.1 [for kdelibs]
090918 kde-base/pykde4-4.3.1 [for marble]
090915 kde-base/qimageblitz-0.0.4 [for kdebase-data]
  W 090922 kde-base/step-4.3.1
  W 090925 kde-base/systemsettings-4.3.1
  W 091030 kde-misc/filelight-1.9_rc3
  W 091011 kde-misc/krename-4.0.1
  W 090916 kde-misc/krusader-2.0.0-r1

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-21 Thread Alan McKinnon
On Sunday 22 November 2009 01:48:59 sean wrote:
 I do not run the KDE desktop here but do like and have used some 
of
 their apps, Gwenview and K3B being some examples.
 Previously I could install the minimum KDE 3 support needed and 
that was
  it.
 
 It would seem that now in order to install such an app as K3B I 
have to
 include the entire KDE 4 desktop.
 Is this what others are seeing or am I doing something wrong?


No, and yes, in that order.

Now, if you were to include some emerge output I might be inclined 
to change that answer

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-21 Thread Dale

Crístian Viana wrote:
you don't have to install full KDE. just emerge the packages you need, 
for example:


emerge -av k3b gwenview

it'll bring only the dependencies the packages need, which is not the 
entire KDE.




I would also add, watch the USE flags.  You may be able to turn some 
off, that may help as well. 


Dale

:-)  :-)



Re: [gentoo-user] KDE apps, with minimal KDE install

2009-11-21 Thread sean
Dale wrote:
 
 I would also add, watch the USE flags.  You may be able to turn some
 off, that may help as well.
 Dale
 


Altering some USE flags was a big help. I had been altering them, but
finally it worked.
I went from over 300 packages down to 32.