Originally posted by: Robor
Originally posted by: SleepWalkerX
Will Ubuntu ever create their own unique layout instead of the default ugly Gnome style with one bar on top and one on bottom? Kinda like what
Suse did.
Wow, that's pretty slick looking.
As soon as I learned how to do it I changed from the default Ubuntu 2 bar layout to a single 'Windows-esque' bar at the bottom. I'm using gDesklets for the 'Mac-esque' launcher bar as well - just wish there was an 'always on top' option for it!
Personally I don't like the bar at the bottom. I like it at the top, with the drop down list of windows.
Then I like to use alt-tab as a window list for the current desktop and use alt-F2 to launch apps. The 'launch application' dialog box is pretty snazzy. It'll try to autocomplete names of programs as you type them out and will display the program icons.
Also for nautilus did you know that when your in a nautilus window and there are lots of files you can just start typing out a file name and it will find and highlight a match automaticly? You just open a nautilus window and start typing. It's pretty slick.
Also Gnome has the drag-n-drop pretty much down. If you open up gimp you can drag-n-drop images into the toolbar window to open them up. Drag-n-drop url bar into Tomboy to make notes on specific web pages. If you want to drag and drop a image from nautilus in one desktop, but the app you want to use it in is in a different one then you can yank the image, drag it over the virtual desktop selector in your toolbar, then gnome will switch to that desktop and you can drop it into that paticular app.
One thing I kinda like is if you have nautilus open to a paticular folder and you want to use a bash shell to interact with files in that folder you can open up gnome-terminal and if you drag and drop a icon of a folder or a file into the terminal then it will print out the path there. So that is pretty handy.
If your using Evolution email client you can use beagle to search through your email via a optional backend. You can set that up so you can access beagle searches through your deskbar applet. In your deskbar applet you can then set it up to integrate email addresses, so if you type out somebody's email address you can do a search on related emails, then at the same time launch evolution and open up a 'new email' window with that person's email address already in there. Works with address books also, I beleive.
The whole deskbar applet thing is actually pretty snazzy.
As far as beagle goes there is also a beaglefs. This is a FUSE file system were you can mount search results as a file system, then you can use regular file system utilities or use nautilus or whatever file manager you prefer to interact with them. Sort of like a virtual search folder. Very neat.
Also deskbar applet and beagle stuff works with Gaim instant messagering stuff also. For like saving conversations and having easy searchs for that sort of thing.
Hopefully pretty soon the whole evolution thing being integrated with beagle, tombody notes, calendering features and such. I realy could use some good calendering stuff.
Very neat stuff. All these little usability things that mostly just work is one of the reasons I like Gnome.
As for the question I would like to ask of Ubuntu is this:
In Windows-land the minimal entry level thing people setup for businesses is small business server edition. This comes with a sort of minimal number of client licenses along with integration of Active Directory.
Active directory is a pretty nice thing and it's nice because of the UI. A fairly unknowledgable person can work with it, add users, setup permissions for shares and that sort of thing without having to have a lot of knowledge about the underlyning structure.
In Linux it is possible to do the same thing with Kerberos, OpenLDAP (or Fedora/Redhat directory services aka netscape directory services), and web-based management stuff like the PHP Ldapadmin and such.
Now the major hurdle people have is in simply setting this stuff up. All of it works. In Debian all the peices or present, they all work, there is no patching required.. however there is no sane defaults for integrating it all together and there are a LOT of variables. So much that a person attempting to learn how to use it has almost no chance of getting it configured properly in the first place. Once it's running ldap and stuff isn't difficult to work with, but it's the initial setup that drives people away and makes it expensive for people to use.
Nowadays something like Active Directory is a hard requirement for modern workgroups of 20 or so desktop computers for businesses. This is one of the major reasons why Linux is more expensive for people to use then Windows.
Something that is possible for Free software right now is to have a server that provides:
Centralized management of users and desktop computers via Kerb/secure-LDAP (tls/ssl encrypted/authentication)(or maybe PKI would be more modern/usable then Kerberos) with SAMBA integration for window clients.
File services for Ubuntu and Windows clients.
Email and Calendering services with ldap integration for Thunderbird or Evolution email/calendering applications.
Centralized Mysql or PostgreSQL database with ODBC integration for O

rg.
and some other related stuff, maybe with X terminals or something for dealing with older computers.
Also allow at least mirrored replication of the server for high aviability.
Centralized way to install applications and patches.
Network'd home directories optional for 'roaming profile' type things
Effective backup and restore mechanisms for DVD, tape, and remote harddrive.
(anything else anybody would like to see?)
If Ubuntu can provide a preconfigured package that 'just works'. Something were I can take 1 server with a blank disk and a classroom of 12 desktop computers with a blank disk.. and take 'Ubuntu Directory Server Edition', install it to the server, and 'Ubuntu client edition' and install it to the clients... and have sane defaults for options were I can just hit enter enter enter enter, etc etc.. And have it all work perfectly with all the services I choose to have enabled.
If Ubuntu can get a completely Free software AD-like package that 'Just works' I beleive that it can realy realy drive adoption rates for small businesses and such.
My question is:
Is there any plans for Ubuntu to support a 'Small business edition' of it's own with directory services, file services, email services and such intergrated in a deliverable working package with sane defaults?
(if you realy want I can write up a document or mini-howto on how to get secure LDAP and Kerberos working with Ubuntu)