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 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.