Re: What I love about Unity

2011-12-31 Thread Jo-Erlend Schinstad

Den 31. des. 2011 21:16, skrev Sean McNamara:


Switched the emphasis? You mean to say that there is actually a way to
browse applications by category in Unity, similar to how the menus
were structured in Gnome2-panel? Well, that's news to me, and I've
used Unity on 11.10 for tens of hours in a virtual machine while
testing my software for Ubuntu compatibility.
Just click Filters in the applications lens. Screenshot: 
http://ubuntuone.com/2zjemTsrtnehofubbOYOlv



Imagine shipping Ubuntu with a Unity tutorial video on the CD, or (if
that makes the CD spinners cringe at the file size of such) a video
player that pops up and streams the video from the internet


Stuff like that would be nice. It'll probably be easier to make things 
like that when things calm down.


Jo-Erlend Schinstad

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: What I love about Unity

2011-12-31 Thread Sean McNamara
On Sat, Dec 31, 2011 at 11:58 AM, Ted Gould  wrote:
> On Fri, 2011-12-30 at 23:03 +0100, Jo-Erlend Schinstad wrote:
>> Den 30. des. 2011 20:30, skrev Ted Gould:
>> > Thanks for writing this up.  I appreciate it.  We're never perfect, but
>> > it's nice to see some positive reviews every once in a while :-)
>>
>> It was not meant as a positive review and I don't want it to be
>> understood as such.
>
> Sure, it wasn't a review really.  I guess it should have read "noting
> some of the positive aspects."  Though, in general, I was less careful
> with my words since I wasn't replying to the mailing list ;-)
>
>> The point was to separate between what users see and
>> what programs see and why that's important. The ultimate goal for me, is
>> to teach everyone that there are no fundamental differences between
>> 10.04 and 12.04.
> 
>
> In general, you are correct, but I think your language there might hurt
> your argument.  I think that, for most people, it seems drastically
> different because the data is presented in a different way, but it is
> fundamentally the same data.  So instead of saying "nothing changed" it
> might be easier to say "only the emphasis changed."
>
> As an example we could look at the use case of finding applications.
> You can still browse for the applications in groups like you could in
> the Applications menu of 10.04.  But, it's not as handy.  On the flip
> side searching them is much, much, easier.  So we've switched the
> emphasis from browsing to searching.

Switched the emphasis? You mean to say that there is actually a way to
browse applications by category in Unity, similar to how the menus
were structured in Gnome2-panel? Well, that's news to me, and I've
used Unity on 11.10 for tens of hours in a virtual machine while
testing my software for Ubuntu compatibility. I would sometimes get
pretty fed up with having to type in the name of the application I
wanted to launch, instead of just clicking through a few menus. And
scrolling through the huge list of applications (I accrued many, many
of them because of all the development packages etc) is not
convenient, either; nor is it particularly snappy.

If this is in fact an explicit feature of Unity, I'd like to know how
to access it! I think one of the biggest flaws of Unity isn't a flaw
of the software at all, but of the human beings who use it (remember,
Linux for human beings?) -- 80% of the users don't know about 80% of
the hidden nugget features of Unity, because it's new, different, and
likes to "hide" a lot of stuff behind the obvious veneer. So yeah,
your attempts to "emphasize" one thing over another have essentially
produced a piece of software where the vast majority of the people
will only see the obvious features that you stick right under their
nose; and if they happen to desire a feature that's in any way
occluded or hidden behind a hotkey or whatever, they simply will never
ever use that feature because it's not apparent to them. Again,
probably not a software flaw as much as a human flaw, but that's how
it is.

Imagine shipping Ubuntu with a Unity tutorial video on the CD, or (if
that makes the CD spinners cringe at the file size of such) a video
player that pops up and streams the video from the internet

Or even, a *series* of videos: one for beginners that just enumerates
the most obvious, basic stuff, and two or three more that go more and
more in-depth with hotkeys and things that most people don't know
about.

Your biggest challenge for Unity is similar to what others before you
(PulseAudio, systemd, etc) have faced: user education. So educate the
users, in an accessible, highly-visible manner! Nobody's going to read
the manual; I'm sorry but that just doesn't happen. A video is
probably the best way.

-Sean

>
>                --Ted
>
>
> --
> ubuntu-desktop mailing list
> ubuntu-desktop@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop
>

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Screen recorder - Kazam

2011-12-31 Thread Sean McNamara
Hi,

On Sat, Dec 31, 2011 at 2:23 PM, David Klasinc  wrote:
> Greetings,
>
> Recently I picked up Kazam Screencaster. I needed to record something
> and noticed that Kazam is not working and has some dependency issues in
> Oneiric. After trying out few other solutions none of them really suited
> me. Around Christmas I started working on Kazam and made some
> improvements while solving those dependency problems.
>
> Andrew Higginson stopped working on the project and made me a member of
> Kazam team on Launchpad so I can take over from here.

Cool! Congrats on volunteering to maintain this project! :) I'm not
familiar with Kazam, but I'm learning about it now, since it seems
interesting and useful...

>
> https://launchpad.net/kazam
>
> Right now most of the development is done in my PPA until I get things
> stable enough and merge them in the stable branch of the project.
>
> https://launchpad.net/~bigwhale/+archive/kazam-oneric
>
> (yes, the typo should be there :/)
>
> Quick rundown of changes that I made:
>
> - Default backend is now gstreamer.
> - Video is encoded with vp8 instead of x264.
> - Audio is encoded with Ogg Vorbis.
> - Audio/Video container is now WebM.

Very cool! While I completely agree that these codec choices should be
the default, is it easy for the user to configure Kazam to use some
other codec? I'm not saying VP8/WebM is bad; rather, I'm saying some
other codecs may have their uses (e.g. if you intend to distribute it
as a raw video and you want the highest platform compatibility, VP8 is
still not that heavily adopted on older Windows systems, or even older
Linux distros). And the quality will be much higher if it is encoded
directly to the format that you intend to distribute it in, rather
than performing lossy transcoding.

> - Package dependencies revised to include only essential packages.
> - Basic Pulseaudio support.
> - Independent audio input device selection
> - Volume setting slider in the works
> - The path to multiple source recording is now open. Next release should
> support recoding audio on two channels (application sounds and
> voice-over commentary, for example).
>
> Currently Kazam is still GTK2 and I'd like few pointers on what needs to
> be done if I want Kazam to be included in the Ubuntu repositories for
> Precise Pangolin. And if I missed the mailing list, someone please kick
> me in the right direction. :)

The best place to get started is to read
https://wiki.ubuntu.com/ContributeToUbuntu -- and follow the links
from there.

You're already very far along because you've already:
-Written the software
-Created a source package for DPKG
-Put it in a PPA
-Communicated with the community announcing your package and soliciting feedback

This is a very large step in the right direction. The rest, as they
say, is testing/validation and politics. :)

Also I'm not 100% sure but you can probably get it accepted into
Precise (in Universe, dunno about Main) with a GTK2 UI. The GTK2 libs
will continue to stick around for years and years (and years) to come.
Although if you are able, and there are no really challenging
roadblocks, you should go ahead and try with GTK3.

My general porting strategy for GTK3:

1. Build against the gtk3 libs and headers in your build system (easy)
2. Fix any compilation errors (can require some rewriting, but not
that much usually)
3. Fix any linkage errors (can be painful if your favorite API is gone)
4. Test it out like crazy to make sure that everything works
equivalently at runtime (time-consuming but easy)

Are there any really low-level GTK2 APIs that Kazam uses that might've
been removed or significantly changed in GTK3? I guess I could read
the source, but I'm getting ready to head out the door right now,
so...

Anyway, Happy New Year to you as well, and thanks for working on this
and being interested in contributing!

Disclosure: I am not an Ubuntu Developer, though I do host a project
on Launchpad, package it in a PPA, and have expressed interest in
getting it into Universe in the past... so we are pretty much at the
same stage :)

Regards,

-Sean


>
>
> (more detailed explanation on my changes and future plans are posted on
> my blog: http://www.twm-kd.com/linux/kazam-screencaster-0-12/ )
>
> So much for now and a Happy 2021 to everyone!
>
> Regards,
> David
>
>
>
>
> --
> ubuntu-desktop mailing list
> ubuntu-desktop@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Screen recorder - Kazam

2011-12-31 Thread David Klasinc
Greetings,

Recently I picked up Kazam Screencaster. I needed to record something
and noticed that Kazam is not working and has some dependency issues in
Oneiric. After trying out few other solutions none of them really suited
me. Around Christmas I started working on Kazam and made some
improvements while solving those dependency problems.

Andrew Higginson stopped working on the project and made me a member of
Kazam team on Launchpad so I can take over from here.

https://launchpad.net/kazam

Right now most of the development is done in my PPA until I get things
stable enough and merge them in the stable branch of the project.

https://launchpad.net/~bigwhale/+archive/kazam-oneric

(yes, the typo should be there :/)

Quick rundown of changes that I made:

- Default backend is now gstreamer.
- Video is encoded with vp8 instead of x264.
- Audio is encoded with Ogg Vorbis.
- Audio/Video container is now WebM.
- Package dependencies revised to include only essential packages.
- Basic Pulseaudio support.
- Independent audio input device selection
- Volume setting slider in the works
- The path to multiple source recording is now open. Next release should
support recoding audio on two channels (application sounds and
voice-over commentary, for example).

Currently Kazam is still GTK2 and I'd like few pointers on what needs to
be done if I want Kazam to be included in the Ubuntu repositories for
Precise Pangolin. And if I missed the mailing list, someone please kick
me in the right direction. :)


(more detailed explanation on my changes and future plans are posted on
my blog: http://www.twm-kd.com/linux/kazam-screencaster-0-12/ )

So much for now and a Happy 2021 to everyone!

Regards,
David




-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Ubuntu usability is significantly decreased with Unity

2011-12-31 Thread Jo-Erlend Schinstad

Den 31. des. 2011 19:45, skrev Kevin Hunter:


As I mentioned earlier, I haven't yet moved from 10.10, and thus any 
questions I have on this front are not properly researched before 
asking ... that said, this is the first I've been aware of "loads of 
other shells".  Do you mean the various Gnome2, XFCE, LXDE, Unity 2d, 
etc?  Or is this referencing something else?




Well, the other desktop environments also use other shells. For 
instance, what we used in earlier versions of Ubuntu is called Gnome 
Panel. We have Unity, Unity 2D, Gnome Shell, Lxpanel (from LXDE), 
Xfce4-panel (from Xfce), Avant Window Navigator, Cairo dock, Plasma 
stuff from KDE, Enlightenment... There are many.


Desktop environments contain a lot more than just the shell. But most 
shells can be used in most environments. For instance, there's nothing 
wrong with using Xfces panel in Gnome 3.


Jo-Erlend Schinstad

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Ubuntu usability is significantly decreased with Unity

2011-12-31 Thread Kevin Hunter

At 6:01am -0500 Sat, 31 Dec 2011, Jo-Erlend Schinstad wrote:

Where did you get the idea that I had suggested to remove anything?


Something about the flow of this thread's conversation made me think it. 
 Rereading it now, I can't say specifically what; you never said it 
specifically, so mea culpa.



We have loads of other shells [...]


As I mentioned earlier, I haven't yet moved from 10.10, and thus any 
questions I have on this front are not properly researched before asking 
... that said, this is the first I've been aware of "loads of other 
shells".  Do you mean the various Gnome2, XFCE, LXDE, Unity 2d, etc?  Or 
is this referencing something else?


Thanks,

Kevin

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: What I love about Unity

2011-12-31 Thread Ted Gould
On Fri, 2011-12-30 at 23:03 +0100, Jo-Erlend Schinstad wrote:
> Den 30. des. 2011 20:30, skrev Ted Gould:
> > Thanks for writing this up.  I appreciate it.  We're never perfect, but
> > it's nice to see some positive reviews every once in a while :-)
>
> It was not meant as a positive review and I don't want it to be 
> understood as such. 

Sure, it wasn't a review really.  I guess it should have read "noting
some of the positive aspects."  Though, in general, I was less careful
with my words since I wasn't replying to the mailing list ;-)

> The point was to separate between what users see and 
> what programs see and why that's important. The ultimate goal for me, is 
> to teach everyone that there are no fundamental differences between 
> 10.04 and 12.04.


In general, you are correct, but I think your language there might hurt
your argument.  I think that, for most people, it seems drastically
different because the data is presented in a different way, but it is
fundamentally the same data.  So instead of saying "nothing changed" it
might be easier to say "only the emphasis changed."

As an example we could look at the use case of finding applications.
You can still browse for the applications in groups like you could in
the Applications menu of 10.04.  But, it's not as handy.  On the flip
side searching them is much, much, easier.  So we've switched the
emphasis from browsing to searching.

--Ted



signature.asc
Description: This is a digitally signed message part
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Ubuntu usability is significantly decreased with Unity

2011-12-31 Thread Jo-Erlend Schinstad

Den 30. des. 2011 17:53, skrev Kevin Hunter:


Yikes!  I personally hope that this feature does /not/ go away.  I've 
come to (very much) appreciate the focus-follows-mouse feature; 
similarly, I've fine-tuned almost 10 installations of Windows to do 
this for some friends who asked if they could get that feature after 
shoulder-surfing me.  I do see that it wouldn't play nice with the 
global menu, but I'd hope there's room for compromise.


With respect to the controversial topic of Unity, I'll say no more on 
this subject; I've been staying out of any conversation in regards to 
Unity because I've only used it vicariously through my advisor (I'm 
yet on 10.10).


Kevin



Where did you get the idea that I had suggested to remove anything? When 
you add new features, then you should understand how it affects other 
features. That means adding them relatively slowly. To me, that makes 
sense, because you won't always have to fix yesterdays problems. But 
even if one of the shells in Ubuntu isn't designed for maximum 
scriptability, I see nothing wrong with that. We have loads of other 
shells that are designed for that.


Jo-Erlend Schinstad

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: What I love about Unity

2011-12-31 Thread Jo-Erlend Schinstad

Den 30. des. 2011 15:28, skrev Nenad:


A story about indicators, etc. sounds as really good set of 
architectural choices. Having said that, architectural cleanup should 
not negatively affect existing user base by removing some workflows. 
Backward compatibility might slow down overall progress but green 
field development results in own set of problems. Ironically, 
technical people who would otherwise support architectural changes 
introduced with Unity are resistant to these changes because of some 
user interface shortcomings.




I completely agree with that in some senses. Unity does not take 
anything away. Nothing is lost because of Unity. I often compare desktop 
shells to the web browsers. They can be considered "web shells". They're 
not technically comparable, but from a users point of view, they do the 
same thing. When Google entered the scene with Chromium and Chrome, they 
added to our choices. Some distros use it by default, and that's fine. I 
think it's a good browser. My preference is still Firefox and I would 
always install it as quickly as possible. Unity adds to the number of 
desktops you can choose from and does not remove any choices.


However, I disagree with the notion that Unity should depend on the 
workflow from Gnome Panel. I would much rather that Gnome Panel 
continues to be developed with respect to itself and that Unity is 
developed with completely different goals. The world has changed a lot 
since the mid nineties. I think Unity reflects that, Gnome Panel not so 
much. But that's fine. We don't all have to be modern and walk in lines. 
Nobody has the legal power to remove any free software. But if software 
should be kept, it must be maintained, or it must be deemed to be 
perfect. That's difficult. If you want it to evolve, then you also need 
someone to actively develop it. If you want that to happen, then you 
need to give it attention. You should not focus on why you think Unity 
or Gnome Shell is bad, but on why you think Gnome Panel is good. Because 
that's what counts.
According to your description these specs are easy to implement for 
remaining panels, then why support for look & feel of Gnome Panel was 
marginalized remains unclear.




It's not unclear to me. Someone is paying the bills. Those someone have 
a different view of what the future should look like. The only thing 
they agree upon, is that it should not look like the past. Nothing wrong 
with that. Gnome wants to focus on the future of Gnome Shell and 
Canonical wants to focus on its vision, which is Unity. We cannot expect 
any of them to focus much on Gnome Panel, because that is not their 
vision of the future. So, if we want to keep Gnome Panel around, then we 
need to find some developers who are willing to keep maintaining and 
developing it. Perhaps people like Vincent Untz can be persuaded. If 
not, then we either need to find new developers, or let the old software 
die in peace.


Just keep in mind that _anyone_ can start developing Gnome Panel. If all 
the anyones on the entire planet choose not to do so, then users should 
begin to wonder why.


All of them contributed in serving some user groups, and none of them 
fulfilled "One size fits all" promises. The same will happen to Unity 
I guess.




It's not comparable. You can use any programming language to interact 
with Unity and it's very high level. Literally. If you wanted to, you 
could write it by hand and not require a programming language at all. 
It's DBus. By the way, Gnome Panel switched to that from Bonobo a few 
versions back. I think maybe in 10.04 or something. It was a radical 
switch then, too. Most people didn't notice it, though. I didn't, even 
if I knew it was going to happen. That's how it should be. We should do 
these things from time to time, but we should do them because it needs 
to be done, not because of hype. Whenever something dramatic happens, we 
must always have a large number of users who can explain why it is so. 
Otherwise, we get massive amounts of speculation, conspiracy theories 
and general disarray. It's not a matter of who's right and who's wrong. 
We just have to learn from this and never repeat this mistake. Proper 
communication would have ensured that all the nonsense would've never 
happened.


Users should never be expected to understand the difference between 
Bonobo and DBus, GTK2 or GTK3, GConf and Dconf...As a consequence, they 
shouldn't care about Gnome 2 or Gnome 3. It's Gnome. It really isn't 
that much different.



And I think that concludes todays pontification. :)

Happy new year, everyone!

Jo-Erlend Schinstad

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop