Bug 36815 - Некорректно отображается пункт программы в меню xfce: название отсутствует
Summary: Некорректно отображается пункт программы в меню xfce: название отсутствует
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: chromium (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-29 16:52 MSK by gubina@basealt.ru
Modified: 2020-06-30 12:42 MSK (History)
4 users (show)

See Also:


Attachments
скриншот меню (32.24 KB, image/jpeg)
2019-05-29 16:52 MSK, gubina@basealt.ru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description gubina@basealt.ru 2019-05-29 16:52:20 MSK
Created attachment 8148 [details]
скриншот меню

Хотелось бы видеть в формате:
первая строка - название на русском,
Веб-браузер
вторая: название на английском - комментарий на русском
Chromium - Доступ в Интернет
Comment 1 Anton Farygin 2019-05-29 17:27:12 MSK
Можете попросить ментейнера XFCE добавить отображение поля Name из desktop файла туда, куда вам хочется ?
Comment 2 gubina@basealt.ru 2019-05-29 17:31:14 MSK
(В ответ на комментарий №1)
> Можете попросить ментейнера XFCE добавить отображение поля Name из desktop
> файла туда, куда вам хочется ?
Это вопрос мне? Если да, то кого просить?
Comment 3 Mikhail Efremov 2019-05-29 18:45:22 MSK
Первая строка - это либо Name, либо GenericName в зависимости от настроек. На скриншоте GenericName, очевидно. Вторая - Comment. Если не устраивает отображение GenericName, то можно выключить это в настройках. Я не понимаю что тут можно  поменять в самом Xfce.
Comment 4 Anton Farygin 2019-05-29 19:51:43 MSK
Татьяна хочет и Name и Generic Name одновременно.
Comment 5 Mikhail Efremov 2019-05-29 20:09:24 MSK
Конкретно у Chromium:
$ egrep '^(Generic)?Name=' /usr/share/applications/chromium.desktop
Name=Chromium Web Browser
GenericName=Web Browser
Comment 6 Anton Farygin 2019-05-29 20:37:30 MSK
Смотри то, что с переводом.
Comment 7 Anton Farygin 2019-05-29 20:38:31 MSK
Хотя да, там и в русской версии намешано.
Comment 8 Anton Farygin 2019-05-29 20:40:08 MSK
Т.е. - нужно в Name написать Chromium, в GenericName - Веб браузер
В комментарии - описание что это такое.
Comment 9 gubina@basealt.ru 2019-05-30 11:34:59 MSK
(В ответ на комментарий №3)
> Первая строка - это либо Name, либо GenericName в зависимости от настроек. На
> скриншоте GenericName, очевидно. Вторая - Comment. Если не устраивает
> отображение GenericName, то можно выключить это в настройках. Я не понимаю что
> тут можно  поменять в самом Xfce.

Михаил, что надо сделать, чтобы в первой строке выводилось значение поля GenericName (как сейчас), во второй строке сначала значение поля Name, затем поля Comment через тире?
Сейчас в меню сплошная каша...
Comment 10 Mikhail Efremov 2019-05-30 18:26:14 MSK
(В ответ на комментарий №8)
> Т.е. - нужно в Name написать Chromium, в GenericName - Веб браузер
> В комментарии - описание что это такое.

Такой развернутый Name - это вполне нормальная практика, применяется очень часто. Именно для отображения в меню.
(В ответ на комментарий №9)
> (В ответ на комментарий №3)
> > Первая строка - это либо Name, либо GenericName в зависимости от настроек. На
> > скриншоте GenericName, очевидно. Вторая - Comment. Если не устраивает
> > отображение GenericName, то можно выключить это в настройках. Я не понимаю что
> > тут можно  поменять в самом Xfce.
> 
> Михаил, что надо сделать, чтобы в первой строке выводилось значение поля
> GenericName (как сейчас), во второй строке сначала значение поля Name, затем
> поля Comment через тире?

Нет такого варианта. По умолчанию отображается Name, можно включить/выключить отображение Comment.
Только в Simply Linux я включал по умолчанию GenericName вместо Name, из тех соображений, что там для каждой задачи одно приложение и не надо пугать "обычных пользователей" названиями программ, GenericName подходит лучше. Но там и меню свое, где переопределяются название приложений, если то, что написано в desktop-файле пакета не устраивает.
И я не вижу никаких проблем в desktop-файле chromium, там все нормально написано.
Comment 11 Repository Robot 2020-06-30 12:42:31 MSK
chromium-83.0.4103.61-alt2 -> sisyphus:

 Mon Jun 29 2020 Andrey Cherepanov <cas@altlinux> 83.0.4103.61-alt2
 - Prevent ignored null byte warning in Flash plugin version detection.
 - Add default parameters to system-wide variable $CHROMIUM_FLAGS.
 - Use Chromium name in GenericName in desktop file (ALT #36815).
 - Exclude armh from build.