View Single Post
Posts: 539 | Thanked: 165 times | Joined on Feb 2010 @ Berlin, Germany
#69
Originally Posted by jcompagner View Post
because of the simple fact that everything should be as simple as possible.
Even if at first glance it looks like being simple putting it all in one application, hiding everything from the poor user who might be overcharged by this kind of low level configuration: it is not. This is the MS Windows approach and in the end it failed. Maemo is running linux and in this world there is one elementary rule: let the user decide what he wants to do. It's a bit harder to get into it but in the end the users are more satisfied and more productive. This is my experience.

I don't want all the users out there to throw away their desktops and only use commandline from now on. Not at all. But giving the user the possibility to build his own "toolchain" will end up in a system that can get as much personalized as possible.

I really want to vote for good applications with a well defined target functionality that are reduced to this core functionality. And I don't like programs that try to invent the wheel over and over again and replicate other's functionality just to save the user one or two klicks.

There might be other helper apps that bind together several applications and their functionality. And there might be ready-to-use scripts shipped with an application. That's OK. It's also OK having 'wizards' that guide you through the process of selecting tasks and generating scripts or commands. But please let every program do just what it is intended for and not more.

Why do i need to know what scripts there are somewhere on the file system?
Why do i need to know how to call those scripts? What parameters it does want?
You're right. There is no need for you (I mean the average user) to know all the details. But in this community there are many people who know about the internals and who are willing to help you collecting the needed stuff and building exactly that task you want to run. And the more help you get, the more you learn, the less help you need in future, the more help you can give to others....

Why do we have tweakr integration? Couldnt that be done with a simple command line entry???
Please remove tweakr integration then because that i dont need and everybody that needs it can do that through the command line just fine just like you say.
If it was like this, I'd tend to agree with you. Calling an external script would be more flexible than including some code in the source of the application itself. But when I read what shapeshifter writes, it is not possible yet.