Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor gcoro

Improbe general user experience by adding an "unlock file" button to gedit and n  
Written by gcoro the 27 Sep 12 at 07:21. Related project: Gnome. New
When editing configuration files, it is mandatory to use the text terminal to sudo something. Normally the sequence begins:

gksudo gedit "a configuration file"
sudo vi "some file" (yes, i know whow to use vi)

I am a programmer for many years. So text terminals do not intimidate me. But on this beautiful machine that you have designed, I think that should be possible, edit configuration files, using only nautilus and double clicking to edit them with gedit. At the end of the text I add a picture of how it could look this idea.

To explain this, I do not write for fear of text terminals: My first program was done in BASIC on a computer COMODORE. My first contact with UNIX was a WICAT 155. I have used SCO UNIX, XENIX, Sun SOLARIS II in a spark II (what a dream 50mhz When All the rest was 12MHz). Novell File Server, Windows in all its versions from 3.11, DOS in all versions from 3.1 and Ubuntu since 6.10. I have programmed in COBOL, Turbo Pascal, Pascal, Borland Pascal, Delphi, Informix, Oracle, DBASE i, dBase II, dBase III, Fox, Foxproln, Visual FoxPro (What a dream), c + +, Javascript, etc.. I was typist i a IBM 36-5100

In those days the "free" was to have a PC with MS DOS or CP / M. And the "not free", was UNIX, Novell, IBM, SCO UNIX, ETC (the SUN SPARK II in my country used to cost $ 75,000 plus the cost of INFORMIX DATABASE that was about USD 30,000. I had the privilege of the company to I worked buy one.)

I write this becouse the look and feel and quality of your product may be improved if you let the user be more "graphical". The "graphical" it is more intuitive.

By the way I have 45 years.
4
votes
up equal down
Solution #1: Add an unlock button to gedit and to nautilus toolbars
Written by gcoro the 27 Sep 12 at 07:21.
Using gksudo gedit, can be easily replaced by a button on the top of gedit that says: "the file you are editing is locked, click to unlock". If you click on that button, you are prompted for the Administrator password and if the password i'ts correct gedit lets you edit and save the file.

This would avoid having to use the terminal to edit configuration files, and make the user experience more graphic. (also simpler, because it is easier and less intimidating to locate a file in Nautilus or any equivalent than traverse the directory tree with the cd command in the terminal)

I think this idea could be implemented on the nautilus toolbar too. So if you want to copy something into a restricted directory (as may be .jpg files to the desktop background dir or .php files to /var/www you can do it) in this situation i think ubuntu i'ts a desktop and in the end it is users resposibility (and right) to copy things into his or her own computer dirs. (in 25 years i havent destroyed my windows or linux systems ever and the first thing i write on a terminal i'ts "sudo bash" so i dont have to sudo enything else)
11
votes
up equal down
Solution #2: Password dialog
Written by juuso the 7 Oct 12 at 11:41.
If the user double-clicks a file, Nautilus checks permissions of the file. If the user doesn't have write permission, a dialog opens. There is two buttons in the dialog, "Open in read-only mode" and "Enter password". If the user clicks "Enter password", Nautilus executes 'gksudo gedit /etc/xyz.conf'.

And, of course, if the user doesn't have even read permission, password is always required.

See the 3 comments or propose a solution (latest comment the 13 Oct 12 at 22:38) >>

There is the need of creating an application developper base for ubuntu  
Written by gcoro the 28 Jun 12 at 09:08. Global category: Programming. Already implemented
In my opinion, what makes it difficult to compete against Microsoft for operating systems manufacturers is that they have focused on competing against "Microsoft Office" and "Windows multimedia aspects". And they have not understood that what makes Microsoft Windows powerful are the people who develop applications. Because we provide complementary support for Microsoft customers. We sell small payroll systems, accounting systems, banking systems, etc.. All oriented to the small and medium local consumer. We provide local support to local price.

However, an operating system like Ubuntu or APPLE LEOPARD or GNOME, etc.. can be beautiful and promising, but without a well-founded development suite equivalent to Visual Studio, allowing developers of each locality to support with their talent and benefit from growth. It is unlikely that they join the effort, since most of our clients need MS Office but the center of their activities are the applications that we develop for them.

And we need a tool (i mean a good one with integrated debuger, sintax coloring, intelisense, early sintax check, and early sintax alert, WYSIWYG development, and all the things that count in one single IDE) to develop desktop applications or web applications on ubuntu.

I have been a windows programmer for many years. I like ubuntu but it looks to me like a mac. I mean Good, terrific, but without an space for me in it. I mean, mac users use to do text and spreadsheet. Some times photo editors or movie editors. But i am an small comertial programmer i do banking and payrrol and robust interactions with the end user and all those things and i need a more robust IDE
0
votes
closed
Solution #1: Develop a whell founded Ubuntu IDE for ubuntu Desktop/Web Development
Written by gcoro the 28 Jun 12 at 09:08.
We need a tool for developing.
I mean a good one with integrated debuger, sintax coloring, intelisense, early sintax check, and early sintax error alert, WYSIWYG development, and all the things that count in one single IDE. to develop desktop applications or web applications on ubuntu.

Not shy like "DreamWever" or "Programers Notepad" or "NetBeans" but more agresive. One who check sintax and stop pre compilation an say: "hey you, you have a sintax error here, stop right now". And then you press F11 to turn on the debugger and you can follow all code lines step by step and check them as they execute. And do all of this without leave the IDE at any moment, because all it is part of the IDE.

The IDE has an incorporated interpreter, an incorporated debugger, a project management, etc.

And not an IDE who requires you to write a lot of code to define a form, but one you click on new->form and a ready made/defined form apears graphicaly and you can drag and drop controls on it without programing. And change properties on a panel, like color, font, etc. And then you double click on controls to program the events on controls and Bingo!!!! they work just fine. And if they do not work fine you just press F11 again and start debuging and you can set trace-points, view locals, etc.

It sounds entusiast, but those are the tools i allredy use to program. Im a VFP programer and all the characteristics i describe are a day to day tools for me.

A good IDE it is mandatory for UBUNTU. You have a great OS, you only need to bring it to the people who use it every day. (Secretaries, Acountants, Small Busines programmers like me, small hardware vendors)

See the 1 comments or propose a solution (latest comment the 28 Jun 12 at 11:01) >>