On Fri, Sep 13, 2013 at 01:09:57PM +0400, Aleksey Midenkov wrote: >I watch over Trinity project for as long as 3 years. I want to give my >grade on its development activity. I think that the project is not >capable of public use and rather suited for small group of inside >hackers. > >Along the history of development there were too much lame >unprofessional decisions. It was fulfilling some strange unpractical >ideas. Would you please identify these "unprofessional decisions" and "strange unpractical ideas" ? >In fact, it came to a logical unsuccessful end. Has the project been terminated? There's no hint of that on the website. >If you install 3.5.13 you will get too much trouble. Please specify this trouble. >I think, that implementing all the missing features into KDE4 >is less cost, than waiting when this woe project will get to >a decent condition. I thought TDE was pretty well usable now. (Haven't tried it myself, still using KDE3.) From what I've seen, the problem with KDE4 isn't only that it lacks some features. It has some very undesirable aspects, which is why so many people want to stay with KDE3 (which OpenSuse still offers in its latest version 12.3) or TDE. o KDE3 and TDE try to be minimal systems to get the job done. That's the Unix way. KDE4 throws in a lot of misfeatures that most people don't need. o KDE4 has trashed the virtual desktop system. The desktop switcher (pager) applet puts window outlines in the button for each desktop and they obscure the desktop's name. I use all 20 desktops, each for a different purpose (Mail, Music, Website, etc.), and each containing multiple konsoles with mc running in them pointed to appropriate places in the file system for that purpose. I can get to any of these places with two mouse-clicks, and the computer works as a wonderful extension of my mind. With KDE4 it feels like I've had a stroke. o KDE4 has a non-intuitive UI for setting up and adjusting panels and their contents. o KDE4 tries to index the _contents_ of every file in the system, which paralyzes the computer unless you make the programs that do this non-executable. This "feature" is unnecessary, because you can make files findable by giving them good descriptive names, and organizing the filesystem hierarchically by subject, e.g., /science/energy/solar. Then use the locate command with a handy bash script like the one below, that constructs a pipeline of locate and greps for you from the keywords you specify, and executes it. o KDE4 tries to force you to use the Phonon sound system, which doesn't work with some sound hardware. I had to rip that out and use ALSA. o KDE4's panels don't retract. o The KDE4 devs aren't very responsive to user needs. I tried several times to get them to fix the problem with the virtual desktop pager, but they weren't interested. (And they didn't want my hacked version that fixed it, because I'd eliminated the window outlines permanently.) They either use only a single desktop, or they use the "activities" system, which they think should replace virtual desktops. But there's no good applet for switching between activities with minimal mousing. KDE4 is not an incremental improvement over KDE3. It's an entire redesign, and I'm talking about what the user sees, not the innards. The people who redesigned it apparently thought that they knew better than all those who had created KDE3 and previous versions. In my opinion, they didn't, and they created an ugly monster. I find KDE4 very aggravating, and will not use it. I'm very grateful that TDE exists, and I'm sure that many other people are, too. Mark ****************************************************** #!/bin/bash # locgrep if [ -z "$1" ]; then echo 'Usage: locgrep string1 string2 ... [-v stringA stringB ...]' echo echo 'Find files in the locate database whose pathname' echo 'contains all of the strings 1, 2, etc,' echo 'and none of the (optional) strings A, B, etc.' echo 'Case insensitive.' exit fi function printfct { while read fqname; do size=$(stat -c %s "$fqname") size2="$(printf "%'13d" $size)" echo "$size2" $fqname done } cmd="locate -i $1" vflag=false while [ -n "$2" ]; do if [ "$2" = "-v" ]; then vflag=true else if $vflag; then cmd=$cmd" | grep -iv $2" else cmd=$cmd" | grep -i $2" fi fi shift done eval $cmd | sort | printfct | less exit ******************************************************