Xubuntu default applications (Was: About Xubuntu Artwork)
Pasi Lallinaho
pasi at shimmerproject.org
Sun Mar 25 11:33:12 UTC 2012
On 03/25/2012 01:38 PM, Eero Tamminen wrote:
> Hi,
>
> On lauantai 24 maaliskuu 2012, Pasi Lallinaho wrote:
>> On 03/24/2012 08:22 PM, Ernesto Acosta wrote:
>>> # About Applications
>>>
>>> There are some applications which I think can be replaced with more
>>> light and thus do not depend on Gnome.
>>>
>>> Gcalctool can be replaced with Galculator
>>> Evince can be replaced with ePDFView
> Because Gcalctool & Evince already use Gtk3 while XFCE is still
> using Gtk2 and you don't want to have two Gtk versions until XFCE
> moves to Gtk3?
We need to support GTK3 anyway, so that isn't the main concern.
>
>>> Ristretto has greatly improved but may be replaced by Mirage.
> Mirage uses Python whereas Ristretto uses XFCE libraries.
> Why do you think it to be lighter, and lighter in which way[1]?
In my opinion, we should see where Ristretto goes in the near future. It
has gotten much love and this trend seems to continue.
>> Is there some performance comparisons for these applications?
> Based on the Xubuntu strategy document:
> https://wiki.ubuntu.com/Xubuntu/StrategyDocument
>
> Performance is considered only after the other requirements
> (integration and usability) have been met.
>
> So, unless that has changed, first the new applications:
> - stability / maturity
> - XFCE desktop/file-manager/themeing integration
> - localization coverage
> - accessibility support (if package uses Gtk that should be fine)
>
> Need to be compared to the old applications.
That's correct. While we will review the Strategy Document during the
next cycle, I don't believe this is ought to change.
> I found localization statistics for Ubuntu from here:
> http://people.canonical.com/~dpm/data/ubuntu-l10n/
>
> But it seems to be lacking data for the proposed applications
> and for XFCE applications:
> --------------
> stats=precise-package-stats.log;
> for pkg in epdfview evince gcalctool gcalculator mirage ristretto; do
> awk -F '|' '
> BEGIN {
> count=0; total=0; max=0; min=99999;
> }
> /^'$pkg' / {
> count+=1; total+=$7; if($7>max) max=$7; if($7<min) min=$7;
> }
> END {
> if (count)
> printf("'$pkg': %d translations\n- max %d, avg %d, min %d
> strings\n", count, max, total/count, min);
> else
> printf("'$pkg': 0 translations\n");
> }' $stats; done
> --------------
>
> As that produces:
> --------------
> epdfview: 0 translations
> evince: 112 translations
> - max 376, avg 281, min 1 strings
> gcalctool: 107 translations
> - max 433, avg 268, min 1 strings
> gcalculator: 0 translations
> mirage: 0 translations
> ristoretto: 0 translations
> --------------
>
> When I looked more into this, gcalculator wasn't even in Ubuntu
> repos, although it seems to be in Debian...
>
>
>> The fact is that it is more work to replace than keep an application, so
>> there needs to be good rationale to change an application. That being
>> said, it is not completely unlikely that an application will be replaced
>> by another application, as long as there is somebody to write
>> comparisons, test the applications, willing to report bugs and follow-up
>> on getting them fixed and eventually, taking all this into account when
>> rationalizing the application change to the team.
> [1] Way too often people just blindly look at package dependencies, which
> are already in Xubuntu and getting rid of them not helping performance,
> memory or disk usage a bit.
>
> And when measuring memory usage, people pointlessly look at the non-relevant
> VmSize and RSS numbers from "top" when they should be looking at the private
> dirty + swap, private clean and PSS numbers from /proc/PID/smaps and also
> X resource consumption.
>
> gnome-system-monitor app shows most of these values. "Memory" column
> seems to be PSS (Proportional Set Size) and Writable column private
> dirty and X resources usage is in X server memory column.
>
*snipping* the localization stuff off.
> - Eero
Thanks for the valuable insight, it's appreciated.
Cheers,
Pasi
--
Pasi Lallinaho (knome) » http://open.knome.fi/
Leader of Xubuntu and Shimmer Project » http://shimmerproject.org/
Graphic artist, webdesigner, Ubuntu member » http://xubuntu.org/
More information about the xubuntu-devel
mailing list