[Gnome] Названия приложений в меню Gnome

Egor Vyscrebentsov evyscr на gmail.com
Сб Ноя 14 19:49:05 UTC 2009


14 ноября 2009 г. Радик Юсупов написал:
> Помню, что в одном из обсуждений (ссылку точно не вспомню) говорилось, что
> пользователю Linux гораздо легче разобраться в приложениях, так как в меню
> Linux написано не просто название программы, а ее предназначение.
>
> То есть, ИМХО, меню может выглядеть вот так:
> Приложения -> Графика ->
> -> Менеджер фотографий F-Spot
> -> Редактор растровой графики Gimp
> -> ImageMagick дисплей
> -> Просмотр документов
> -> Просмотр изображений
> -> Редактор векторной графики Inkscape.

А можно именно так не делать? При увеличивающемся меню сложно искать
нужную программу по неведомо каким буквам. При наличии более чем одной
программы с одинаковым назначением бывает ещё хуже.

BTW, в том же inkscape.desktop ряд переводов Name сделан как "Inkscape - ..."

> ИМХО нужно выработать какой-то стандарт по обзыванию приложений в меню...

Стандарт по большей части определяется апстримом - в меню идёт Name из
someprogram.desktop (потому что в большинстве случаев GenericName
отсутствует как класс.(*)) Теоретически, варианты вида Name -
GenericName или как ещё (**) были бы оптимальным видом решения. Можно
попытаться что-то сделать на уровне локализации. Результат будет
весьма часто отваливаться.

IMHO, с .desktop сейчас на просторах мировового океана - беда. Авторы
gnome полагают по-своему, kde - по-своему, апстримы приложений - опять
по-своему. В меню, например, icewm (***) это всё замечательно
выглядит... "Хочется взять и расстрелять."

(*)
=====
$ grep -r "^Name" /usr/share/applications/ | awk -F: '{print $1}' | uniq | wc -l
255
$ grep -r "^GenericName" /usr/share/applications/ | awk -F: '{print
$1}' | uniq | wc -l
99
$ grep -r "^GenericName" /usr/share/applications/ | awk -F: '{print
$1}' | grep -v kde | uniq | wc -l
46
=====
(**) Ну да, конечно же, хочется пользовательский переключатель
отображения в меню. Ну да, хочется иметь его WM/DE-независимым. Ну да,
это всего лишь глупые мечты.
(***) В меню icewm имеются fd.o'шные категории второго уровня, за
которыми далеко не все следят.

-- 
Thanks, evyscr


Подробная информация о списке рассылки Gnome