LINUX.ORG.RU
ФорумTalks

[ ненавсить к gnome]Клиент обмена мгновенными сообщениями Pidgin - часть 2


0

0

Здесь я поднимал тему, почему у некоторых приложений (Pidgin, Gajim, Iceweasel, Icedove, GIMP и др.) в Debian тег Name в файлах *.desktop имеет не только имя, но еще и описание. Это при том, что существует специальные теги GenericName и Comment.

В KDE, где по умолчанию настроено показывать в меню имя приложения + его описание, все это выглядит чудовищно, но с отключенным описанием не лучше.

Как посоветовали в том треде, я отправил патч Ari Pollak, который все поля Name

  • =* в файле pidgin.desktop привел к виду Name
  • =Pidgin. Получен был такой ответ:

    Uh, getting rid of the normal name in all languages and replacing it with Pidgin is not an acceptable patch.

    На мой вопрос почему, ведь официальное имя программы «Pidgin» (см. http://pidgin.im), а не «Pidgin Internet Messenger» ответа я так и не получил.

    Что характерно, большая часть из приложений, перегружающих тег Name на GTK. Это привело меня к мысли что ноги у проблемы растут из GNOME - и действительно, загрузив LiveCD с Ubuntu и поковырявшись в настройках, я так и не нашел как включать\выключать описание в меню. Полуается, что HIG мозга не позволил сделать такую опцию и от безвыходности они загамачили всё в тег Name.

    Или я плохо искал и такая опция есть (реестр?)?

★★★★★
Ответ на: комментарий от nitz
>В кедах нельзя указывать произвольное название в меню?

можно, но зачем делать это всегда всем вручную? почему не сделать по человечески?
Turbid ★★★★★
() автор топика
Ответ на: комментарий от Turbid

Quote:

можно, но зачем делать это всегда всем вручную?

Во-первых, не всем. Во-вторых, достаточно сделать это один раз.

GotF ★★★★★
()
>Uh, getting rid of the normal name in all languages and replacing it with Pidgin is not an acceptable patch.

На лицо - лень. И нечему удивляться, что тебе не ответили. Можно написать петицию о нормальном освоение мана .desktop, раз мэйнтейнеры такие-сякие. Уверен, хоть один, но поддержит эту идею.
gh0stwizard ★★★★★
()
>На мой вопрос почему, ведь официальное имя программы "Pidgin" (см. http://pidgin.im), а не "Pidgin Internet Messenger" ответа я так и не получил.

Вообще-то, это очевидно. Gnome ориентируется на неподготовленного пользователя, который может и не помнить, как зовётся та или иная программа. А так - он сразу видит, что это такое: http://balancer.ru/img/forums/0909/names.png

А вот в KDE и я сам не знаю целой кучи софта. Именно от того, что выводится одно только имя - и хрен знает, что это за хрень такая на очередную букву «K» :)
KRoN73 ★★★★★
()
Ответ на: комментарий от GotF
>Во-первых, не всем. Во-вторых, достаточно сделать это один раз.

Ну вопрос же не в этом. А в том, что зачем такую бяку делать изначально?
Turbid ★★★★★
() автор топика
пока еще не поздно убегай с этого дситрибутива, мейнтейнеры которого чихать хотели на стандарты freedesktop
HighwayStar ★★★★★
()
Ответ на: комментарий от KRoN73
>Вообще-то, это очевидно. Gnome ориентируется на неподготовленного пользователя, который может и не помнить, как зовётся та или иная программа.

вообще-то для этого и существует поле описания. в KDE оно по умолчанию отображается рядом с именем

при желании то или другое можно отключить или поменять их местами имя - описание или наоборот

HighwayStar ★★★★★
()
Ответ на: комментарий от KRoN73
>Gnome ориентируется на неподготовленного пользователя, который может и не помнить, как зовётся та или иная программа.

Т.е. галка-отключалка не нужна, очевидно же - если гномер, то не запомнит спустя месяцы что его IM называется PIdgin?

>А вот в KDE и я сам не знаю целой кучи софта. Именно от того, что выводится одно только имя - и хрен знает, что это за хрень такая на очередную букву «K» :)


4.2 По умолчанию также с описанием (http://img171.imageshack.us/img171/7003/opera4.png), но можно отключить, в отличии от.
Turbid ★★★★★
() автор топика
Ладно. Программы я переименовал вручную. И теперь меня не будет постигать чувство отчаяния и безвыходности когда я в очередной раз залезу в меню увижу название программ, а не на мудацкую, дезориентирующую и ничего не говорящую "Клиент обмена мгновенными сообщениями".

Из-за слепого следования HIG гномеры готовы на какие угодно костыли, лишь бы не добавить одну галку-настройку.
Turbid ★★★★★
() автор топика
Ответ на: комментарий от Turbid
>очевидно же - если гномер, то не запомнит спустя месяцы что его IM называется PIdgin?

Да, мы такие. Примите нас со всеми нашими недостатками :)

>но можно отключить, в отличии от

Ну так и пользуйтесь KDE, если вам не лень ковыряться. И тогда вам также не лень переименовать будет что не нравится :) А мы - люди ленивые... Галочки какие-то... Поставил - работает!
KRoN73 ★★★★★
()
Ответ на: комментарий от andreyu
> Пока Pidgin запустите, пора идти на обед.

:) я gmrun использую обычно. В меню залезаю редко.
kapsh
()
Зачем ви тгавите гномеров? Их и так уже жизнь наказала :)
ptarh ★★★★★
()
Ответ на: комментарий от lester
>для вас есть kopete

Для нас есть то, что удобно нам.

Чихать на фридесктоповские стандарты -- это очень плохо.

Demon37 ★★★★
()
Ответ на: комментарий от Demon37
> Для нас есть то, что удобно нам.

ругать Гном и пользоваться программами оттуда( потому КДЕ-е неюзабельные ) - это сильно
lester ★★★★
()
Ответ на: комментарий от lester
>ругать Гном и пользоваться программами оттуда

Pidgin, Gajim, Iceweasel, Icedove etc входят в гномом? Нет. Но их пихают к нему, ибо гномовское совсем неюзабельное. Но нахера поганить приложения под свою кривое DE?

Я не тулкитофоб, могу и ГТК-шное юзать, но после гномеров приходится руками допиливать, как видишь, ихние костыли, так сказать, стряхивать.

Turbid ★★★★★
() автор топика
Ответ на: комментарий от lester
А при чем тут Gnome ?
из исходников содержимое pidgin.desktop.in:
[Desktop Entry]
Encoding=UTF-8
_Name=Pidgin Internet Messenger
_GenericName=Internet Messenger
_Comment=Send instant messages over multiple protocols
Exec=pidgin
Icon=pidgin
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;

И соотвествует это тому что есть в дистре много лет.
elipse ★★★
()
Ответ на: комментарий от elipse
>А при чем тут Gnome ?

В debian\ubuntu по умолчанию идет гном, с гномом ставят GTK-шные приложения, ибо гномовские невозможно неюзабельные. В гноме нет возможности включить\выключить описание к программе, но чтобы не пугать новичков они пихают его, наплевав на стандарты в тег Name.
Turbid ★★★★★
() автор топика
Ответ на: комментарий от Turbid
>они пихают его, наплевав на стандарты в тег Name.

А можно пруф на стандарт, где говорится, что вариант Pidgin'а недопустим?
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
>А можно пруф на стандарт, где говорится, что вариант Pidgin'а недопустим?

HighwayStar о существовании такого первый упомянул.

Но и без стандарта есть здравый смысл.
Turbid ★★★★★
() автор топика
Ответ на: комментарий от lester
>ругать Гном и пользоваться программами оттуда( потому КДЕ-е неюзабельные ) - это сильно

Pidgin не является частью гнома.

Demon37 ★★★★
()
Ответ на: комментарий от Turbid
«Ненависть, которую мы питаем к нашим врагам, вредит их счастью меньше, чем нашему собственному.» // Жан Пти-Сенн.

«Чем несправедливее наша ненависть, тем она упорнее.» // Сенека Старший

KRoN73 ★★★★★
()
Ответ на: комментарий от Turbid
>HighwayStar о существовании такого первый упомянул.

Ну, вот и интересно, есть такой стандарт или это фантазия.

>Но и без стандарта есть здравый смысл.

Угу. Но в этом случае глупо через каждое сообщение ссылаться на стандарты. Которых ты и в глаза не видел, оказывается...
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Но в этом случае глупо через каждое сообщение ссылаться на стандарты. Которых ты и в глаза не видел, оказывается...

Упомянул я один раз.

http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html

Name - Specific name of the application, for example "Mozilla".
GenericName - Generic name of the application, for example "Web Browser".
Comment	- Tooltip for the entry, for example "View sites on the Internet". The value should not be redundant with the values of Name and GenericName.

Исчерпывающе же.

Turbid ★★★★★
() автор топика
Ответ на: комментарий от KRoN73
>Ты пальцем ткни, где там говорится, что вариант Pidgin'а недопустим?

Потому что "name of the application" это Pidgin.

Или в стандарте также должно быть прямо прописано что в тег Name нельзя писать комментарий, имя любимой болонки и цитаты из библии?
Turbid ★★★★★
() автор топика
Ответ на: комментарий от Turbid
>Исчерпывающе же.

Согласен. Убедил.

Только и в KDE не особо-то соблюдают стандарты. Навскидку:
Name=KDE Groupware Wizard
Name=Menu Updating Tool
Name=Change Password
Name=Find Files/Folders
Name=File Manager - Super User Mode
Name=KsirK Skin Editor
Name=Wallet Management Tool

и т.д. :)
KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
> Только и в KDE не особо-то соблюдают стандарты. Навскидку:

Turbid, как честный человек, теперь должен также смачно полить говном КДЕ :)
lester ★★★★
()
Ответ на: комментарий от lester
>Turbid, как честный человек, теперь должен также смачно полить говном КДЕ :)

Ладно...Эээ...плазма у меня таки иногда падает. Но переключалку починили!

На самом деле то что привел KRoN73 - по большей части это сервисные приложения и их Name почти всегда соответствует тому, что у низ в заголовке окна. В обратном случае пинать и их также надо.
Turbid ★★★★★
() автор топика
Ответ на: комментарий от Turbid
Что тебе и икру на QT надо метать ... если, есть логика канэшно.
скрипт от freedesktop:
/etc/menu-methods/xdg-desktop-entry-spec-apps
все делает автоматом и нет дураков для каждой апликухи лепить костыли
elipse ★★★
()
Ответ на: комментарий от Turbid
Не из about берется эта инфа
разрабы Pidgin назвали свой труд как:
_Name=Pidgin Internet Messenger

А в about могут хоть ироглифами писать
elipse ★★★
()
хм.. а в debian то меню убогое
ip ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.